none
vscodeで鍵認証でgit pushなどを実行するとエラーが出る RRS feed

  • 質問

  • タイトルのとおりなのですが、vscodeの機能でgit pushやpullなどを行うとすると

    「Git:Permission denied,please try agein」とでます。

    また、エラーログが下記のようにでます。

    > git push
    fatal: The current branch master has no upstream branch.
    To push the current branch and set the remote as upstream, use
    
        git push --set-upstream origin master
    > git push -u origin master
    Permission denied, please try again.
    Permission denied, please try again.
    Received disconnect from xxx.xxx.xxx.xxx: 2: Too many authentication failures for userName
    Disconnected from xxx.xxx.xxx.xxx
    fatal: Could not read from remote repository.
    
    Please make sure you have the correct access rights
    and the repository exists.
    

    しかし、同じくvscode上のターミナルで git pull origin master とうつと「パスワード認証」でならログインできます。

    しかしこれも私が望むものではないのです。

    本来なら作った鍵で認証をさせたいんです。

    git bashなどからは普通に鍵認証でアクセスできます。

    どうしたらvscodeでgit pushなどができるようになるのでしょうか?

    2019年3月2日 19:52

すべての返信

  • sakimoriさん、こんにちは。フォーラムオペレーターのHarukaです。
    MSDNフォーラムにご投稿くださいましてありがとうございます。

    エラーメッセージから見ると、書き込み権限があるかどうかを確認いただけますでしょうか。

    ご返信をお待ちしております。

    どうぞよろしくお願いします。


    MSDN/ TechNet Community Support Haruka

    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、
    ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~
    2019年3月5日 8:31
    モデレータ