Githubアカウント切り替え

記事
IT・テクノロジー


お久しぶりです
ココナラのブログの投稿頻度が少なめのYataberryDesignです。

複数のGithubアカウントでssh接続を切り替える方法をご紹介します。

①ssh鍵の作成
ターミナルを開いてssh接続に使用する鍵を生成します。
cd ~/.ssh
ssh-keygen -t rsa -C メアド -f 鍵名
②設定ファイルの作成

cd ~/.ssh
sshフォルダ内に移動し鍵ファイルがあるところと同じ階層にconfigファイルを作成します。
<ファイルの中身の例 - config>
Host github.com.private # プライベート用
  HostName github.com
  User git
  Port 22
  IdentityFile ~/.ssh/id_rsa_private #①で名前をつけた鍵ファイル
  TCPKeepAlive yes
  IdentitiesOnly yes

Host github.com.work # 仕事用
  HostName github.com
  User git
  Port 22
  IdentityFile ~/.ssh/id_rsa_work  # ①で名前をつけた鍵ファイル
  TCPKeepAlive yes
  IdentitiesOnly yes

③接続方法
ssh -T git@ホスト名


最後にプロジェクトをクローンする際はホスト名を忘れずに指定しよう!

サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す