今まで新しいリポジトリ作る度に親切なGitHubが次にやる手順を載せてくれていたから、特に覚えておく必要ないかーとか思ってたけど、forkした時などにはそんなのを載せてくれないので、やっぱり覚え書いとく。
リポジトリ作成時に表示される内容(SSHの場合:標準)
touch README.md git init git add README.md git commit -m "first commit" git remote add origin git@github.com:LeafCage/temp.git git push -u origin master
リポジトリ作成時に表示される内容(HTTPの場合)
touch README.md git init git add README.md git commit -m "first commit" git remote add origin https://github.com/LeafCage/temp.git git push -u origin master
forkした後、あるいはcloneした後
なぜかgit@github.com:LeafCage/temp.gitへのpushが弾かれる。
git push https://github.com/LeafCage/temp.git
なら通る(ただしユーザ名とパスワードを毎回求められる)
こんなの見つけました。
こうすればいいらしい。
git remote set-url origin git@github.com:LeafCage/temp.git git push