- 追加された行はこの色です。
- 削除された行はこの色です。
* GIT_SSHにラッパーコマンドを指定 [#sda0b291]
* GIT_SSHを使ってssh_configを指定する [#gebb28f0]
** 目的と方針 [#sb6c3ba3]
- msysgitはSSH接続時に$HOME/.ssh/configを参照するが、別のファイルを参照させたい。
- そこで、別のファイルを参照するsshコマンドのラッパーを作成して、環境変数GIT_SSHで指定する。
** git-ssh.bat作成 [#g37eae23]
** 手順 [#j5a492eb]
*** 1. git-ssh.bat作成 [#kd954ea3]
@echo off
"C:\Program Files (x86)\Git\bin\ssh.exe" -F %APPDATA%\SSH\config %*
上のファイルを適当な場所に設置する。
** 環境変数GIT_SSH設定 [#c7bee3e6]
*** 2. 環境変数GIT_SSH設定 [#x44cbdc6]
setx GIT_SSH C:\App\bin\git-ssh.bat
** 補足 [#ia1a3861]
- .ssh/configを利用するには、Windows環境変数%HOME%を指定する。
- システムワイドのssh_configは <installPath>\Git\etc\ssh\ssh_config にある。
- http://stackoverflow.com/questions/9513712/git-ssh-client-for-windows-and-wrong-path-for-ssh-config-file