更新时间:2024-07-05 GMT+08:00

HTTPS密码

什么是HTTPS密码

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

  • HTTPS用户名

    包含租户名/IAM用户名,请完整输入,如果需要将用户名添加到URL中,请将'/'转义成 '%2F'。

    当主账号(账号和用户名一样)设置HTTPS密码时可以只写账号。

  • HTTPS密码
    • 请输入8到32位密码,数字、大小写字母及特殊字符至少包含三种,不能与用户名或者倒序的用户名相同。
    • HTTPS密码是HTTPS协议方式下载/上传时使用的用户凭证。每个开发者,只需要设置一次密码,与仓库无关。
    • HTTPS密码要妥善保存,不要外传,并定期更换,以免出现安全风险。如果忘记用户名密码,单击修改,设置新的HTTPS密码即可。

HTTPS密码默认使用华为云登录密码,支持密码实时同步,您也可以选择“自行设置密码”来修改密码。

修改HTTPS密码

首次登录时需要设置初始密码,您也可以随时更改HTTPS密码,其步骤如下。

  1. 登录您的代码托管服务仓库列表页,单击右上角昵称,单击“个人设置 > HTTPS密码”,进入页面。

    或登录您的代码托管服务仓库列表页,单击,进入“HTTPS密码”页面。

  2. 单击“自行设置密码”,进入重设密码页面。(如果您之前自主设置过HTTPS密码并正在使用,直接单击“修改”。)

  3. 填写新密码与邮箱验证码,勾选“我已阅读并同意 《隐私政策声明》 和 《CodeArts服务使用声明》”,单击“保存”,页面会提示您操作成功。
  4. 密码重设完成后,需要在本地重新生成仓库凭证并检查IP白名单,否则不能与代码托管仓库交互。

    删除该本地存储的凭证(以Windows为例控制面板 > 用户账户 > 管理Windows凭据 > 普通凭据),并使用HTTPS方式再次克隆,在弹出的窗口中输入正确的账号、密码即可。

    如果界面提示“SSL certificate problem”,请在Git客户端执行如下指令进行配置:

    git config --global http.sslVerify false

  • 您随时可以单击“使用华为云登录密码”来重置密码,同时也可随时单击“自行设置密码”再次自定义密码。
  • 如果用户账号升级为华为账号,租户级的“使用华为云登录密码”功能将不再获得支持(子账号级仍然有效)。
  • 本产品中HTTPS协议所支持的单文件推送大小不超过200MB,需传输大于200MB时,请使用SSH方式。
  • 因为联邦账号无法绑定邮箱,所以无法使用HTTPS协议。

验证HTTPS密码是否生效

当设置好HTTPS密码后,您可以在客户端对您有访问权限的仓库进行一次HTTPS-clone操作,会弹出对话框要求你输入账号、密码,填写后克隆成功,则说明密码设置成功。

  • 您也可以使用HTTPS协议设置免密码提交代码,请参考如何使用HTTPS协议设置免密码提交代码?
  • 在使用华为云登录密码进行HTTPS克隆代码时,仅支持三段式的IAM账号密码认证,对于租户账号的两段式的华为账号方式登录的密码不支持。
  • 账号需要有“编程访问”权限才能正常认证通过。