facebook twitter hatena line email

Git/github/複数アカウント

提供: 初心者エンジニアの簡易メモ
2021年5月24日 (月) 13:32時点におけるAdmin (トーク | 投稿記録)による版

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

githubで複数のアカウント別にログインする方法

参考:https://qiita.com/yampy/items/24638156abd383e08758

githubへの接続設定追加

$ vi ~/.ssh/config
Host github.com.hoge
  User git
  Port 22
  HostName github.com
  IdentityFile ~/.ssh/github_hoge_id_rsa
  TCPKeepAlive yes
  IdentitiesOnly yes

rsaキー作成

ssh-keygen -t rsa -C "githubのメールアドレス" -f ~/.ssh/github_hoge_id_rsa

githubのrsaに公開鍵追加

接続テスト

ssh -T github.com.hoge

以下分のようなものが帰ってくれば、成功

> Hi hogehoge! You've successfully authenticated, but GitHub does not provide shell access.

レポジトリへの接続

ドメイン部分を~/.ssh/configに記述したとおりに変更する

git clone git@github.com:user1/testtest.git

git clone git@github.com.hoge:user1/testtest.git