Git 地址与认证说明
515 字约 2 分钟
Git 仓库地址
Git 仓库地址直接使用仓库页面地址,无需添加 .git 后缀:
https://cnb.cool/group-path/repo-path
该地址与浏览器中访问仓库主页的 URL 相同。同时兼容带 .git 后缀的传统格式,两种格式功能一致。
说明
- 使用便捷:可直接从浏览器地址栏复制仓库 URL 作为 Git 地址,无需额外查找克隆地址。
- 兼容传统格式:带
.git后缀的格式同样支持,满足不同使用习惯。 - 功能一致:两种格式均支持完整的 Git 操作(克隆、拉取、推送),无功能差异。
认证方式
平台通过访问令牌进行认证:
- 用户名:固定填写
cnb - 密码:填写创建的访问令牌(支持权限配置)
更多用法请参考:访问令牌
第三方工具(如 IDE、Git 客户端)连接时,需在密码字段填写令牌,用户名字段填写
cnb。
设计背景
- 令牌支持细粒度权限控制(读写/只读),可随时撤销或更新,安全性高于静态密码。
- 固定用户名
cnb简化认证流程,避免自定义用户名冲突或弱密码导致的安全风险。
不支持 SSH
平台不支持 SSH 协议访问,主要原因如下:
- 安全性更高:HTTPS + 令牌支持短期有效期和权限分级,比长期有效的 SSH 私钥更易管理,可随时撤销。
- 使用门槛低:无需生成 SSH 密钥或上传公钥,适合新手和临时协作者。
- 防中间人攻击:SSH 协议在公网环境下存在中间人劫持风险,绝大多数用户不会核对首次连接的指纹信息。HTTPS 的 CA 信任链机制则自动解决了这一问题。