質問: railstチュートリアル3章で作成するサンプルアプリケーションのレポジトリをリモートレポジトリにプッシュしたいのですが、出来ません。 githubにて反映されてることを期待したにですが出来ませんでした。以下、私が試した手順です。 ・ ・ ・ ・ $ git remote add origin git@github.com:Masaki-Maejima/sample_app.gitを実行。リモートリポジトリ(GitHub)にaddした ↓ $ git push -u origin --allを実行したところ ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーTo github.com:Masaki-Maejima/sample_app.git ! [rejected] master -> master (fetch first) error: failed to push some refs to 'git@github.com:Masaki-Maejima/sample_app.git' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to first integrate the remote changes hint: (e.g., 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details. ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーが表示された。 Github上でsample_appという名前のレポジトリを作ってしまっていたので削除した上で、git init . Add,commitの手順をやり直し、再度 ↓ $ git remote add origin git@github.com:Masaki-Maejima/sample_app.gitを実行。 ↓ したが、fatal: remote origin already exists.のメッセージが出たので、ググる ↓ https://qiita.com/_bns/items/c3f9559890b5205761b8 ↓ 参照し、実行。 git remote rm origin originを削除してやり直すと良いとあったため ↓ 再度git push -u origin --allを実行するも、 ERROR: Repository not found. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. が表示された。 ここで止まっています。 git init 、add 、commit -m 、もしたのですがレポジトリが見つからないみたいに言われています。 ご存知の方、教えていただけたら幸いでございます。
回答: こんにちは。 「自分が何の操作をしているのか」をちゃんと知ろうとしつつやらないと、どれだけチュートリアルを消化しても実にならないような気がしますが......。 おそらくですが、 > > https://qiita.com/_bns/items/c3f9559890b5205761b8 > > ↓ > > 参照し、実行。 git remote rm origin originを削除してやり直すと良いとあったため > > > ここの手順で「間違ったリモートの登録を削除」したものと思いますが、その後の「新しいリモートを(再度)登録」を実施していないか、失敗していると思われます。 `git remote add ...`の操作で正しいリモートを登録してください。 > > git init 、add 、commit -m 、もしたのですがレポジトリが見つからない > > > という文を見ると、それぞれのコマンドで「(自分が)何をしたいのか」すら考えずに実行しているように読めてしまいます。書いてあるとおりに実行すれば良いようなチュートリアルであっても、そのような姿勢で消化してしまうと、例えると「数学の教科書をただ最後まで目を通すだけ」のようなものです。少なくとも、この質問に自分で書いている「自分の実施した手順」がそれぞれ何であったのかくらいは考えたほうが良いです。