mutao.net

いわゆる雑記。

git push で Repository not found. エラー

TL;DR

  • git push で Repository not found. エラー発生
  • clone fetch pull はできる
  • Write権限がないから管理者に付与してもらってね

解決まで

git push origin hoge
remote: Repository not found.

上記のエラーでググる

  • origin の設定が間違っている
  • sshでcloneし直す
  • https://{ユーザ名}:{パスワード}@github.com/hogehoge.gitの形式でcloneし直す

などなど出てくるが、これでも解決しなかった時のメモ

今回は git push のみ行えず、他の clone fetch pull が行えていた。

GUIでもCUIでも同じ現象が起きる。

この時点でWrite権限がないことに気づくべきだったけど、割と詰まってしまった。

そもそも Write権限がないなら remote: Repository not found. なんてエラーメッセージではなく、アクセス制限系のエラーメッセージを表示してくれればいいのでは。。。

エラーメッセージが不親切なのは割とあるあるの話だけど、これはなんとかしてもらいたい。。。

結局リポジトリのOwner権限のある方にWrite権限を付与してもらったらpushができるようになりました。