Skip to content
【腾讯云】WorkBuddy 全场景 AI 办公工作台,团队旗舰版低至198元/月
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中
【腾讯云】智能体开发平台ADP,新客首月专属价,最高直降 880 元,构建、分发、治理企业级 Agent,一站式开启智能体生产力。
广告位招租
在此投放您的广告内容
联系我

简介 ​

腾讯 CNB(cnb.cool)是一个类似 Gitee/GitHub 的开源项目托管平台。 CNB 的 HTTPS 密码不是账号密码,是“访问令牌(Access Token)”,用错就会报 Invalid Credentials。

一、SSH 方式(推荐,一次配置永久免密,但经过测试 CNB 目前好像不支持 SSH,需要再研究) ​

  1. 生成本地密钥(已有可跳过,其它托管平台也需要这样的密钥,生成方式相同)
bash
ssh-keygen -t ed25519 -C "you@mail.com"
# 一路回车,生成 ~/.ssh/id_ed25519 和 .pub
  1. 把公钥加到 CNB
bash
CNB 网页 → 头像 → 个人设置 → SSH 公钥​ → 添加SSH公钥,把 id_ed25519.pub 内容粘进去,记得取一个合适的名字。
  1. SourceTree 添加密钥
bash
SourceTree(Windows系统):工具 → 选项 → 一般 → SSH 客户端配置 → 选 OpenSSH,SSH密钥 → 如果已有,追加路径指向C:\Users\你\.ssh\id_ed25519

或者

bash
SourceTree(Windows系统):工具 → 添加SSH密钥... → 选择C:\Users\你\.ssh\id_ed25519 → 打开

二、HTTPS 方式(不想配 SSH 时用) ​

  1. CNB 建访问令牌
bash
CNB 网页 → 头像 → 个人设置 → 访问令牌​ → 新建,权限勾 repo(读写仓库),生成后立刻复制 token,只显示一次。
  1. SourceTree 克隆时用令牌代替密码
bash
克隆地址用 https://cnb.cool/组织名称/仓库名称

弹窗认证时:
- 用户名:填你的 CNB 用户名(不是邮箱也行,令牌名无所谓)
- 密码:粘贴刚才的 token,不是 CNB 登录密码

若之前输错过被缓存了:
- Win:控制面板 → 凭据管理器 → Windows 凭据 → 删掉 cnb.cool 相关条目
- Mac:钥匙串访问 → 搜 cnb.cool 删除

再推一次重新弹框输 token

SourceTree 里也可以在“工具 → 选项 → 身份验证”里把 cnb.cool 账号手动加为“基本认证”,密码填 token,以后不弹窗。

三、已有本地仓,想接 CNB ​

设置(SourceTree右上角)→ 远程仓库 → 添加:

名称:origin

URL:SSH 或 HTTPS 地址(同上)

保存后,点“推送”选 origin 即可。

如果之前 origin 指向 Gitee/GitHub,直接编辑 origin 那行 URL 换成 CNB 的,或者保留原远端、新增一个 cnb 远端做双推都可以。
最近更新