質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

Q&A

解決済

1回答

9067閲覧

Git fatal: Couldn't find remote ref masterが解決しません

Sean2014

総合スコア59

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

1グッド

0クリップ

投稿2020/03/28 19:41

編集2020/03/28 19:54

こちらの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です。

furitetepporaa👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hoshi-takanori

2020/03/28 20:01

git pull はアップロードではなくダウンロード(という言い方はあまりしませんが…)で、空のリポジトリに push するなら不要です。 remote: Permission to Shinichi1125/OptionalCheck.git denied to adminhaax. と言われてるので、アカウントが間違ってるのでは?
Sean2014

2020/03/28 22:52

返信ありがとうございます!すみません、「アカウントが間違っている」というのは、Push先のアカウントにログインできていないという意味でしょうか?それともRepositoryの名前のOptionalCheckのスペル間違いの可能性の事でしょうか?
hoshi-takanori

2020/03/28 23:05

「remote: Permission to Shinichi1125/OptionalCheck.git denied to adminhaax.」というエラーは、adminhaax というアカウントで GitHub にログインして、Shinichi1125 というアカウントのリポジトリに push しようとして失敗したという意味なんですが、やりたいことはそれで合ってますか?
Sean2014

2020/03/29 07:24 編集

なるほど、ご説明ありがとうございます! やろうとしていたことは、「Shinichi1125のアカウントでログインして、Shinichi1125のリポジトリにPushする」です。なのでadminhaaxでログイン状態にはなっていてほしくないです。ですが、先ほどGitHubでログアウトしてShinichi1125で入り直し、GitHub上で「Shinichi1125でサインインしています」という表示が出ていたにも関わらず、Pushしようとしたら再びremote: Permission to Shinichi1125/OptionalCheck.git denied to adminhaaxが出てきてしまいました。これはadminhaaxのログイン状態が残ったままという事でしょうか?(確かにこのPCでこのもう1つのアカウント(adminhaaxは大学のグループワーク用の共用アカウント)でログインした事は以前ありますが、ログアウトできたものだと思っていましたし、できていないのだとしたらなぜできないのかがわかりません)
Sean2014

2020/03/29 07:41

ご指摘の通り、ブラウザ上でのGitHubのサイトからログアウトしただけで、コマンドラインのGitのログイン状態が使いたいアカウントとは別のもう1つのアカウントでのログインになったままでした。 コマンドラインのGitのログインが頭の中になくてブラウザ上のGitHubサイトのログイン状態の事ばかり考えていたのでいくらStack Overflowの質問・回答を見て回っても全く解決しなかったのですが、的確な指摘をいただけたおかげでスッキリ解決しました!ご提供いただいたリンクの説明の内容もまさにドンピシャです!感謝感謝ですm(_ _)m
Sean2014

2020/03/29 07:45

そういえば、「回答を投稿する」という方法ではなくコメント欄で質問に答えられているので、このままだとhoshi-takanoriさんをベストアンサーに選べないのですが、最初のコメントのコピペとかでもいいのでお手数で恐縮ですが回答の投稿もしていただいてもよろしいでしょうか?せっかく助けになる回答をいただいたのに回答者様のスコア加点をできないのはなんだか質問者側として申し訳ない気がします。
guest

回答1

0

ベストアンサー

「remote: Permission to Shinichi1125/OptionalCheck.git denied to adminhaax.」というエラーは、adminhaax というアカウントで GitHub にログインして、Shinichi1125 というアカウントのリポジトリに push しようとして失敗したという意味なんですが、たぶん Shinichi1125 というアカウントで push したいってことですよね。

ブラウザ上の GitHub のログインと、コマンドラインの git でのログインは独立していますので、Windows の場合、以下の方法でコマンドラインの git をログアウトして、目的のアカウントでログインし直せばいいと思います。
参考: How to logout from git in windows - paachu - Medium

投稿2020/03/29 07:56

hoshi-takanori

総合スコア7895

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Sean2014

2020/03/29 08:02 編集

ありがとうございます!いただいたご指摘も参考リンクの説明の内容もドンピシャでした!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問