普段はLaptopを使用する私ですが、容量が足りなくなりしばらくDesktopを使用することになりました。環境構築等していつも通りGitHubにpushしようとしましたが以下のようなエラーが、、
これは公開鍵がGitHubに登録されていない時に返されるエラーですね。ということで、Laptop・Desktopの両方からGitHubを利用できるように、公開鍵の登録方法をまとめていきます。
この操作にはSSHの公開鍵認証方式を利用します。 それでは「1行解説」、始めます。
.ssh
ディレクトリに移動します。※なおここでcd: no such file or directory: /Users/{username}/.ssh
というエラーが返ってくる場合は、$ mkdir ~/.ssh
でフォルダを作ってあげましょう。ssh-keygen
コマンドを実行し、秘密鍵・公開鍵を一対作成します。今回は4行目〜6行目はEnterでスキップしましょう。すると、.ssh
ディレクトリに7行目に秘密鍵id_rsa
と8行目に公開鍵id_rsa.pub
が作成されました。id_rsa.pub
の中身を入力します。Keyについてはローカル側のターミナルに戻って13行目のようにcat
コマンドで中身をコピーして、GitHub側のKey内に貼り付けてAdd SSH
KeyボタンをクリックしてGitHub側の設定は完了です。なおGitHubでは無償の個人アカウントを複数所有することは規約違反となるので気をつけてください。
よろしければこちらの記事も参考にしてみてください。
Loading...