普段は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...