個人的に、2017年から2018年にかけて、Windows8.1でGitHubやBitbucketにpush(コードをアップロード)しようとすると、一回うまくいっても、また後日やると、SSHキーの認証でひっかかり、何時間も時間を無駄にしてしまうことが多々にありました。
参考:自分用 Git For Windowsのインストール手順(20171013)
設定がやたら多くて混乱するが、上記サイトの通りに設定してみた。
https://git-scm.com/download/win
こちらの状態でGit for Windowsをインストール後、以下のサイトのとおりにSSHキーを作成し、BitbucketやGitHubのページでSSHキーを登録する。繰り返しになりますが、OpenSSHで登録するのが良いと思われます。
ポイントは、WindowsにGitをインストール時点で、Use OpenSSHを選択(Use (Tortoise)Plinkではない方)。
2回目以降は、VisualStudioCodeの画面で、以下の操作をすることにより簡単にgit pushできます。
https://qiita.com/toshi-click/items/dcf3dd48fdc74c91b409
@toshi-click
2017年10月13日に更新
自分用 Git For Windowsのインストール手順
https://qiita.com/digdagdag/items/9e5c061e7d86e0af9a57
@digdagdag
2017年03月21日に更新
WindowsでSSHの鍵を作る
http://d.hatena.ne.jp/himadatanode/20160823/p1
[git for windows]git for windows だけで出来る sshAdd Star
最近 xyzzy の git のを色々試してみて気づいたのでちょっと
WindowsはSourceTreeというソフトも含めて、いろいろGitがうまくいかないことがあるようです。
https://www.granfairs.com/blog/staff/gitbash-ssh
Git BashでSSH鍵(キー)を作成し、Bitbucketとつなぐ
Posted by MUTOU on Jun 10th, 2016
https://fare.jp/blog/711
SourceTreeでGitHubやBitbucketにSSH接続できない
2016/01/20
私の環境(Windows8.1)では、初回はうまくいったのですが、数日してからSSHキー認証できなくなってしまいました。
https://qiita.com/moo/items/5ee3208254c34719914b
@moo
2016年01月06日に更新
WindowsのSourceTreeでBitbucketからクローンできなかった
https://qiita.com/mom0tomo/items/2393ef87b674cb570400
@mom0tomo
2017年02月03日に更新
SourceTreeでgithubからクローンできない問題(ssh接続)