GIT_SSHでOpenSSHとPlink.exeどちらを使うか指定する

環境変数GIT_SSHを設定

  • WIN+Rキーを押下して、sysdm.cplと入力する
  • システムのプロパティウィンドウが開くので、詳細設定タブの環境変数ボタンを押す
  • ユーザー環境変数を新規作成して、変数名GIT_SSH、値を以下のようにする

OpenSSHの場合の値

 C:\Program Files\Git\usr\bin\ssh.exe
  • 最近のGit for WindowsはデフォルトでOpenSSHを使うようだが、明示するなら上のようにする

Plink.exeの場合の値

 C:\Program Files\PuTTY\plink.exe
 または
 C:\Program Files\TortoiseGit\bin\TortoiseGitPlink.exe
  • plink.exeのパスはPuTTYをどうやってインストールしたかによる
  • TortoiseGitをインストールしてあるなら、TortoiseGit付属のTortoiseGitPlink.exeを使った方がいいかもしれない(多分TortoiseGitPlink.exeはGitで使うことを考慮してるような気がするので)

SSH接続設定の方法

OpenSSH

  • $HOME/.ssh/configにOpenSSHと同様の書式で記述する

Plink.exe

  • PuTTYまたはTortoiseGitでレジストリに設定する
  • レジストリの場所はHKCU\Software\SimonTatham\PuTTY以下だが、INIファイルなどそれ以外の場所だとPuTTY系のPlink.exeで共有できなくなるだろう

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2019-03-19 (火) 20:28:12