今回、ポートフォリオサイトの公開を目的としてGitHubを導入しました。

その際、一部つまづいたポイントがあったので備忘録として書き留めておきます。

GitHubのcloneコマンドがうまくいかない…

今日からはじめるGitHub 〜 初心者がGitをインストールして、プルリクできるようになるまでを解説

こちらの記事を参考にGitHubの登録を進めていたら、『GitHubを使う(1) Gitコマンドでリポジトリをコピーする』でつまづいてしまいました。

Permission denied (publickey).

というエラーが返されてしまい、git cloneが上手くいきませんでした。

少し調べてみたら、無事に解決策に辿り着きました。

秘密鍵を ~/.ssh/id_rsa.github.com に置くとすると、完全な形としては次が正しい:
Host github.com
    User git
    IdentityFile ~/.ssh/id_rsa.github.com

とのこと。

早速試してみたところ、無事にcloneコマンドが使えるようになりました。

接続テストに関しては、「ssh github」では失敗してしまいます。
ですが「ssh  -T git@github.com」としてあげると、ちゃんと接続が確認できました。

英語ばかりで気が滅入ってしまいそうだったので、何とか解決できてよかったです(;^ω^)
同じように悩んでいる方が諦めてしまわないよう、少しでも役立てば幸いです。

【解決済み】GitHubでcloneできない…【~/.ssh/configをミスってました】

今回、ポートフォリオサイトの公開を目的としてGitHubを導入しました。

その際、一部つまづいたポイントがあったので備忘録として書き留めておきます。

GitHubのcloneコマンドがうまくいかない…

今日からはじめるGitHub 〜 初心者がGitをインストールして、プルリクできるようになるまでを解説

こちらの記事を参考にGitHubの登録を進めていたら、『GitHubを使う(1) Gitコマンドでリポジトリをコピーする』でつまづいてしまいました。

Permission denied (publickey).

というエラーが返されてしまい、git cloneが上手くいきませんでした。

少し調べてみたら、無事に解決策に辿り着きました。

秘密鍵を ~/.ssh/id_rsa.github.com に置くとすると、完全な形としては次が正しい:
Host github.com
    User git
    IdentityFile ~/.ssh/id_rsa.github.com

とのこと。

早速試してみたところ、無事にcloneコマンドが使えるようになりました。

接続テストに関しては、「ssh github」では失敗してしまいます。
ですが「ssh  -T git@github.com」としてあげると、ちゃんと接続が確認できました。

英語ばかりで気が滅入ってしまいそうだったので、何とか解決できてよかったです(;^ω^)
同じように悩んでいる方が諦めてしまわないよう、少しでも役立てば幸いです。

次に読まれている記事