"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
Host github.com IdentityFile ~/.ssh/some_id.ppk IdentityFile ~/.ssh/another_id.ppk
Host github_a User git Hostname github.com IdentityFile ~/.ssh/user_a.ppk IdentitiesOnly Yes Host github_b User git Hostname github.com IdentityFile ~/.ssh/user_b.ppk IdentitiesOnly Yes
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