"Download"→"Download Sources"でダウンロードする。
http://github.com/xxx/yyy.git
の部分をコピーして git cloneを実行する。
git clone http://github.com/xxx/yyy.git
$ ssh-keygen -t rsa -C "aaa@bbb.com"
mv ~/.ssh/id_rsa ~/.ssh/id_rsa.src256@github
$ cat ~/.ssh/id_rsa.pub | pbcopy
ssh -T git@github.com -i ~/.ssh/id_rsa.src256@github
Hi src256! You've successfully authenticated, but GitHub does not provide shell access.
/.ssh/configを使って簡略化†
Host githubsrc256 User git Hostname github.com IdentityFile ~/.ssh/id_rsa.src256@github
ホストに対して複数の鍵を登録したら使い分けてくれるらしい(GitHubで複数アカウントを使うときの鍵の設定 - 思っているよりもずっとずっと人生は短い。)。
Host github.com IdentityFile ~/.ssh/some_id.ppk IdentityFile ~/.ssh/another_id.ppk
git@github.com:src256/testrepo.git
vi README.txt git add . git commit -m "add README.txt"
git push
githubでforkしたあとに元のリポジトリの更新を取り込む方法 - Clouder::Bloggerによると次のようにすればいいらしい。
$ git remote add foo git://元のリポジトリ $ git pull foo