https密码-九游平台
当用户需要将代码推送到代码托管仓库或从代码托管仓库拉取代码时,代码托管仓库需要验证用户的身份与权限,https密码是对代码托管进行远程访问的一种身份验证方式,并且用户只需要设置一次https密码。
- https用户名
由租户名和iam用户名组成,格式为“租户名/iam用户名”。
- https密码
密码长度为8到32位字符,至少包含数字、大小写字母及特殊字符三种字符类型,且不能与https密码的“用户名”或者倒序的“用户名”相同。
配置https密码的约束限制
- 如果用户账号升级为华为账号,租户级的“使用华为云登录密码”功能将不再获得支持(子账号级仍然有效)。
- 因为联邦账号无法绑定邮箱,所以无法使用https协议。
首次设置https密码
https密码默认使用用户的登录密码,支持密码实时同步,用户也可以根据如下步骤操作,完成首次密码设置。
- 进入代码托管服务仓库列表页,单击右上角昵称,选择“个人设置 > 代码托管 > https密码”。
用户也可以进入代码托管的仓库列表页,单击右上角“设置我的https密码”,进入“https密码”页面。
- 因为是首次设置https密码,用户需要单击“自行设置密码”,进入密码设置页面。用户需要输入“邮箱验证码”、“新密码”和“确认密码”,单击“保存”,页面会弹框提示用户密码设置成功。
- 密码重设完成后,需要在本地重新生成仓库凭证并检查ip白名单,否则不能与代码托管仓库交互。
删除该本地存储的凭证(以windows为例
),并使用https方式再次克隆,在弹出的窗口中输入正确的账号和密码。 - 参考验证https密码是否生效,验证https密码是否生效。
设置https密码时的常见问题
- 首次设置https密码时,在执行步骤3时,如果界面提示用户“ssl certificate problem”,请在git客户端执行git config --global http.sslverify false,关闭git的ssl验证功能。
- 在绑定邮箱时,如果提示“no backend available: service iam”,用户需要联系用户的管理员为用户绑定邮箱,返回https密码重置页面,刷新页面即可。
修改https密码
- 进入代码托管服务仓库列表页,单击右上角昵称,选择“个人设置 > 代码托管 > https密码”。
用户也可以进入代码托管的仓库列表页,单击右上角“设置我的https密码”,进入“https密码”页面。
- 单击“自行设置密码”,进入密码重设页面。单击“修改密码”,输入“旧密码”、“新密码”和“确认密码”,单击“保存”,页面会弹框提示用户密码设置成功。
用户也可以单击“重置密码”,如果是首次单击重置密码,用户需要先绑定邮箱。绑定邮箱后,填写“邮箱验证码”、“新密码”和“确认密码”,单击“保存”,页面会弹框提示用户密码设置成功。
- 参考验证https密码是否生效,验证https密码是否生效。
验证https密码是否生效
当设置好https密码后,用户可以在git bash执行git clone https://username:password@example.com/repo_path.git克隆用户有权限访问的代码仓。其中,“username”为用户配置的https用户名,“password”为用户配置的https密码,“example.com/repo_path.git”为用户要克隆的代码仓的https地址。如果根据此命令,成功克隆代码,说明https密码设置成功。
相关文档
意见反馈
文档内容是否对您有帮助?
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨