I'm unable to link my GitHub account to SourceTree. Here's what I'm doing:
1) I open SourceTree, go to Tools, and then Options. I click the Authentication tab, and then click 'Add'. A popup appears called 'Edit Hosting Account'. For 'Hosting Service' it says 'Bitbucket'. For Host URL, it says 'https://bitbucket.org/, For Preferred Protocol it says HTTPS.
2) I change 'Hosting Service' to GitHub. The Host URL automatically changes to https://github.com. I change 'Preferred Protocol' to SSH.
3) I then go down to Credentials. In the 'Authentication' field, it says 'OAuth'. I am not allowed to click inside the Username field. I change 'Authentication' from 'OAuth' to Basic. I'm now allowed to click inside the Username field.
4) I type my GitHub username. I'm not allowed to click 'OK'. The only thing I can seem to click is 'Refresh Password'. I click that.
5) A second popup box appears. It's entitled "SourceTree Password Request". My username is prepopulated. It says "Enter your password for https://github.com/." I enter the password. I click 'OK'.
6) The second popup disappears, but I now have an error message on the first popup. It says:
"Authentication failed. Failed to check login for user [myUsername]. Requires authentication."
I'm unable to progress beyond this point. I know for an absolute 100% cast-iron certainty that my GitHub username and password are definitely correct.
Please could someone give me step by step instructions for how to link my GitHub account to SourceTree? Please bear in mind that I've never used this software before so please make your explanations as simple as possible. Don't assume I know anything, even the things I probably should know.
Thanks in advance. Any help you could provide would be gratefully appreciated.
P.S. - I'm running Windows 10 and the most recent version of SourceTree.