我收到错误
Total 4 (delta 2), reused 0 (delta 0) error: RPC failed; result=22, HTTP code = 401
在GitLab上推送到git存储库时。
它曾经工作过。
答案 0 :(得分:4)
经过一些调试后,我意识到我最近在项目中激活了“公共克隆访问”。远程网址是http://
网址。
错误401只是意味着“拒绝访问” - 所以即使帐户存储在我的系统中,git也会尝试推送没有导致此错误的帐户信息。
答案 1 :(得分:4)
我有同样的问题:公共存储库不会强制git在第一个请求上进行身份验证,并且git不会在同一推送的后续请求中提供身份验证(至少从版本1.7.9开始)。
这个GitLab的拉取请求应该修复它;在GitLab 6.3上测试过,但它也可能适用于旧版本(如果它与版本字符串一起失败,请告诉我。)
答案 2 :(得分:0)
在我的''
,CentOS 6.5
我遇到了同样的问题,我将git更新为git 1.7.1
解决了这个问题。
请参阅如何使用git安装git: