"Download"→"Download Sources"でダウンロードする。
http://github.com/xxx/yyy.git
の部分をコピーして git cloneを実行する。
git clone http://github.com/xxx/yyy.git
$ cd ~/.ssh $ ls $ mkdir key_backup $ cp id_rsa* key_backup $ rm id_rsa*
$ ssh-keygen -t rsa -C "aaa@bbb.com"
$ cat ~/.ssh/id_rsa.pub | pbcopy
id_rsa以外の名前で使いたい場合、$HOME/.ssh/configファイルを編集する(github に登録する公開鍵ファイルを id_rsa.pub じゃない名前で使いたい→ ~/.ssh/config で解決 - 刺身☆ブーメランのはてなダイアリー)。
Host github.com User git Port 22 Hostname github.com IdentityFile ~/.ssh/github_id_rsa TCPKeepAlive yes IdentitiesOnly yes
ホストに対して複数の鍵を登録したら使い分けてくれるらしい(GitHubで複数アカウントを使うときの鍵の設定 - 思っているよりもずっとずっと人生は短い。)。
Host github.com IdentityFile ~/.ssh/some_id.ppk IdentityFile ~/.ssh/another_id.ppk
githubでforkしたあとに元のリポジトリの更新を取り込む方法 - Clouder::Bloggerによると次のようにすればいいらしい。
$ git remote add foo git://元のリポジトリ $ git pull foo