質問: SourceTreeからリモートリポジトリを作成しようとしたところ、下の画面が表示されてしまいます。 ![エラー](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/c0264e063ea9e3fcb894c02ad0480eae.png) SourceTreeからGitHubへログインする方法 こちらの記事を参考にし、Githubに公開鍵を設定したのですが解消されませんでした。 何が原因なのでしょうか、解決方法を教えていただきたいです。 **-追記-** ``` ssh -T git@github.com ``` ターミナルで上記のコマンドを入力したところ ``` Hi keita27! You've successfully authenticated, but GitHub does not provide shell access. ``` と出力されました。SourceTreeに設定されているホスティングアカウントを上記に書かれたユーザー名(keita27)で登録し直してもエラーが出てしまいます。 ![ホスティングアカウント](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/eb71ebef098b98682bbdd7f024e79222.png) *Githubでは二段階認証を設定しているので、プロトコルを「ssh」にしてみてもダメでした。
回答: こちらで試してみたところ、同様な事象が発生しました。 そこで以下の対応を行ったところ、無事接続することができました。 * SourceTreeの最新化 * アカウント設定画面でパスワードを入力 他のツールはssh鍵だけでいけるのですが、SourceTreeはパスワードを設定しないとダメなようです。 ちなみに、本質的な解決方法ではないと思いますが、SourceTree以外でcloneしたものを ローカルリポジトリの追加でSourceTreeに認識させるとアカウントの追加無しでpushやpullを行うことができます。