Using a custom SSH config file stops GitHub Integrations from working. I regularly swap between multiple GitHub accounts, for both work and personal projects. So to switch between them I've been using a SSH config file, and when providing the repository URL for fork, I've been providing these aliased URLs (git@company-alias:repositoryurl.git). However, I've noticed that when using the aliased URLs, Fork will not provide any of the GitHub specific integration features such as Issue Tracking and Pull Requests. Changing back to using the fork handled SSH keys allows me to use GitHub integration, but now each time I need to work on another project I have to configure SSH keys and only enable the key for that project.
It'd be great if we could use the default aliased SSH-agent, but still have all GitHub Integrations
Using a custom SSH config file stops GitHub Integrations from working. I regularly swap between multiple GitHub accounts, for both work and personal projects. So to switch between them I've been using a SSH config file, and when providing the repository URL for fork, I've been providing these aliased URLs (
git@company-alias:repositoryurl.git
). However, I've noticed that when using the aliased URLs, Fork will not provide any of the GitHub specific integration features such as Issue Tracking and Pull Requests. Changing back to using the fork handled SSH keys allows me to use GitHub integration, but now each time I need to work on another project I have to configure SSH keys and only enable the key for that project.It'd be great if we could use the default aliased SSH-agent, but still have all GitHub Integrations