githubのssh cloneで複数アカウントを使い分ける

公開日時
更新日時

githubでssh cloneをする際に複数アカウントを使い分けたかったので、.ssh/configに↓のように複数のHost設定を追加した。

Host github.com
  HostName github.com
  User git
  IdentityFile ~/.ssh/github_id_rsa
  IdentitiesOnly yes

Host another-github.com
  HostName github.com
  User git
  IdentityFile ~/.ssh/another_github_id_rsa
  IdentitiesOnly yes

これでclone元のurlをanother-github.comにすれば別アカウントでcloneができる。

# 1つ目のアカウントでclone
git clone git@github.com:user/repo.git

# 2つ目のアカウントでclone
git clone git@another-github.com:another-user/another-repo.git

Related #github

GitHubのDark theme

GitHub-flavoured markdown tips

詳細折りたたみをうまく使っていきたい

GitHub CLIを使い始めた

ブラウザからポチポチしなくていいのは楽

GitHub Actionsのワークフローを一時的に無効化する

「...」メニューをクリックして「Disable workflow」を選択

GitHub Actionsのワークフローを定期実行する

scheduleトリガーを設定する