GitCode CLI v0.10.3
GitCode CLI v0.10.3
v0.10.3 补丁版修复 npm 包的 bin shim并正式以 OIDC Trusted Publishing 从 release workflow 发布 npm。npx @gitcode-cli/cli@latest install 与 npm i -g @gitcode-cli/cli 现可正常使用。
@gitcode-cli/cli@0.10.2因bin/gc.js缺 shebang 导致 npm bin shim 失败,已被0.10.3取代(建议对 0.10.2 执行npm deprecate)。
修复
- npm bin shebang:
npm/bin/gc.js首行加#!/usr/bin/env node(并设可执行位)。原缺 shebang 导致 npm 的node_modules/.bin/gcshim 把 gc.js 当 shell 脚本执行(//注释报错),npx ... install与npm i -g ... && gc均失败。 - npm 发布改用 OIDC Trusted Publishing:release workflow
npmjob 用permissions: id-token: write+actions/setup-node(Node 24)+npm publish,npm CLI 自动经 OIDC 短期令牌发布,无 NPM_TOKEN,自动生成 provenance。npm/package.json的repository.url改为https://github.com/gitcode-cli/cli.git(OIDC 校验)。npm Classic token 已于 2025-11 移除,granular token 无法创建 org 下首个新包,故用 OIDC。
安装
npm(跨平台,本版本首发可用)
npx @gitcode-cli/cli@latest install
# 或
npm install -g @gitcode-cli/cli
gc versionHomebrew (macOS/Linux)
brew install gitcode-cli/homebrew-tap/gc
brew upgrade gcWheel(跨平台)
pip install https://gitcode.com/gitcode-cli/cli/releases/download/v0.10.3/gitcode_cli-0.10.3-py3-none-any.whl
gitcode versionDebian / Ubuntu
wget https://gitcode.com/gitcode-cli/cli/releases/download/v0.10.3/gc_0.10.3_amd64.deb
sudo dpkg -i gc_0.10.3_amd64.debRHEL / CentOS / Fedora
wget https://gitcode.com/gitcode-cli/cli/releases/download/v0.10.3/gc-0.10.3-1.x86_64.rpm
sudo rpm -i gc-0.10.3-1.x86_64.rpm完整安装与命令说明: