HTTPS密码
当您需要将代码推送到代码托管仓库或从代码托管仓库拉取代码时,代码托管仓库需要验证您的身份与权限,HTTPS密码是对代码托管进行远程访问的一种身份验证方式,并且您只需要设置一次HTTPS密码。
- HTTPS用户名
由租户名和IAM用户名组成,格式为“租户名/IAM用户名”。
- HTTPS密码
密码长度为8到32位字符,至少包含数字、大小写字母及特殊字符三种字符类型,且不能与HTTPS密码的“用户名”或者倒序的“用户名”相同。
首次设置HTTPS密码
HTTPS密码默认使用您的登录密码,支持密码实时同步,您也可以根据如下步骤操作,完成首次密码设置。
- 进入代码托管服务仓库列表页,单击右上角昵称,选择“个人设置 > 代码托管 > HTTPS密码”。
您也可以进入代码托管的仓库列表页,单击右上角“设置我的HTTPS密码”,进入“HTTPS密码”页面。
- 因为是首次设置HTTPS密码,您需要单击“重置密码”,进入密码重设页面。您需要需要输入“新密码”和“确认密码”,单击“保存”,页面会弹框提示您密码设置成功。
- 密码重设完成后,需要在本地重新生成仓库凭证并检查IP白名单,否则不能与代码托管仓库交互。
删除该本地存储的凭证(以Windows为例
),并使用HTTPS方式再次克隆,在弹出的窗口中输入正确的账号和密码。 - 参考验证HTTPS密码是否生效,验证HTTPS密码是否生效。
- 如果用户账号升级为华为账号,租户级的“使用华为云登录密码”功能将不再获得支持(子账号级仍然有效)。
- 因为联邦账号无法绑定邮箱,所以无法使用HTTPS协议。
- 在执行步骤3时,如果界面提示“SSL certificate problem”,请在Git客户端执行git config --global http.sslVerify false,关闭Git的SSL验证功能。
修改HTTPS密码
- 进入代码托管服务仓库列表页,单击右上角昵称,选择“个人设置 > 代码托管 > HTTPS密码”。
您也可以进入代码托管的仓库列表页,单击右上角“设置我的HTTPS密码”,进入“HTTPS密码”页面。
- 单击“自行设置密码”,进入密码重设页面。单击“修改密码”,输入“旧密码”、“新密码”和“确认密码”,单击“保存”,页面会弹框提示您密码设置成功。
您也可以单击“重置密码”,如果是首次单击重置密码,您需要先绑定邮箱。绑定邮箱后,填写“邮箱验证码”、“新密码”和“确认密码”,单击“保存”,页面会弹框提示您密码设置成功。
- 参考验证HTTPS密码是否生效,验证HTTPS密码是否生效。
在绑定邮箱时,如果提示“No backend available: service IAM”,您需要联系您的管理员为您绑定邮箱,返回HTTPS密码重置页面,刷新页面即可。