50
51

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

git cloneしようとした時でたエラーと戦った話

Last updated at Posted at 2017-07-25

##gitからcloneしてこようとしたら下のようなエラーがでた

$ git clone git@github.com/---.git
Cloning into '---'...
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.

これは(無いに等しい)経験上これは、自分のMacBookとGITがうまく噛み合ってないと考えた
そこでgitにsshkeyを設定することにした。

##SSH keyを設定しましょう。

$ ls ~/.ssh

id_rsa      id_rsa.pub  known_hosts

id_rsa.pub があれば問題ありません。
何も帰ってこない可能性もある。
何も帰ってこなければ、ん〜
(時期に書きます)

##SSH keyをGITに設定しよう。
次にssh keyをコピーして、gitの[setting] から [SSH and GPG keys]にいき[New SSH key]をクリックし
titleとkeyを設定します。
titleはわかりやすい名前をつけましょう。

次にkeyを打ち込みます。
コピペしようと下のコードを打つ。

$pbcopy < ~/.ssh/id_rsa.pub

上のコードでいけると思ったのですが、全然うまくコピーされなかったので、仕方なくvimで、、、

$vim  ~/.ssh/id_rsa.pub

面倒だがわざわざコピーしに行って
それをkeyのところに貼り付けます。
そして、[add SSH key]をクリックし設定は終わりです。

##git cloneを再度試してみる

$ git clone git@github.com/---.git
remote: -------
remote: -------
remote: -------
Receiving objects: 100% --------
Resolving deltas: 100% --------

うまくcloneできました。

※-----のところはcloneしてくるもの次第で変わります。

50
51
1

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
  3. You can use dark theme
What you can do with signing up
50
51

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?