《保姆级教程:GitHub 个人访问令牌(PAT)怎么弄?解决 workflow 权限不足问题》

使用 Git 向 GitHub 提交代码时,新手常遇一个棘手问题:2021 年 8 月起,GitHub 为提升安全性,彻底停用账号密码认证,改用个人访问令牌(PAT)替代密码。

但很多入门教程仍沿用旧方法,导致新手实操时频频碰壁。新手往往不清楚什么是 PAT、在哪创建,更不懂需配置哪些权限 —— 尤其涉及 CI/CD(如 GitHub Actions 工作流)时,若 PAT 缺少workflow权限,会被提示 “拒绝创建或更新工作流”,明明代码和命令没错,却卡在最后一步,极易阻断学习进度。

我希望记录下这些操作过程,帮助同路人少走弯路。下面看具体的操作步骤:

新建一个代码仓库后看到的视图:

点击右上角的头像,然后跟着下面的操作走

进入页面后往下找到Developer settings。

选择Tokens(classic)

note自定义。repo和workflow必选。勾选完,滚动鼠标到达页面底部,点击【Generate token】生成令牌。立即复制生成的令牌,自己保存好,离开这个页面后就不能再查看这个令牌了。

保存这个令牌之后可以回到自己电脑的控制台提交项目到github了。

回到你本地的控制台正常用命令:

git remote add origin https://github.com/你的用户名/python-cicd-demo.git

连接远程仓库。

然后提交代码到远程仓库:

git push -u origin main

如果你是首次使用git往github提交代码,输入git push -u origin main会让你输入一次你这次要提交到的github仓库的用户名和密码。用户名照着写就行,令牌填你刚才保存好的token。

Read more

OpenClaw保姆级安装教程:windows&ubuntu

OpenClaw保姆级安装教程:windows&ubuntu

这次给大家带来了OpenClaw安装全流程,从Node.js环境准备到完整OpenClaw安装配置。无论是Ubuntu还是Windows,都能按照本指南快速完成OpenClaw安装并成功运行。 一、Ubuntu 环境安装教程 对于很多开发者来说,Linux 环境是运行服务器和后台服务的首选。如果你目前还没有安装 Ubuntu 系统,或者对 Linux 环境还比较陌生,完全不用担心。你可以先去阅读一下《安装篇–Ubuntu24.04.2详细安装教程》这篇文章,跟着教程把基础的操作系统环境搭建好之后,再回到这里继续往下进行。 在 Ubuntu 中,我将全程使用命令行来完成安装。 第一步:部署 Node.js 基础运行环境 OpenClaw 对 Node.js 的版本有一定要求,为了保证最佳的兼容性和性能,我们这里强烈推荐安装Node.js 22.x版本。 首先,我们需要下载并执行 NodeSource 提供的官方安装配置脚本,它会自动帮我们配置好软件源:

By Ne0inhk
Flutter for OpenHarmony:Flutter 三方库 os_detect — 精准洞察鸿蒙系统的底层脉络(适配鸿蒙 HarmonyOS Next ohos)

Flutter for OpenHarmony:Flutter 三方库 os_detect — 精准洞察鸿蒙系统的底层脉络(适配鸿蒙 HarmonyOS Next ohos)

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net。 Flutter for OpenHarmony:Flutter 三方库 os_detect — 精准洞察鸿蒙系统的底层脉络(适配鸿蒙 HarmonyOS Next ohos) 在进行 Flutter for OpenHarmony 跨平台开发时,我们经常需要处理“差异化”的需求。有的功能可能只在真正的 OpenHarmony 原生环境下运行(如特定的 N-API 调用),而在 Web 或其他桌面模拟器环境下则需要进行降级处理。 传统的 Platform.isAndroid 或 kIsWeb 在处理日渐复杂的鸿蒙生态环境时,往往显得力不从心。os_detect 库提供了一套更轻量、更可靠的系统环境感知方案,能帮助我们精准识别应用正跑在哪个“灵魂”之下。 一、为什么需要系统环境检测?

By Ne0inhk
Flutter 组件 dev_analyzer 的适配 鸿蒙Harmony 实战 - 驾驭代码静态审计、实现鸿蒙工程质量自动巡检与研发效能预警方案

Flutter 组件 dev_analyzer 的适配 鸿蒙Harmony 实战 - 驾驭代码静态审计、实现鸿蒙工程质量自动巡检与研发效能预警方案

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 组件 dev_analyzer 的适配 鸿蒙Harmony 实战 - 驾驭代码静态审计、实现鸿蒙工程质量自动巡检与研发效能预警方案 前言 在鸿蒙(OpenHarmony)大型工程的演进过程中,随着参与开发者的增多,代码风格的腐化、潜在的内存泄露风险以及非标 API 的私自调用,正逐渐成为拖慢项目交付进度的“隐形杀手”。 如果所有的代码审查(Code Review)都依赖于人工,不仅效率极低,更由于人的状态起伏而难以保证 100% 的覆盖率。 dev_analyzer 是一款专为工程诊断设计的静态分析增强器。它能深度扫描鸿蒙工程的目录树,解析依赖关系,并根据预设的质量模型产出结构化的诊断报告。在鸿蒙适配实战中,将 dev_analyzer 集成到每一次的 git commit 或 Atomgit 的流水线中,

By Ne0inhk
Flutter 三方库 http_mock_adapter — 赋能鸿蒙应用开发的高效率网络接口 Mock 与自动化测试注入引擎(适配鸿蒙 HarmonyOS Next ohos)

Flutter 三方库 http_mock_adapter — 赋能鸿蒙应用开发的高效率网络接口 Mock 与自动化测试注入引擎(适配鸿蒙 HarmonyOS Next ohos)

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net。 Flutter for OpenHarmony:Flutter 三方库 http_mock_adapter — 赋能鸿蒙应用开发的高效率网络接口 Mock 与自动化测试注入引擎(适配鸿蒙 HarmonyOS Next ohos) 前言 在华为鸿蒙(OpenHarmony)生态的应用开发中,前后端并行开发(Parallel Development)是常态。当后端 API 还在设计或局域网联调环境不稳定时,如果客户端开发者只能干等着真实数据,开发进度将会大打折扣。此外,在进行健壮性测试(如模拟服务器 500 错误、超时、返回脏数据)时,真实服务器往往难以配合。 http_mock_adapter 是一款专为 Dio 打造的高性能 Mock 拦截器。

By Ne0inhk