しばらく前に、Win 7 から Win 10 に移行した後、仕事用の PC を再インストールする必要がありました。以前は、Cygwin コマンドと TortoiseGit を並行して使用して、Git のセットアップが完璧に機能していました。
git pull
再インストール後、サーバーのパスワードを入力する必要があるため、TortoiseGit GUI からアクションを実行できなくなります。
Cygwin CLI から作成されたプル リクエストは正常に動作します。また、チェックアウト、元に戻す、ログの表示など、TortoiseGit メニューの他の操作も正常に動作します。
以前のセットアップ (Win 7) では、サーバーのパスワードを入力する必要はなく、組織内でパスワードを取得できるかどうかもわかりません。
TortoiseGit を使用してプルできない理由は何ですか?
答え1
TortoiseGitPlinkはデフォルトでSSHクライアントとして使用されます。そのため、PuTTYを特別なキーを使用するように設定する必要があります(PuTTYセッションを使用して、https://stackoverflow.com/a/29183147/3906760そしてそのTortoiseGit よくある質問) を使用するか、リモート アクションを実行する前に PuTTY Agent (pageant) にキーをロードします。
TortoiseGitPlinkを使用する以外に、OpenSSHからSSHを使用することもできます(https://stackoverflow.com/a/32115724/3906760)。