by shigemk2

当面は技術的なことしか書かない

同一端末で、複数のGitHubアカウントを使い分ける方法 についての雑感

この方法を使えば、複数アカウントを使い分けることが出来る。

同一端末で、複数のGitHubアカウントを使い分ける方法 · youkinjoh/TrainingWebSocket Wiki · GitHub

要約すると、

  • ssh-keygen -f で別々の違う鍵を作り、アカウントに登録する
  • .ssh/configに同じHostname github.comで違う名前のHostを書き足す
  • clone/remote-add などでドメインを.ssh/configで書いたHostにする
  • git config --localでそれぞれの名前/メールアドレスで登録する
  • git logでauthorは確認しておく(.gitconfigは追跡しないようにしておく)
  • (ホストネームを書き換えているので、ghqとの相性は激悪)