「Git/github/複数アカウント」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→接続テスト) |
|||
行27: | 行27: | ||
===レポジトリへの接続=== | ===レポジトリへの接続=== | ||
− | + | ドメイン部分を~/.ssh/configに記述したとおりに変更する | |
前 | 前 |
2021年5月24日 (月) 13:32時点における最新版
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