個人的に、2017年から2018年にかけて、Windows8.1でGitHubやBitbucketにpush(コードをアップロード)しようとすると、一回うまくいっても、また後日やると、SSHキーの認証でひっかかり、何時間も時間を無駄にしてしまうことが多々にありました。Windowsのインストール手順(20171013)設定がやたら多くて混乱するが、上記サイトの通りに設定してみた。Windowsをインストール後、以下のサイトのとおりにSSHキーを作成し、BitbucketやGitHubのページでSSHキーを登録する。繰り返しになりますが、OpenSSHで登録するのが良いと思われます。(Tortoise)Plinkではない方)。のを色々試してみて気づいたのでちょっとWindowsはSourceTreeというソフトも含めて、いろいろGitがうまくいかないことがあるようです。私の環境(Windows8.1)では、初回はうまくいったのですが、数日してからSSHキー認証できなくなってしまいました。以前のリビジョンバックリンク文書の先頭へ。