Pages

2010/09/27

WindowsのmsysGitからGithubを利用するときの秘密鍵設定

Gitに慣れがてら、Githubを使います。
 

クライアントはPCがWindowsなのでmsysGitをセットアップ。
msysGitはsshやらssh-keygenがついているのでGithubリポジトリへsshアクセス、キーペアの準備は問題ない。


リポジトリへのURIはこんな感じ。
git@github.com:{github_id}/{repo_name}.git

 

あれだね、git-shellを呼ぶんだろう。
 

さてgit更新用の秘密鍵の指定はどうやるんかいなと、"git remote"や"git push"で秘密鍵関連のオプションを探したけどなかった。

Help.GitHub - Troubleshooting SSH issues を見たらいくつか設定方法が、ssh側で何とかしましょうってことね。


SSH config」の項が一番シンプルでいいや、Windowsなので"~(チルダ)"を"%home%"に読みかえて、"%home%\.ssh\config" ファイルでGitから呼ばれた時のsshの動作を設定してみます。


Host github.com
User git
Port 22
Hostname github.com
IdentityFile ~/.ssh/{privatekey}

 


これでpush可能に。
 

0 件のコメント:

コメントを投稿