I found this article:
I am searching for exactly the same, unfortunately this solution works only on source tree 2.4 and earlier. My version is the latest: 2.7.
Anyone an idea where to fill in the token so I can use 2FA for my remote server?
Could you try going to "Tools > Options > Authentication", remove all of the accounts, and then try pushing again?
If that doesn't work, could you try installing the newest version of Git from https://git-scm.com/, restart Sourcetree, and then go to "Tools > Options > Git" and select "Use System Git", and then try again? Thanks!
I would also like to chime in on this.
I have the latest GIT installed and SourceTree is using my system GIT. I've also deleted and re-authenticated myself with Github. I have the same issues at the OP.
I've attempted to use OAuth, which gives me the same problems as the OP. If I used the Basic Authentication, I get, "Authentication Failed. Failed to check login for user <user>. Must specify two-factor authentication OTP code."
It seems as if my git version wasn't updated or placed where it was supposed to be. I apologize. I updated my GIT version from 2.14 to 2.16.2 (Windows) and it now asks for 2-step authentication and correctly works.
A vulnerability has been published today in regards to Sourcetree for Windows. The goal of this article is to give you a summary of information we have gathered from Atlassian Community as a st...
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event