You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GitLab更新至14.1.2-ee版本后HTTPS方式身份认证无法正常使用?

是预设功能而非Bug

GitLab从14.0版本开始就默认关闭了HTTPS场景下使用账户密码进行Git操作的认证能力,属于预设的安全优化功能,14.1.2-ee版本继承了该默认配置,不属于程序Bug。该调整的核心目的是避免账户明文密码泄露后,攻击者直接获得仓库读写权限,官方推荐优先使用私有令牌、SSH密钥的方式完成Git操作认证。

恢复原有HTTPS认证规则的配置方法

如果你是GitLab实例的管理员,可以通过以下步骤调整全局配置恢复用户名密码认证:

  • 登录GitLab管理员账户,进入「管理中心」
  • 依次选择侧边栏的 设置 -> 通用 选项,找到「可见性和访问控制」分类
  • 勾选分类下的 启用通过HTTP使用Git的密码认证 选项,保存修改后配置即时生效

如果配置修改后本地执行git push仍没有弹出密码输入提示,可以执行以下命令清空本地Git的凭证缓存重试:

git config --global --unset credential.helper

注意:开启账户密码HTTPS认证会降低实例安全等级,公网开放的GitLab实例不建议开启该配置,优先使用私有令牌或SSH密钥完成认证更稳妥。


内容的提问来源于stack exchange,提问作者Eckonator

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.08 09:45:03