Since the update of TortoiseGit from 2.6.0.0 to 2.7.0.0 I cannot access my GitLab anymore through use of TortoiseGit. I managed to fetch, pull and push on 2.6, but as of today with 2.7 this does not work. I have two computers with exactly the same settings, one still on 2.6 and another on 2.7. The 2.7 version provides me the error
remote: HTTP Basic: Access denied
fatal: Authentication failed for 'https://gitlab.com/company/NL/projects/name.git/'
This is exactly the same error as mentioned here. But, I tried all of the options displayed there too, with none of them working. I keep getting the "Git Credential Manager for Windows" popup, where I provide my username and password that work for logging in to GitLab and work on the other computer, but I still get the authentication failed. using wincred does not work either.
Looking at the working computer, I do see a git:https://gitlab.com
credential in the "Generic Credentials" category of the windows credential manager. A credential similar to this does not show up at the 'failing' computer. Manually adding my credentials there stops the Git Credential Manager for Windows from appearing, however, still results in the access denied error.
Other items that might assist:
- I have removed TortoiseGit 2.7 and installed 2.6 (yet this did not solve the issue)
- I have removed and reinstalled TortoiseGit 2.7
- I have updated Git to the latest version (2.18.0 as of 22/08/2018)
- SSH or 2FA is not enabled
git config credential.helper
is set to 'manager'
Of course my key question remains: how do I access my remote repository again through git?