この記事は, Linuxを利用して研究を行なっていく中で私がつまずいてしまったポイントをまとめていくものです。同じような状況で苦しんでいる方々の参考になれば嬉しいです。Linuxつまずきポイント集の目次は以下のページをご覧ください。

【超初心者お悩み解決】プログラミングつまずきポイント記事まとめページ
この記事は, Linuxを利用して研究を行なっていく中で私がつまずいてしまったポイントをまとめていくものです。同じような状況で苦しんで...
スポンサーリンク
環境
●Mac mojave 10.14.6
現象
複数のPC(例えばデスクトップとノートPCなど)から同じアカウントを利用してgitを利用したい。
解決策
sshの公開鍵暗号方式を利用する。まずは「~/.ssh」に「id_rsa(秘密鍵)」と「id_rsa.pub(公開鍵)」を作成します。作成済みの場合はOKです。
$ ls ~/.ssh
$ ssh-keygen
# passwordを空にしておけば楽です。
次に,githubアカウントページから「SSH and GPG keys」を選択します。

続いて,「New SSH key」を選択します。

最後に,先ほど作成した「rd_rsa.pub」の中身をそのまま貼り付けます。「cat」コマンドなどを用いてコマンドラインに表示してコピーするのが手っ取り早いです。

あとは,ローカル側の「Username」と「email」の設定をするだけです。
$ git config --global user.name [登録済みで紐付けたいアカウントのユーザ名]
$ git config --global user.email [登録済みで紐付けたいアカウントのメールアドレス]
これにて,同じアカウントがssh鍵によって紐付けられ,異なるPCで利用することが可能になりました。