我有一个Python项目,requirements.txt
项目pip install
使用。我在PyCharm中打开了这个项目。 (注意:PyCharm在涉及到Git集成时使用了许多与IntelliJ相同的引擎,所以我也标记了它)。PyCharm requirements.txt安装失败,私人GitHub存储库和SSH密钥
打开Python文件时,PyCharm告诉我,“包的要求不满足。”我点击“安装要求”,并在短时间后出现一些错误。所有的错误都与私有 GitHub存储库(在requirements.txt
作为“git + ssh://[email protected] ...”)。所有的错误都是一样的:
Please make sure you have the correct access rights
and the repository exists.
我可以没有问题从命令行运行pip install
,所以问题不在于requirements.txt。问题出现是PyCharm不使用我的GitHub SSH密钥(它从来没有要求过我的SSH密码密码)。 PyCharm文档说,以确保您的公钥和私钥分别存在于$HOME/.ssh/id_rsa.pub
和$HOME/.ssh/id_rsa
中,并且它们确实存在。我还设置了GitHub设置,以便PyCharm知道我的用户名和密码,但这也不起作用。
requirements.txt
中没有公共Git/GitHub存储库导致任何问题(它们都安装正常)。这只是PyCharm似乎无法安装要求的这两个私有GitHub存储库。
从requirements.txt
安装要求时,如何让PyCharm使用我的GitHub SSH密钥?