注册账号,建好你的第一个组织
CNB 的资源结构是 组织 → 仓库。仓库不能凭空建,必须先有组织。
一、登录
打开 https://cnb.cool,用腾讯云账号或第三方账号登录即可。
登录后右上角就是你的入口区,所有"新建"动作都从这里发起:点 + 会看到 创建组织、创建仓库、创建任务集 等选项。
二、创建组织
点右上角 + → 创建组织,填两项:
- 组织名称:会体现在访问路径里,例如
yamingnetwork,之后仓库地址就是cnb.cool/yamingnetwork/仓库名 - 描述:随便写,以后可以改
点 创建,组织就有了。
:::tip 组织名改起来很贵 组织名就是路径,改名会影响所有仓库的 Git 地址、CI 配置里的引用。定之前想清楚。 :::
三、创建仓库
点右上角 + → 创建仓库,选择刚才的组织,填写仓库名称。
关键在权限这一项:
| 选项 | 适合场景 |
|---|---|
| 公开 | 开源项目、作品展示、教程仓库 |
| 私有 | 公司项目、内部脚本 |
选错也能改,在仓库 设置 里可以调整。
四、初始化:不装 Git 也能开始
创建完仓库是空的。官方推荐直接在云原生开发环境里初始化,本地一行 Git 命令都不用敲:
- 迁移已有仓库:在云原生开发环境的欢迎页粘贴旧仓库地址,一键克隆过来
- 新建文件:直接在网页上创建 README,先让仓库"有东西"
如果你就想本地开发,也完全没问题,下一节讲。
五、本地克隆:用户名固定是 cnb
CNB 的 Git 仓库地址就是仓库页面地址,不需要加 .git 后缀(加了也兼容):
git clone https://cnb.cool/yamingnetwork/emchaye
认证方式只有一种:访问令牌。
- 用户名:固定填
cnb - 密码:填你的访问令牌(不是登录密码)
令牌在 个人设置 → 访问令牌 → 添加访问令牌 创建,可以设到期时间和授权范围。
:::warning 平台不支持 SSH CNB 不提供 SSH 协议访问。原因是 HTTPS + 令牌可以细粒度授权、随时撤销,而 SSH 私钥长期有效且公网有中间人风险。 :::
六、几个必须先知道的权限坑
- 令牌创建后,公开的组织/仓库/制品库默认只读,私有的默认无权限
- 要操作私有资源,创建令牌时必须额外勾选对应授权范围
- 所以很多人第一次
git push失败,不是密码错了,是令牌没勾写权限
创建好令牌后,第一次 git push 时把它当密码填进去即可。
七、下一步
仓库有了、代码能推了。下一篇看看推上去之后,CNB 能自动帮你做什么。