Skip to content

Comment on Show HN: Karn – Manage multiple Git identities

Comments

Does this handle management of SSH keys?

I already do this with a simple shell script:

  if [ $1 == "home" ]; then
        ssh-add -D
        ssh-add ~/.ssh/id_rsa_home
        ssh -T git@github-home
        exit;
  fi
where in ~/.ssh/config:
  Host github-home
    HostName github.com
    User git
    IdentityFile ~/.ssh/id_rsa_home
    IdentitiesOnly yes

I also have stuff like this lying around. Please don't tell Github because I seem to remember it is against their policy.

:)

Actually they're okay with it. I checked with them about how to do this and they recommended a single account instead. When I said I needed to keep my corporate and personal accounts separate for policy reasons, they were fine with it.

The focus of karn right now is to manage repository-level configuration.

I think setting up different hosts in SSH config is a better way to manage SSH keys.

I was hoping that as well, that's the main challenge with multiple identities, but it seems it's not included on karn :(

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.