最初にパスワードの問題:
sshキーを設定したことを確認します(http://help.github.com/mac-set-up-git/およびhttp://help.github.com/linux-set-up-git/を参照)。次のコマンドを使用して、SSHが正しく設定されていることを確認できます。
$ ssh -T git@github.com
こんにちは気まぐれです!認証に成功しましたが、GitHubはシェルアクセスを提供していません。
次に、sshに問題がなく、説明した問題が解決しない場合は、リモートに使用しているURLを確認してください。
$ git remote -v
origin git@github.com:acountname / repo.git(フェッチ)
origin git@github.com:acountname / repo.git(プッシュ)
httpsではなくgitプロトコルを使用する必要があることに注意してください。間違っている場合は、コントローラー構成に正しいURLを入力してビルドを実行するか、コマンドラインから次のコマンドを使用してURLを変更できます。
$ git config remote.origin.url git@github.com:accountname/repo.git
内部的には、コントローラーは「gitfetch--all」を使用します。何らかの理由で、httpsプロトコルを使用する場合、これはすべてのブランチをフェッチするわけではありませんが、sshプロトコルはフェッチします。