VS Code: gitのPermission denied (publickey)やInvalid username or password. fatal: Authentication failedの解決法

VS Code 1.44.2にてGitHubへソースコードのプッシュをhttps方式、ssh方式療法で試みたところ、下記のエラーが発生しプッシュに失敗。

エラーメッセージ

原因

https方式が失敗したのはGitHubに二段階認証を設定していた為で、ssh方式が失敗したのはGitHubに公開鍵を登録していなかった為だった。

解決法

下記の公式ドキュメントを参考にsshの公開鍵をGitHubに登録することでssh方式でプッシュ可能となる。

参考サイト

Testing your SSH connection – GitHub Help