cafegale(LeafCage備忘録)

LeafCage備忘録(はてなダイアリー)と統一しました。

GitHubにpushする手順

今まで新しいリポジトリ作る度に親切な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