# git clone ができないとき📝

久しぶりに触ったパソコンで git clone ができなかったので、対応しました。

# git clone

$ git clone git@github.com:username/hene.git
Cloning into 'hene'...
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

# SSH key の追加

Sign in to GitHub · GitHub で、 New SSH key をクリック。

Title は適当に入力。

Key は、

$ cat ~/.ssh/id_rsa.pub

で表示されたものを入力。

# id_rsa.pub がない場合

$ ssh-keygen -t rsa

を実行すると、 id_rsaid_rsa.pub が生成されるのでこれを使います。

# git clone

$ git clone git@github.com:username/hene.git
Cloning into 'hene'...
remote: Enumerating objects: 414, done.
remote: Counting objects: 100% (414/414), done.
remote: Compressing objects: 100% (235/235), done.
remote: Total 2301 (delta 112), reused 352 (delta 87), pack-reused 1887
Receiving objects: 100% (2301/2301), 657.13 KiB | 947.00 KiB/s, done.
Resolving deltas: 100% (746/746), done.

できた!

# 参考🔗