oh-gc 是 GitCode 的命令行工具,仿照 GitHub CLI(gh)设计,用于在终端管理 GitCode 仓库。安装方式为 npm install -g @oh-gc/cli,需 Node.js 18+。使用前必须先运行 oh-gc --version 确认版本,若未安装或版本不匹配,则用 npm install -g @oh-gc/cli@{version} 安装对应版本;版本确认前不要执行其他命令。随后用 oh-gc auth status 检查令牌,未登录则运行 oh-gc auth login 输入 GitCode 个人访问令牌(在 GitCode 个人设置→访问令牌获取),令牌存于 ~/.config/gitcode-cli/config.json。仓库上下文可来自含 gitcode.com 远程的本地仓库,或用 --repo owner/repo 指定任意仓库,适合未克隆仓库、跨仓库操作与 CI/CD 脚本。所有命令支持 --json 与 --help。主要能力覆盖:认证(login/logout/status);议题(列表、查看、创建、评论、关闭/重开、标签、历史、表情回应、关联 PR 与分支、评论管理);拉取请求(列表、查看、创建、更新、关闭/重开、diff、合并、评论与行级评论、审查者、测试者、审查与测试通过、标签、关联议题、操作日志、文件、历史、指派人、仓库 PR 设置、可选审查者、评论管理);发布(release create,可指定版本、预发布与发布说明);仓库配置(列表、创建、删除、fork、设置、语言、贡献者、事件、统计、归档、权限模式、模块、角色、远程设置、查看与更新、转移);搜索(仓库、议题、代码);用户(资料、邮箱、关注、事件、搜索、命名空间、SSH 密钥、星标、订阅、跨仓库议题与 PR、组织与成员关系);分支(列表、详情、创建、删除、保护规则与保护规则管理);提交(列表、详情、diff 等)。限制方面:资料未提供完整命令清单(提交部分内容被截断),也未说明收费、价格、平台支持范围或效果保证,这些事实暂未提供。
gitcode-cli
通用与其它
更新于 10-16 07:28