Better and intuitive handling is needed for connecting login credentials to repositories
What steps will reproduce the problem?
- Add 2 or more repositories from the same hoster like Github that have different username&password
- Try to push both of them
- One of them gives you "bad credentials" and a 403 forbidden
or have a repository which changed from SSH Key auth to username&password
What is the expected output? What do you see instead?
Logins should succeed and if not ask you for the proper credentials and store them for that repo only.
What version of TortoiseGit and Git are you using? On what operating system?
2.5.0 of Tortoise 2.13.1 of Git for Windows
Please provide any additional information below.
The UI for local, system, repo only storage and the different credential providers is confusing. For basic usage it should come down to selecting the auth method (key OR password) and the username that is expected on the other side for a given repo without assuming that they are shared across multiple repos on the same host.