web-dev-qa-db-ja.com

Git-エラー:RPCが失敗しました。 result = 22、HTTPコード= 401致命的:リモートエンドが予期せずハングアップしました

私はubuntu 11.10マシンを使用しています。バージョン1.7.7.1のgitをインストールしました。私はgit-colaを使用してコードをプッシュおよびプルし、変更をコミットしてプッシュすることができました。

現在、マシンを変更し、新しいシステムは上記と同じ構成になっています。 (Ubuntu 11.10マシンおよびgitバージョン1.7.7.1)。

新しいマシンでは、git Pushに問題があります。コードをプッシュしようとすると、次のエラーメッセージが表示されました。

error: RPC failed; result=22, HTTP code = 401
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly

インターネットでは、次の理由のいずれかが原因である可能性があります。

  • 間違ったgitユーザーパスワード(私の場合、コードをプッシュするために正しいパスワードを使用しているという料金を支払っています。今でも成功したので、古いシステムからワークスペースコードをプッシュすると(同じパスワードで!)問題は私の新しいシステムからのみです。
  • 次のコマンドを使用してバッファサイズを増やすには:

    git config --system http.postBuffer 52428800

私はこれを試しましたが、運はありません。バッファサイズを52428800以上に増やしようとしましたが、それでも同じエラーです。

この問題で立ち往生。誰でも私に解決策を提案してください。

ありがとうございました。

23
user915303

リモートURLを間違えて、git remote -vで出力を再確認し、修正する必要があります。

 git remote set-url Origin <new-url>

リモート名がOriginであると仮定します

14
CharlesB

Gitバージョン1.8.xへのアップデート直後に問題は解決しました

5
ITisha

WindowsでTFS gitリポジトリを使用している人向け。私のWindowsパスワードは最近変更されました

error RPC failed; result=22, HTTP code = 401 fatal: The remote end hung up unexpectedly

フェッチ、プッシュ、プルなどの異なる操作を行うとき。 TFS gitリポジトリを使用します。 コントロールパネルからWindows Credential Managerからtfsパスワードを削除するこの問題を修正しました。https://support.Microsoft.com/help/ 4026814/windows-accessing-credential-manager

5
shemanov

私の場合、ユーザーの許可が問題でした。私は自分自身をリポジトリの有効なユーザーとして追加し、その後「プッシュ」が機能しました。

4
Gautam Jain

FWIW、私は同じ問題を抱えていて、リモートを削除して再追加することで解決しました:

git remote remove Origin
git remote add Origin http://Host:port/my/repo
git branch --set-upstream master Origin/master

これは、あなたがmasterブランチにいて、唯一のリモートがOriginであると仮定しています。

3
barfuin

この同じエラーがありました。私にとっては、リポジトリに対するコミット権限を持っていなかったからです。 401エラーコードはHTTP 401(Unauthorized)エラーです。許可を得たら、問題は解決しました。

2
Fred

URLのユーザー名とパスワードが正しいことを確認してください

git remote set-url Origin http : //username:password..
1
Axle

これはあなたが探している答えではないかもしれませんが、私の企業プロキシは(黙って)github.comへのコミットまたはその他のアップロードに失敗します。 git.comに対する他のすべての操作は正常に機能し、問題がわかりにくくなります。

唯一の解決策は、パッチを作成し、それらをネットワークからメールで送信することでした。かっこいいが効果的。

0
The Camster