Ho un progetto Python che ha un progetto-per pip install
da utilizzare. Ho aperto questo progetto in PyCharm. (Nota a margine: PyCharm utilizza molti degli stessi motori di IntelliJ per quanto riguarda l'integrazione con Git, quindi l'ho taggato anch'io).L'installazione PyCharm requirements.txt ha esito negativo con il repository GitHub privato e le chiavi SSH
All'apertura di un file Python, come previsto, PyCharm mi dice "I requisiti del pacchetto non sono soddisfatti". Faccio clic su "Installa i requisiti" e dopo un po 'di tempo ottengo alcuni errori. Tutti gli errori sono relativi a privato repository GitHub (in requirements.txt
come "git + ssh: //[email protected] ..."). Tutti gli errori sono gli stessi:
Please make sure you have the correct access rights
and the repository exists.
posso correre pip install
dalla riga di comando senza problemi, in modo che il problema non è con requirements.txt. Il problema appare come affinché PyCharm non usi le chiavi GitHub SSH (non mi ha mai chiesto la password della mia chiave SSH). I documenti PyCharm dicono di verificare che le tue chiavi pubbliche e private esistano rispettivamente in $HOME/.ssh/id_rsa.pub
e $HOME/.ssh/id_rsa
, e lo fanno. Ho anche impostato le impostazioni di GitHub in modo che PyCharm conosca il mio nome utente e la mia password, ma anche questo non ha funzionato.
Nessuno dei repository Git/GitHub pubblici in requirements.txt
causa problemi (tutti sono stati installati correttamente). Sono solo questi due repository GitHub privati a cui PyCharm non sembra installare i requisiti.
Come posso ottenere PyCharm per utilizzare le chiavi GitHub SSH quando si installano i requisiti da requirements.txt
?