【问题标题】:PyCharm "Can't get remote credentials for deployment server"PyCharm“无法获取部署服务器的远程凭据”
【发布时间】:2019-07-23 09:11:41
【问题描述】:

配置远程解释器和部署后,当 PyCharm 尝试从 requirements.txt 安装库时出现以下错误

无法获取部署服务器的远程凭据

【问题讨论】:

  • 使用的操作系统?如果是 Linux/Mac(尤其是 Linux),它一定是在尝试使用您的钥匙串来存储和访问登录信息 .. 它失败了(这是我从您的描述中想到的第一件事)。在 Linux 上,这可能是因为您的钥匙串缺少支持库。尝试将密码存储更改为 KeePass,它适用于所有平台。
  • 从windows部署到linux
  • 所以您在 Windows(运行 IDE 的操作系统)上。那是最新的 IDE 版本(2018.3.x)吗?请检查idea.log 以了解可能的异常/提示(Help | Show Log in Explorer),那里有什么有趣的吗? (如果可以的话,分享文件)
  • 是 2018.3.2 Build #PY-183.4886.43

标签: pycharm admin jetbrains-ide


【解决方案1】:

我遇到了同样的问题。我首先配置了一个部署服务器,然后使用相同的部署服务器配置配置了远程解释器。有人问我是否要创建副本或将配置从项目级别移动到 IDE 级别。我搬了。

问题在于服务器的凭据仅在项目级别可用。为了解决它,我必须:

  • 返回部署配置
  • 点击这些“...”直到我到达“SSH 配置”
  • 取消选中“仅对该项目可见”复选框

【讨论】:

  • 这有点奇怪,但我删除了 Deployment configuration (!) 上的“仅对该项目可见”标志对我有用。
  • 对我来说也一样。但是,两者都未选中。但感谢您的提示。也许如果我阅读了文档的每一页,运气好的话我就可以知道了
【解决方案2】:

我正在使用 SSH 来实现我的解释器并遇到了同样的错误。我尝试了上面的解决方案,但都是徒劳的。

我的解决方案是,确保在配置解释器时选择 SSH。 (当我默认选择部署配置时,会报错)

然后,在工具中配置您的部署。

另一种解决方案是删除您当前的 Python 解释器并设置一个新解释器。这也适用于我。

【讨论】:

  • 这是我能够可靠工作的唯一解决方案,谢谢!
【解决方案3】:

对我来说,删除调试配置并创建一个新的工作

【讨论】:

    【解决方案4】:

    远程解释器配置错误,我重新配置了一次,一切正常

    【讨论】:

    • 下次能告诉我们,解决办法是什么吗?
    猜你喜欢
    • 1970-01-01
    • 2014-09-02
    • 2016-08-11
    • 1970-01-01
    • 1970-01-01
    • 2016-07-21
    • 2012-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多