【发布时间】:2013-06-18 12:47:11
【问题描述】:
我收到了错误
总计 4(增量 2),重复使用 0(增量 0) 错误:RPC 失败;结果 = 22,HTTP 代码 = 401当推送到 GitLab 上的 git 存储库时。
它曾经工作过。
【问题讨论】:
我收到了错误
总计 4(增量 2),重复使用 0(增量 0) 错误:RPC 失败;结果 = 22,HTTP 代码 = 401当推送到 GitLab 上的 git 存储库时。
它曾经工作过。
【问题讨论】:
我遇到了同样的问题:公共 repos 不会强制 git 在第一次请求时进行身份验证,并且 git 不会对同一推送的后续请求提供身份验证(至少从 1.7.9 版开始)。
这个对 GitLab 的拉取请求应该修复它;在 GitLab 6.3 上进行了测试,但它也可能适用于旧版本(如果它与版本字符串一起失败,请告诉我)。
【讨论】:
经过一些调试,我意识到我最近在项目上激活了“公共克隆访问”。远程 URL 是 http:// URL。
错误 401 仅表示“访问被拒绝” - 因此即使帐户存储在我的系统中,git 也会尝试在没有导致此错误的帐户信息的情况下推送。
【讨论】:
在我的CentOS 6.5,git 1.7.1我也遇到了同样的问题,我更新git到1.7.6.1解决了这个问题。
查看如何使用 git 安装 git:
【讨论】: