【问题标题】:Using pageant with VSCode on Windows 10在 Windows 10 上使用带有 VSCode 的选美
【发布时间】:2021-11-10 22:49:32
【问题描述】:

我正在尝试将我的机器 (Win10) 上的 VSCode 配置为使用已在机器上运行的 Pageant 中加载的密钥通过 SSH 连接到我的远程服务器。

我发现的一种方法是使用“wsl-ssh-pageant”,但是即使我的机器上启用了 WSL (Ubuntu),我也不知道如何在我的机器上安装。

有人可以帮助配置 VSCode 与选美吗?解释如何安装“wsl-ssh-pageant”。

谢谢

【问题讨论】:

标签: windows ssh visual-studio-code pageant


【解决方案1】:

如果 Pageant 已经加载了密钥,那么您可以通过 Plink (PuTTY Link) 命令行界面让另一个应用程序使用它。

如果您想使用例如带有凭据(密钥)的远程服务器上的 Git 存储库,我找到了一个可行的解决方案: https://www.cgranade.com/blog/2016/06/06/ssh-keys-in-vscode.html(已经加载了Pageant的密钥,唯一缺少的部分是最后一步)。

你需要在你的 Win10 中设置一个新的环境变量。 对我来说,当我添加“系统变量”而不是“用户变量”时,它起作用了。

变量的名称是: “GIT_SSH”

该值为 PuTTY\plink.exe 的完整路径,例如: "C:\Program Files (x86)\PuTTY\plink.exe"

如果您已经打开了 VS Code,请将其关闭并再次打开以确保它可以看到新的环境变量。

更新(2021.11.10):

现在,就我而言,VSCode 还需要解决方案中描述的内容: VS Code / Bitbucket / SSH - Permission denied (publickey)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-01-15
    • 2021-12-02
    • 2019-04-17
    • 2020-07-13
    • 1970-01-01
    • 2023-03-06
    • 2016-02-09
    • 2021-03-01
    相关资源
    最近更新 更多