我收到錯誤錯誤401推到Git的(GitLab)
Total 4 (delta 2), reused 0 (delta 0) error: RPC failed; result=22, HTTP code = 401
當推到GitLab一個Git倉庫時。
它曾經工作。
我收到錯誤錯誤401推到Git的(GitLab)
Total 4 (delta 2), reused 0 (delta 0) error: RPC failed; result=22, HTTP code = 401
當推到GitLab一個Git倉庫時。
它曾經工作。
我有同樣的問題:公共回購不會強制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:
注:看來混帳v1.8.x也可能會解決在客戶端這個問題。我沒有測試過自己,所以YMMV –