Closed1

複数のgithubアカウントをフォルダ別に切り分ける

harrythecodeharrythecode

結論

以下の設定をもとにSSH接続するのが1番おすすめ。パスは適宜変更してください。

~/.gitconfig
[includeIf "gitdir:~/Workspace/personal/"]
  path = ~/.gitconfig.personal
[includeIf "gitdir:~/Workspace/company/"]
  path = ~/.gitconfig.work
~/.gitconfig.personal
[user]
  name = <personal-user>
  email = <personal-mail>

[core]
  sshCommand = "ssh -i ~/.ssh/id_ed25519_personal"
~/.gitconfig.work
[user]
  name = <company-user>
  email = <company-mail>

[core]
  sshCommand = "ssh -i ~/.ssh/id_ed25519_work"
~/.ssh/config
Host github.com
    UseKeychain yes

パスフレーズを何度も入力するのを省略

このスクラップは2022/09/08にクローズされました