web-dev-qa-db-ja.com

VSコード/ Bitbucket / SSH - 権限が拒否されました(Publickey)

VscodeからSSHを介してBitbucketにアクセスしようとしていますが、常にget権限が拒否されます(publickey)

SSHキーは~\.ssh\の下にあり、公開鍵はbitbucket/settings/security/sshkeysで正しく設定されています。キーはテストされ、仕事をします。

起動後、WindowsのコマンドプロンプトとPowerShellから問題なく自分のリポジトリにアクセスできますが、Git BashまたはVScodeからは使用できません。 Git BashでSSHを手動で設定し、VSCodeを起動します。

eval $(ssh-agent)
ssh-add /c/Users/username/.ssh/privatekey
code

私の環境:

  • Windows 10 Enterprise(1803/17134.765)
  • Visual Studio Code(1.35.0)
  • windows用のgit(2.20.1.windows.1)
  • sSHを介したBitbucket
  • 私はだと思います。後のWindows10の更新の1つで導入されたSSH-Agentを使用しています(確認方法はないかわからないサービスが実行されています)。
  • 私のユーザーフォルダ(/ sshを含む)およびレポの作業コピーはネットワークドライブにあります

問題は、Windowsネイティブ、正しくSSHサービスを設定しないのか、そして代わりにgit bash sshエージェントに頼っていないのですか?

免責事項:このトピックについてのスレッドを読んで、設定を伴うスレッドを読みました。私は、Windows10(既知の問題)でネットワークドライブの遅延展開に関連する問題を疑っています。私のWindowsグループポリシーは、起動/ログイン時にネットワークが待機するように設定されています。

11
cl10k

enter image description here

Vscodeのフォルダを「ターミナルで開く」こともできます。

enter image description here

そしてそこからあなたはあなたの最新情報を押し続けることができますgit Push Origin masterそれはパスフレーズを入力して入力して入力してから続くでしょう。

私はこれがあなたの何人かがあなたの問題をすばやく解決するのを助けることを願っています。

0