请尝试以下方法修复此问题:
- 打开VSCode的设置(快捷键:
Ctrl
+,
)。 - 在搜索框中输入“ssh”。
- 找到“SSH: Auth Type”设置,将其更改为“KeyPair”。
- 在搜索框中输入“path”。
- 找到“SSH: Path to private key file”设置,确保路径正确。如果不确定路径,可以在终端中运行以下命令查找私钥文件的位置:
$ ls -al ~/.ssh
这将显示.ssh
目录下的所有文件和文件夹。通常情况下,私钥文件名为id_rsa
或id_ed25519
。找到对应的文件后,记下完整的文件路径。
- 将找到的完整路径粘贴到“SSH: Path to private key file”设置中。
- 保存设置并重新启动VSCode。
现在,当你尝试发布Git分支时,VSCode应该会提示你输入SSH密钥。
2条答案
按热度按时间fnatzsnv1#
@Omcsesz,感谢你提出这个问题。这是否只是路径不完整但你仍然可以推送分支的问题,如果你指定了正确的密码短语?或者你无法推送分支?
izkcnapc2#
@lszomoru 这只是因为路径不完整。