更新时间:2023-05-06 GMT+08:00

部署密钥

部署密钥其实就是您本地生成的SSH密钥的公钥,但仓库的部署密钥和SSH密钥不能配置成一个。当配置了部署密钥,代码托管服务将允许您通过SSH协议以只读的方式克隆仓库,主要在仓库部署、持续集成等场景中使用。

  • 多个仓库之间可以使用同一个部署密钥,一个仓库最多可以添加10个不同的部署密钥。
  • SSH密钥与仓库部署密钥的区别为,前者与用户/计算机关联,后者与仓库关联;SSH密钥对仓库有读写权限,部署密钥对仓库是只读权限。
  • 此设置只针对被设置的仓库生效。
  • 只有仓库管理员和仓库所有者能看到这个页面且有设置权限。

部署密钥的设置位于仓库详情中的 设置 > 安全管理 > 部署密钥。您可以理解成在这里配置的密钥是一种对仓库只有只读权限的密钥。

单击“设置部署密钥”,以新建部署密钥。在本地生成密钥的方式请参考生成并设置您的SSH密钥