Help us understand the problem. What is going on with this article?

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

More than 1 year has passed since last update.

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してくるもの次第で変わります。

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away