MacBook で git clone すると Repository not found. エラー発生

MacBook
この記事は約2分で読めます。
スポンサーリンク

エラー内容

MacBook で GitHub のプライベートリポジトリを git clone したところ、以下のエラーが発生しました。

$ git clone https://github.com/xxx/xxx.git
Cloning into 'xxx'...
remote: Repository not found.
fatal: repository 'https://github.com/xxx/xxx.git/' not found

Linux で同じコマンドを実行すると clone できるので MacBook のみ発生しているところまでは確認できたのですが、今ひとつ原因が分からない…

ごえごえ
ごえごえ

そういえば、 MacBook でクローンする際にアカウントとパスワード確認されていないなぁ…?

対応方法

調べてみるとキーチェーンアクセスをクリアすると直る場合があるとのことで、キーチェーンアクセスからgitを検索して関連するアカウントをすべて削除してみました。

再度cloneを実行すると・・・

アカウントとパスワードの入力を求められ、プライベートリポジトリのアカウント情報を入力することで、clone することができました。

原因は複数の GitHub アカウントを持っている場合、 MacBook では良い感じにアカウント情報を保存してくれていたことが原因でした。複数のアカウントを持っている場合は、以下のようにユーザー名を指定することでも対応することができます。

$ git clone https://[ユーザー名]@github.com/xxxx/xxx.git