LoginSignup
0

More than 1 year has passed since last update.

posted at

fatal: repository 'git@github.com/hoge/fuga.git' does not existとなった時の対応方法

  • 環境
    • CentOS Linux release 7.6.1810 (Core)
    • git version 1.8.3.1

事象 : GutHubにDeploy keyを登録してパスワードなしでリポジトリをクローンしようとしたら怒られた

# .ssh配下に鍵は配置されている
$ ls -la .ssh/id_rsa
-rw-------. 1 ponsuke ponsuke 1675 Apr 10 10:28 id_rsa

# クローンしようとしたら怒られた
$ git clone git@github.com/hoge/fuga.git
fatal: repository 'git@github.com/hoge/fuga.git' does not exist

原因 : リポジトリの指定方法を間違えているから

  • Deploy keyを使用しない場合 : https://github.com/hoge/fuga.git
  • Deploy keyを使用する場合 : git@github.com:hoge/fuga.git

github.comの次が:じゃなくて/
コピーしてきたリポジトリのURLをちょこっと直して使ったら失敗しました・・・。

対応 : リポジトリを正しく指定する

うまくいった
$ git clone git@github.com:hoge/fuga.git
Cloning into 'fuga'...
remote: Enumerating objects: 55, done.
remote: Counting objects: 100% (55/55), done.
remote: Compressing objects: 100% (47/47), done.
remote: Total 7617 (delta 29), reused 21 (delta 8), pack-reused 7562
...省略...
Checking out files: 100% (5895/5895), done.

ほかの原因

今回は違ったけどまた同じことになった時のために・・・

GitHubへのSSHアクセスできない

Error: Repository not found - GitHub ヘルプ

SSH接続できるとこうなる
# 仮想端末の割り当てをしない(-T)でSSH接続する
$ ssh -T git@github.com
The authenticity of host 'github.com (52.xxx.xx.xx)' can't be established.
...省略...
Hi hoge/fuga! You've successfully authenticated, but GitHub does not provide shell access.

ログインユーザーが誤っている

gitの複数アカウント管理で詰まった「ERROR: Repository not found. fatal: Could not read from remote repository.」 - 仮想サーファーの日常
git cloneしたらERROR: Repository not found. - ls [internet]

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
0