更新时间:2023-08-07 GMT+08:00
HTTPS密码
什么是HTTPS密码
当您需要将代码推送到代码托管仓库或从代码托管仓库拉取代码时,代码托管仓库需要验证您的身份与权限,HTTPS是对代码托管服务进行远程访问的身份验证方式。
- HTTPS用户名
包含租户名/IAM用户名,请完整输入,如果需要将用户名添加到URL中,请将'/'转义成 '%2F'。
当主帐号(帐号和用户名一样)设置HTTPS密码时可以只写帐号。
- HTTPS密码
- 请输入8到32位密码,数字、大小写字母及特殊字符至少包含三种,不能与用户名或者倒序的用户名相同。
- HTTPS密码是HTTPS协议方式下载/上传时使用的用户凭证。每个开发者,只需要设置一次密码,与仓库无关。
- HTTPS密码要妥善保存,不要外传,并定期更换,以免出现安全风险。如果忘记用户名密码,单击修改,设置新的HTTPS密码即可。
HTTPS密码默认使用华为云登录密码,支持密码实时同步,您也可以选择“自行设置密码”来修改密码。
修改HTTPS密码
首次登录时需要设置初始密码,您也可以随时更改HTTPS密码,其步骤如下。
- 登录您的代码托管服务仓库列表页,单击右上角昵称,单击“个人设置 > HTTPS密码管理”,进入页面。
- 单击“自行设置密码”,进入重设密码页面。(如果您之前自主设置过HTTPS密码并正在使用,直接单击“修改”。)
- 填写新密码与邮箱验证码,勾选“我已阅读并同意 《隐私政策声明》 和 《CodeArts服务使用声明》”,单击“保存”,页面会提示您操作成功。
- 密码重设完成后,需要在本地重新生成仓库凭证并检查IP白名单,否则不能与代码托管仓库交互。
删除该本地存储的凭证(以Windows为例
),并使用HTTPS方式再次克隆,在弹出的窗口中输入正确的帐号、密码即可。如果界面提示“SSL certificate problem”,请在Git客户端执行如下指令进行配置:
git config --global http.sslVerify false
- 您随时可以单击“设置为与华为云登录密码相同”来重置密码,同时也可随时再次自定义密码。
- 若用户帐号升级为华为帐号,租户级的“设置为与华为云登录密码相同”功能将不再获得支持(子帐户级仍然有效)。
- 本产品中HTTPS协议所支持的单文件推送大小不超过200MB,需传输大于200MB时,请使用SSH方式。
- 因为联邦帐号无法绑定邮箱,所以无法使用HTTPS协议。
验证HTTPS密码是否生效
当设置好HTTPS密码后,您可以在客户端对您有访问权限的仓库进行一次HTTPS-clone操作,会弹出对话框要求你输入帐号、密码,填写后克隆成功,则说明密码设置成功。
您也可以使用HTTPS协议设置免密码提交代码,请参考如何使用HTTPS协议设置免密码提交代码?