Ich habe ein Python-Projekt, das ein requirements.txt
Projekt für pip install
verwenden kann. Ich habe dieses Projekt in PyCharm eröffnet. (Randbemerkung: PyCharm verwendet viele der gleichen Engines wie IntelliJ, wenn es um Git-Integration geht, also habe ich das auch markiert).PyCharm requirements.txt Installation schlägt mit privaten GitHub-Repository und SSH-Schlüssel fehl
Nach dem Öffnen einer Python-Datei sagt PyCharm wie erwartet, "Paketanforderungen sind nicht erfüllt." Ich klicke auf "Install Requirements" und bekomme nach kurzer Zeit einige Fehler. Alle Fehler beziehen sich auf private GitHub-Repositorys (in requirements.txt
als "git + ssh: //[email protected] ..."). Alle Fehler sind die gleichen:
Please make sure you have the correct access rights
and the repository exists.
I pip install
von der Kommandozeile ohne Probleme ausgeführt werden kann, so ist das Problem nicht mit requirements.txt. Das Problem erscheint zu PyCharm nicht mit meinem GitHub SSH-Schlüssel (es hat mich nie nach meinem SSH-Schlüssel-Passwort gefragt). Die PyCharm-Dokumentation sagt, dass Sie sicherstellen müssen, dass Ihre öffentlichen und privaten Schlüssel in $HOME/.ssh/id_rsa.pub
bzw. $HOME/.ssh/id_rsa
existieren, und das tun sie auch. Ich habe auch GitHub-Einstellungen eingerichtet, so dass PyCharm meinen Benutzernamen und mein Passwort kennt, aber das hat auch nicht funktioniert.
Keines der öffentlichen Git/GitHub-Repositories in requirements.txt
verursacht irgendwelche Probleme (sie alle ordnungsgemäß installiert). Nur diese beiden privaten GitHub-Repositorys können von PyCharm nicht installiert werden.
Wie bekomme ich PyCharm zur Verwendung meiner GitHub SSH-Schlüssel bei der Installation von Anforderungen von requirements.txt
?