Today I Learned

A Hashrocket project

SSH config Include

Today I learned that’s ssh config has an Include directive to load other ssh configs.

Now I can split my ssh configs between ~/.ssh/config and ~/.ssh/config.local.

That’s my current ~/.ssh/config:

Host github.com
  HostName github.com
  IdentityFile ~/.ssh/github_id_rsa

Include ~/.ssh/config.local