I have 3 GitHub
repositories: {repo1, repo2, repo3}, each one with a different public key as Deploy key
under each repository settings.
On a re
You have several options:
1) Use PuTTY sessions as described in https://stackoverflow.com/a/29183147/3906760 and the TortoiseGit FAQ
2) Use OpenSSH as SSH client (see https://stackoverflow.com/a/32115724/3906760).
3) Use https with a credential helper and put the username into the URL like https://username@example.com/path
(also see https://stackoverflow.com/a/34611311/3906760).