写真にある通りのエラーがあります。
さまざまな設定を試し、グーグル、再インストールしました。 Git pullはTortoiseGitでは機能しませんが、コミットしてプッシュできます。
ネットワークタブにsshクライアントがあります。他に何ができますか?
更新:
Git for Windows 2.16.1(4)がリリースされ、この問題を修正する必要があります: https://github.com/git-for-windows/git/releases
古い答え:
これは、Git for Windows 2.16.1(2)および2.16.1(3)の既知の問題です。 https://github.com/git-for-windows/git/issues/1481
回避策は、Git for Windows 2.16.1を使用することだけです( ダウンロード )(または古い; 2.16.0には他の重大な問題があります: TortoiseGitの復元に失敗しました-ローカルの変更を復元できません 。
念のため、TortoiseGitのバグレポート: https://gitlab.com/tortoisegit/tortoisegit/issues/3156
PS:Git for Windows> = 2.16の場合、少なくともTortoiseGit 2.5.7が必要です(cf. https://stackoverflow.com/a/48457419/390676 )。
バージョン2.16.0にロールバックすると、問題はなくなりました。 Git for Windows 2.16.0(2)
ネットワークタブにsshクライアントがあります
ただし、リモートリポジトリURLは https://github.com/toouur/programming_test_repo 、https URLであるため、SSHを使用しません。まったく。
TortoiseGitの設定に、git.exe自体ではなく、git.exeへのパスが記載されていることを確認してください。
たとえば:C:\Program Files\Git\bin
ではなくC:\Program Files\Git\bin\git.exe
Windows用の最新のGit 、 PortableGit-2.16.1.2-64-bit.7z.exe
、どこでも好きな場所で非圧縮を参照できます。