This question is in reference to Atlassian Documentation: Two-Factor Authentication (2FA) with GitHub in SourceTree
I set up 2FA for GitHub with a Yubikey this works fine when I use git from the command line.
But when I use it with SoureTree I get an error message:
git -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree push -v origin refs/heads/master:refs/heads/master
Pushing to git@github.com:the4thfloor/test.git
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Pushing to git@github.com:the4thfloor/test.git
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Pushing to git@github.com:the4thfloor/test.git
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Pushing to git@github.com:the4thfloor/test.git
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Completed with errors, see aboveCompleted with errors, see above
When I call this command on command line I get this output
$ git -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree push -v origin refs/heads/master:refs/heads/master
Pushing to git@github.com:the4thfloor/test.git
Counting objects: 3, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 944 bytes | 0 bytes/s, done.
Total 3 (delta 1), reused 0 (delta 0)
remote: Resolving deltas: 100% (1/1), completed with 1 local objects.
To github.com:the4thfloor/test.git
0c607d1..9a695cf master -> master
updating local tracking ref 'refs/remotes/origin/master'
What can I do?