markmatsu.com

Articles

Notes on development, research, and design decisions.

Software Development

Two GitHub Accounts, Zero Context Switching

How I run separate GitHub accounts for private development and public releases. Repos under one directory automatically commit and authenticate as the public identity — using includeIf, an SSH host alias, and insteadOf. Wrong operations fail loudly instead of succeeding quietly.

Read article