Git for Windowsでplink(putty)を使う

Windows環境でCUIのGitを使うならGit for WindowsPuTTYを組み合わせて使うのがいいかんじです。なんかあんまし日本語情報が無い気がするので適当に書いておきます。

両方をインストールして、まずは環境変数GIT_SSHplink.exeへのパスを登録しておく。*1

公開鍵暗号方式で通信するには

  1. puttyに接続先のホスト情報を登録する
  2. pageantに鍵を登録する

どっちか。

puttyに接続先のホスト情報を登録する

putty.exeから接続先を設定しておく。例えば接続先github.com、ログイン名git、あと秘密鍵githubというセッション名で保存しておくと以下のように接続先を指定できる。

$ git clone github:hogelog/private-gyazo-kit.git

pageantに鍵を登録する

pageantを起動して秘密鍵を追加しておくと以下のようにして接続先を指定できる。

$ git clone git@github.com:hogelog/private-gyazo-kit.git

個人的にはpageant起動しておく必要ないのでホスト情報を登録しておく方法が好みです。

*1:Windows形式で"C:\Program Files\PuTTY\plink.exe"、もしくはMSYS形式でもどっちでもいい

test