web-dev-qa-db-ja.com

Windows用のGit SSHクライアントと.ssh / configファイルの間違ったパス

Git-1.7.9-preview20120201.exeをインストールしましたが、SSH経由でリポジトリにアクセスしようとすると失敗しました。

調査した結果、SSH -T [email protected]、SSHはカスタムポートが定義されている〜/ .ssh/configをロードしません。

試してみるとSSH -F c:\users\tomas\.ssh\config [email protected] 大丈夫です。

Process Monitorを使用して、SSHが\\\\.ssh\config ここに C:\Windows\CSC\v2.0.6\namespace\.ssh

どうして?

通常のパスを使用するように強制するにはどうすればよいですか? %HOMEPATH%\.ssh\config

37
ATom

Windows msygit port store ssh config here here <installPath>\Git\etc\ssh\ssh_config

34
ATom

sshが取得する%USERPROFILE%を指すHOME環境変数を設定します。これは通常、Windows上で実行される多くのUNIXソリューションの問題のようです。

ユーザー環境変数を設定するための高速アクセス:

Start > Type "env" > Select "Environmental variables for your account"

49
vsrikarunyan