アカデミック

【gitお悩み解決】複数のPCから同じgitアカウントを利用して管理する方法

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

【超初心者お悩み解決】プログラミングつまずきポイント記事まとめページこの記事は, Linuxを利用して研究を行なっていく中で私がつまずいてしまったポイントをまとめていくものです。同じような状況で苦しんでい...

本記事で紹介する解決策がBestという保証はできません。正確な情報を発信するように心掛けていますが図らずも誤った情報を記載してしまう場合があります。もしご指摘等がありましたら,コメント欄またはお問い合わせページよりご連絡下さい。

環境

●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」コマンドなどを用いてコマンドラインに表示してコピーするのが手っ取り早いです。

Titleはわかりやすい名前をつけておきましょう。「研究用ノートPC」などです。

あとは,ローカル側の「Username」と「email」の設定をするだけです。

$ git config --global user.name [登録済みで紐付けたいアカウントのユーザ名]
$ git config --global user.email [登録済みで紐付けたいアカウントのメールアドレス]

これにて,同じアカウントがssh鍵によって紐付けられ,異なるPCで利用することが可能になりました。

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です