0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

githubアカウント複数設定(SSH接続)

Posted at

初めに

githubのアカウントが2つ(仕事用とプライベート用)に増えたので、
どちらでも自分のPCからSSH接続できるように設定しました。
割とすぐできるので試してみてください。

環境

開発環境 バージョン
Mac M1

1. SSH keyを生成する

今回は、仕事用のgithubは設定済みなので、プライベート用のアカウントを設定していきます。

$ cd ~/.ssh
$ ssh-keygen -t ed25519 -C "mailaddress@gmail.com" -f "id_rsa_github_private"

パスワードの設定を求められるので、パスワードを設定してください。

Enter passphrase (empty for no passphrase):

2つのファイルが生成されていればOK

id_rsa_github_private
id_rsa_github_private.pub

2. Configファイルを設定する

configファイル(~/.ssh/config)
Host github
  HostName github.com
  IdentityFile ~/.ssh/id_rsa_github_work
  User git
  TCPKeepAlive yes
  IdentitiesOnly yes

// 今回はこちらを追加しました。
Host github-private
    HostName github.com
    IdentityFile ~/.ssh/id_rsa_github_private
    User git
    Port 22
    TCPKeepAlive yes
    IdentitiesOnly yes

3. githubと連携する

公開鍵の内容をコピーする

pbcopy < ~/.ssh/id_rsa_github_private.pub

githubにログインしてSSH keyを追加する
githubにログイン → Settings → SSH and GPG keys → Add SSH key

4. SSH接続確認する

ssh -T git@github-private

最後に

最後まで閲覧いただきありがとうございました。
ご意見、ご指摘ありましたら、コメントお願いいたします。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?