こちらのStack Overflowの投稿
https://stackoverflow.com/questions/12799719/how-to-upload-a-project-to-github
の指示に従ってGitHubにプロジェクトをアップロードしようとしているのですが、
git pull origin mast
の時に
fatal: Couldn't find remote ref master
というエラーが出てきてしまい、先に進めません。
こちらのQiitaの記事
https://qiita.com/r-wakatsuki/items/095d5d88d1288df6f9c6
のようにいったんPullの前にPushもしてみようとしたのですが、今度は
remote: Permission to Shinichi1125/OptionalCheck.git denied to adminhaax. fatal: unable to access 'https://github.com/Shinichi1125/OptionalCheck.git/': The requested URL returned error: 403
というエラーが出てきてしまい、Qiitaの記事のようにすんなり解決しません。
しばらくGitを使っておらず、久しぶりに使ってみたらこんなエラーが起こるようになっていたのですが、Git Bashのバージョンなどは関係あるのでしょうか?
何故こんなエラーが起こるのかが全く見当もつかず困っています。
ちなみに、環境はWindows 10です。
git pull はアップロードではなくダウンロード(という言い方はあまりしませんが…)で、空のリポジトリに push するなら不要です。
remote: Permission to Shinichi1125/OptionalCheck.git denied to adminhaax. と言われてるので、アカウントが間違ってるのでは?
返信ありがとうございます!すみません、「アカウントが間違っている」というのは、Push先のアカウントにログインできていないという意味でしょうか?それともRepositoryの名前のOptionalCheckのスペル間違いの可能性の事でしょうか?
「remote: Permission to Shinichi1125/OptionalCheck.git denied to adminhaax.」というエラーは、adminhaax というアカウントで GitHub にログインして、Shinichi1125 というアカウントのリポジトリに push しようとして失敗したという意味なんですが、やりたいことはそれで合ってますか?
なるほど、ご説明ありがとうございます!
やろうとしていたことは、「Shinichi1125のアカウントでログインして、Shinichi1125のリポジトリにPushする」です。なのでadminhaaxでログイン状態にはなっていてほしくないです。ですが、先ほどGitHubでログアウトしてShinichi1125で入り直し、GitHub上で「Shinichi1125でサインインしています」という表示が出ていたにも関わらず、Pushしようとしたら再びremote: Permission to Shinichi1125/OptionalCheck.git denied to adminhaaxが出てきてしまいました。これはadminhaaxのログイン状態が残ったままという事でしょうか?(確かにこのPCでこのもう1つのアカウント(adminhaaxは大学のグループワーク用の共用アカウント)でログインした事は以前ありますが、ログアウトできたものだと思っていましたし、できていないのだとしたらなぜできないのかがわかりません)
「GitHubでログアウト」とはブラウザ上でしょうか? コマンドラインの git でのログインはブラウザとは別だと思います。いま Windows 使ってないのでよく分かりませんが、こんな感じでいかがでしょう?
https://medium.com/@impaachu/how-to-logout-from-git-in-windows-e17c66fe9ca8
ご指摘の通り、ブラウザ上でのGitHubのサイトからログアウトしただけで、コマンドラインのGitのログイン状態が使いたいアカウントとは別のもう1つのアカウントでのログインになったままでした。
コマンドラインのGitのログインが頭の中になくてブラウザ上のGitHubサイトのログイン状態の事ばかり考えていたのでいくらStack Overflowの質問・回答を見て回っても全く解決しなかったのですが、的確な指摘をいただけたおかげでスッキリ解決しました!ご提供いただいたリンクの説明の内容もまさにドンピシャです!感謝感謝ですm(_ _)m
そういえば、「回答を投稿する」という方法ではなくコメント欄で質問に答えられているので、このままだとhoshi-takanoriさんをベストアンサーに選べないのですが、最初のコメントのコピペとかでもいいのでお手数で恐縮ですが回答の投稿もしていただいてもよろしいでしょうか?せっかく助けになる回答をいただいたのに回答者様のスコア加点をできないのはなんだか質問者側として申し訳ない気がします。
回答1件
あなたの回答
tips
プレビュー