代码托管 CodeArts Repo-概述:什么是SSH密钥/HTTPS密码

时间:2023-11-01 16:18:52

什么是SSH密钥/HTTPS密码

当您需要将代码推送到代码托管仓库或从代码托管仓库下拉代码时,代码托管仓库需要验证您的身份与权限,SSH和HTTPS是对代码托管服务进行远程访问的两种身份验证方式。

  • SSH密钥是在本地计算机与您帐号下的代码托管服务之间建立安全连接。

    在一台本地计算机上配置了SSH密钥并添加公钥到代码托管服务中后,所有该帐号下的代码仓库与该台计算机之间都可以使用该密钥进行连接。

    不同的用户通常使用不同的电脑,在使用SSH方式连接代码仓库前需要在自己电脑生成自己的SSH密钥,并设置到代码托管服务中。

  • HTTPS密码是HTTPS协议方式下载、上传时使用的用户凭证。

    每个开发者,只需要设置一次密码,所有该项目下的仓库都会生效。

    在本产品中,HTTPS协议所支持的单文件推送大小不超过200M,需传输大于200M时,请使用SSH方式。

    因为联邦帐号无法绑定邮箱,所以无法使用HTTPS协议。

support.huaweicloud.com/usermanual-codehub/repo_ug_0732.html