News for hackers. Stuff that matters.
Re:Organizing Multiple Git Identities by qntmfred on Monday October 16, 2023 @12:32PM (#37902311)
I used to do it that way. Recently learned this approach

put this in your ~/.gitconfig-personal

  [core]
   sshCommand = "ssh -i ~/.ssh/github_personal_ed25519"
and this in your ~/.gitconfig-work

  [core]
   sshCommand = "ssh -i ~/.ssh/github_work_ed25519"
Re:Organizing Multiple Git Identities by nickjj on Monday October 16, 2023 @02:02PM (#37903689)
This is what I do too, I've written about it in detail at: https://nickjanetakis.com/blog/using-a-custom-ssh-key-to-acc...

You can also set that in your `.git/config` file on a per repo basis. Additionally you can set `GIT_SSH_COMMAND="ssh -i /tmp/custom_key_ed25519 -o IdentitiesOnly=yes" git pull` to override whatever is in your global or repo config for 1 off pulls as a different user.

Re:Organizing Multiple Git Identities by nine_k on Monday October 16, 2023 @02:16PM (#37903861)
This is indispensable when you have to clone a repo, so no config settings based on being inside a repo do not apply.