PyCharm远程部署:未保存用户名

2024-09-26 22:55:22 发布

您现在位置:Python中文网/ 问答频道 /正文

使用专业版的PyCharm,我试图配置一个服务器,通过SFTP远程部署我的项目,使用OpenSSH+身份验证代理作为身份验证类型。我试图在Settings > Build, Execution and Deployment > Add server中配置PyCharm。但是,即使我通过Test SFTP connection按钮设置并验证配置是否成功,只要我单击Apply或OK,用户名就会因为某种原因变成空白。此后,当我尝试与远程服务器同步时,连接失败。在

我找到了一个可能的解决方法,将主机名改为用户@主机form,这很有效,但是当我试图在Project > Project Interpreter > Add SSH interpreter下设置远程解释器时,就不能使用相同的服务器配置。(在这里它显示我的主机url为ssh://null@host)。我猜null存在是因为PyCharm不知何故没有保存用户名。我试图编辑.idea/webServers.xml文件,但找不到合适的键值对来更改以保留用户名。在

任何帮助都太好了!在


Tags: 项目服务器project身份验证add类型代理远程
1条回答
网友
1楼 · 发布于 2024-09-26 22:55:22

我通过在Pycharm中更改凭证的标准方法来解决这个问题。在

要执行此操作,请转到Settings/Preferences | Appearance & Behavior | System Settings | Passwords,然后选择KeePass选项。 这就解决了我的问题。在

显然,在本机keychain上存储存在问题。(我用薄荷18.3)

相关问题 更多 >

    热门问题