おのたく日記 YouTubeも始めました→
2011-06-26(Sun) [長年日記]
■ [github] 気軽にforkとcommitがgithubに出来たと思ったら
ちゃんとsshのpublicキーをgithubに登録していた。いつやったんだろう。
「tips - svnメイン、でもgithubでも公開したい場合の最小手順」や「Providing your SSH Key - Guides - GitHub」あたりを参考にして、github Account Setting>で、SSH Public Keysを登録したんだろう。
いまは、sourceforge.jpやおうちのマシン間と同じ鍵を使っているので、
Host github.com
User git
Port 22
Hostname github.com
IdentityFile ~/.ssh/github_id_rsa
TCPKeepAlive yes
IdentitiesOnly yes
[~/.ssh/configより引用]
は書いていない。
ちなみに、鍵をコメント付きで.ssh/github_id_rasファイルに作くりfingerprintを確認するには、githubは署名のみのDSAで十分だけど、ほかにも使いたいし最近は、SSH Version 2でRSAで鍵をつくるのが良さそうなので、
$ ssh-keygen -t rsa -f ~/.ssh/github_id_rsa -C "takuya@page.on-o.com for github"
--パスフレーズの設定やファイルの上書き確認--
$ ssh-keygen -l -f ~/.ssh/github_id_rsa
2048 c1:5b:6b:3b:45:ea:b7:a8:fb:79:a9:6f:c4:81:da:56 github_id_rsa.pub (RSA)
とすると、2048bitの鍵ペアが作れる。
|