エラーが発生しています
合計 4 (デルタ 2)、再利用 0 (デルタ 0) エラー: RPC が失敗しました。結果 = 22、HTTP コード = 401
GitLab の git リポジトリにプッシュする場合。
以前は機能していました。
私は同じ問題を抱えていました.パブリックリポジトリは最初のリクエストでgitを強制的に認証せず、gitは同じプッシュの後続のリクエストで認証を提供しません(少なくともバージョン1.7.9以降)。
この GitLab のプル リクエストはそれを修正するはずです。GitLab 6.3 でテストされていますが、古いバージョンでも問題なく適用される場合があります (バージョン文字列と共に失敗した場合はお知らせください)。
いくつかのデバッグの後、最近プロジェクトで「パブリック クローン アクセス」を有効にしたことに気付きました。リモート URL はhttp://
URL です。
エラー 401 は単に「アクセスが拒否されました」という意味です。アカウントがシステムに保存されていても、git はアカウント情報なしでプッシュしようとするため、このエラーが発生します。
私のCentOS 6.5
ではgit 1.7.1
、同じ問題が発生しました。これを1.7.6.1
解決するために git を更新しました。
git を使用して git をインストールする方法を参照してください。