
TeamAI国内接入指南CNB、TGit、GitCode三大Provider选型解析【免费下载链接】teamai-cliMake Every Team AI Native项目地址: https://gitcode.com/GitHub_Trending/te/teamai-cliTeamAI 国内接入指南TeamAI 是一款让 AI 编码团队共享技能、规则与知识的 CLI 工具通过 Provider 抽象层原生支持 CNB、TGit、GitCode 三大国内平台。本文带你快速完成国内 Git 平台接入并解析三大 Provider 的选型差异帮你一次选对。为什么国内团队需要 TeamAITeamAI 的核心理念是Make Every Team AI Native把团队沉淀的 AI 技能skills、规则rules、MCP 配置和知识放在一个共享 Git 仓库里再自动分发到每位成员的 Claude Code、Codex、Cursor、CodeBuddy 等 AI 工具中。对国内团队来说关键问题只有一个我们的代码托管在哪个平台TeamAI 内置了 6 个 Git ProviderGitHub、TGit、CNB、GitLab、GitCode、通用 Git执行teamai init时会根据仓库地址自动识别平台无需手动配置——这套检测逻辑集中在 src/providers/registry.ts 中。 国内三大平台各有性格认证方式不同、API 方言不同、甚至 email 默认域都不同。选对了接入就是 3 条命令的事。三大 Provider 一览表维度TGit腾讯工蜂CNB云原生构建GitCodeCSDN认证方式gfCLI自动下载~/.netrccnb login或CNB_TOKENGITCODE_TOKEN或交互粘贴 PAT外部依赖gfCLIcnbCLInpm 自动安装无纯 REST Token命名空间多级组/子组/仓库多级嵌套路径单层owner/repo默认 email 域用户名tencent.com不设置用全局 git 配置不设置用全局 git 配置典型场景腾讯内部团队云原生 / DevOps 团队CSDN 生态 / 通用团队源码位置src/providers/tgit/src/providers/cnb/src/providers/gitcode/完整对比含 GitHub、GitLab、通用 Git见官方文档docs/providers.md。TGit 接入步骤自动下载 CLI零手动配置TGit腾讯工蜂的 Provider 设计思路是借力平台官方 CLIteamai init会自动把gfCLI 下载到~/.teamai/gf/目录然后触发gf auth login支持 iOA SSO、浏览器 device code、手动 token 三种方式。登录成功后 token 写入~/.netrc后续所有 git 操作自动带上一次登录长期免密。teamai init https://git.woa.com/yourgroup/yourrepoTGit 的两个独占优势✅多级命名空间支持组/子组/仓库路径比 GitHub 更贴合大公司的组织层级✅commit email 自动规范化默认配置为usernametencent.com保证提交记录归属正确细节实现可参考 src/providers/tgit/gf-cli.ts。CNB 接入步骤一个 --host 的细节决定成败CNB Provider 是官方cnbCLI 的薄封装缺失时会自动执行npm i -g cnbcool/cnb-cli安装。两种认证方式任选其一方式 1交互式登录开发机推荐cnb login --host cnb.cool teamai init https://cnb.cool/yourorg/yourrepo⚠️新手最容易踩的坑cnbCLI 在不带--host时会从当前目录第一个 git remote 推断平台地址——如果你在一个指向内网 git 的仓库里执行cnb login请求会打到错误的地址并返回 401。显式加上--host cnb.cool即可避免teamai init自动触发登录时已帮你处理好了。方式 2Token 登录CI / 无头环境export CNB_TOKENxxxxxxxx teamai init https://cnb.cool/yourorg/yourrepo注意cnb login的 OAuth 令牌没有创建组织和仓库的权限组织/仓库需要先在 CNB 网页上创建好CLI 会打印对应创建页链接引导你操作如需 CLI 直接建仓请改用带group-resource:rw权限的 access token。GitCode 接入步骤最轻的国内 ProviderGitCodegitcode.com是国内用户基数最大的选择之一。它的 Provider 是三者中最轻量的不需要任何外部 CLI纯 REST API 一个 Personal Access Token 就够了。认证三步走按优先级设置GITCODE_TOKEN环境变量CI 环境推荐兼容GC_TOKEN别名已有 gitcode-cli 的用户无缝迁移交互式粘贴 PAT 一次自动存入~/.netrc权限 0600# 首次 init 未配置 token 时按提示粘贴一次即可 teamai init https://gitcode.com/yourorg/yourrepoGitCode 采用 Gitee 风格的 REST API v5与 GitLab 的 API 方言几乎完全不同独立 API 域名、Authorization: Bearer认证、head/base建 PR 参数。其中有个实机验证过的关键细节git-over-HTTPS 端点拒绝 Bearer 认证只接受 Basic 的oauth2:token形式因此团队仓克隆会把 token 内嵌进 remote URL保证后续git push畅通。完整设计背景见 docs/designs/gitcode-provider.mdAPI 封装实现在 src/providers/gitcode/gitcode-api.ts。三大 Provider 如何选按团队场景对号入座你的情况推荐 Provider理由腾讯内部 / 工蜂用户TGit自动 SSO 登录email 自动规范支持多级组织云原生 / DevOps 团队CNB与云原生构建体系打通支持多级命名空间国内通用团队 / CSDN 生态GitCode零外部依赖接入最快用户生态成熟三条通用经验自动检测优先直接粘贴完整仓库 URLteamai init会按 host 自动命中对应 Provider检测规则一览见 docs/providers.md想强制指定在团队仓库的teamai.yaml中写provider: tgit/provider: cnb/provider: gitcode即可自托管 GitLab另有完整支持GITLAB_URLGITLAB_TOKEN可覆盖大部分企业自建场景快速上手3 条命令完成国内接入以 GitCode 为例完整流程CNB、TGit 只需替换仓库地址和认证方式# 1. 安装需要 Node.js ≥ 20 和 Git npm install -g teamai-cli # 2. 管理员粘贴仓库地址完成初始化自动完成认证、建仓、克隆 teamai init https://gitcode.com/yourorg/TeamAi-yourteam # 3. 团队成员在项目目录执行同样的 init之后每次 AI 会话自动同步最新技能与规则 cd /path/to/my-project teamai init https://gitcode.com/yourorg/TeamAi-yourteam初始化后团队成员无需手动同步——每次 AI 会话启动时自动拉取管理员发布的最新 skills / rules。日常使用push 贡献、pull 同步、角色与标签管理详见中文使用指南docs/usage-guide.zh-CN.md。相关模块速查 Provider 全景文档认证、支持操作、手动指定docs/providers.md GitCode 接入设计方案docs/designs/gitcode-provider.md Provider 注册与自动检测逻辑src/providers/registry.ts GitCode Provider 实现src/providers/gitcode/index.ts CNB Provider 实现src/providers/cnb/index.ts TGit Provider 实现src/providers/tgit/index.ts 中文完整使用指南docs/usage-guide.zh-CN.md选对 Provider让团队的 AI 能力从今天开始共享起来。【免费下载链接】teamai-cliMake Every Team AI Native项目地址: https://gitcode.com/GitHub_Trending/te/teamai-cli创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考