Hi heroku python people,python | heroku | come accedere ai pacchetti su ssh
Voglio che la mia app di heroku acceda alle librerie private condivise nel mio account github.
Così mi piacerebbe avere un file requirements.txt che assomiglia a questo ...
# requirements.txt
requests==1.2.2
-e git+ssh://[email protected]/jtushman/dict_digger.git#egg=dict_digger
E vorrei in modo da utilizzare una chiave ssh che ho caricare con heroku keys:add
o avere qualche meccanismo per ottenere una chiave privata dal heroku cli.
In questo momento ho il seguente errore (che è previsto immagino):
Host verifica della chiave non è riuscita.
funziona se faccio (per di @ kenneth_reitz https://stackoverflow.com/a/9136665/192791):
-e git+https://username:[email protected]/jtushman/dict_digger.git#egg=dict_digger
Ma è davvero impraticabile per me di mettere le credenziali nel mio file requirements.txt
chiunque ha messo a punto una bella soluzione per questo?
ho anche postato un problema sul progetto buildpack Heroku pitone here
sto cominciando a sentire che questo non è possibile – Jonathan
ho generato un token OAuth e uso questo con il repo git https. quindi puoi semplicemente copiare e incollare la chiave oauth nell'URL in '.gitmodules' invece di esporre la tua chiave privata –