跳到主要内容

注册账号,建好你的第一个组织

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 能自动帮你做什么。