Git拡張機能を使用してセルフホストサーバーリポジトリをGitにプッシュしようとしています。コマンドラインを使用して問題なく実行できますが、Git拡張機能を使用すると次のメッセージが表示されます。
c:\Program Files (x86)\Git\bin\git.exe push --recurse-submodules=check "Specflow.Infrastructure.git" master:master
Done
fatal: The remote end hung up unexpectedly
リポジトリに対してこれらの組み合わせをすべて試しました。
ssh://username@192.168.0.1/path/to/repository.git
ssh://192.168.0.1/path/to/repository.git
username@192.168.0.1/path/to/repository.git
192.168.0.1/path/to/repository.git
しかし、同じ問題。ただし、エラーに記載されているコマンドを実行すると、次のようになります。
c:\Program Files (x86)\Git\bin\git.exe push --recurse-submodules=check "Specflow.Infrastructure.git" master:master
できます!
HOME
環境変数をホームディレクトリに設定する方法について読んだことがあります。このディレクトリにフォルダが含まれている.ssh
ことと、正しい詳細が含まれていることを確認します。そこで、HOME
変数を設定してマシンを再起動しました。同じ問題!
この質問に対する他の回答は、「完了」と「致命的」という単語の間に特定のエラーメッセージが生成される、類似しているが異なるシナリオに対するものであるため、この質問が必要です。