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

被设为所有者后无法克隆其他用户的私有GitLab仓库

解决GitLab个人私有仓库访问/克隆404问题(已获所有者权限)
  • 确认仓库地址准确性
    个人账号下的私有仓库,正确克隆地址格式为:

    • SSH方式:git@gitlab.com:<对方用户名>/<仓库名>.git
    • HTTPS方式:https://gitlab.com/<对方用户名>/<仓库名>.git
      重点核对<对方用户名>是否正确,避免混淆成自己的账号名。如果用HTTPS克隆,必须使用**个人访问令牌(PAT)**作为密码,不能直接用GitLab账号密码(当前GitLab已禁用账号密码直接克隆私有仓库)。
  • 验证成员权限状态
    让仓库所有者进入「仓库设置→成员」页面,确认:

    • 你的账号被正确添加,权限为所有者
    • 成员状态是「活跃」,而非「待邀请」(若为邮件邀请,需确认你已接受邀请)
      若权限显示正常仍无法访问,可让对方先移除你的成员身份,重新添加一次,等待5-10分钟后再尝试(GitLab权限同步可能存在延迟)。
  • 检查SSH密钥配置(若用SSH克隆)
    确保你本地的SSH公钥已添加到自己的GitLab账号的「SSH密钥」设置中,而非对方的账号。可在终端执行ssh -T git@gitlab.com测试连接,返回Welcome to GitLab, @<你的用户名>!即为配置正常。若失败,检查密钥文件权限是否设为600,公钥是否完整粘贴到GitLab。

  • 排查仓库访问限制
    让所有者检查仓库「设置→可见性、项目功能→可见性级别」,确认是「私有」;同时查看是否开启了IP访问限制,若开启需将你的IP加入白名单,否则会触发404。

  • 清除缓存与凭证

    • 网页端:清除浏览器缓存,退出GitLab账号重新登录,或用无痕模式访问仓库页面
    • 命令行:执行git config --global --unset credential.helper清除本地Git保存的错误凭证,再重新尝试克隆

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 17:24:55