Je suis en cours d'exécution dans un problème en essayant de faire une poussée git sur une fonction Popen() où je reçois une erreur ssherreur: ne peut pas exécuter ssh: Aucun fichier ou répertoire
error: cannot run ssh: No such file or directory
fatal: unable to fork
Je crois que cette erreur est dû au fait que ssh n'est pas dans mon chemin de scripts python? Si tel est le cas, quelle serait la meilleure façon de gérer cela?
Voici mon appel de fonction dans le cas où il serait utile
subprocess.Popen('git push', shell = True, stdout = subprocess.PIPE, stderr = subprocess.PIPE)
également en aparté. Le statut git fonctionne très bien, donc je sais que les commandes git fonctionnent. ça étouffe juste quand ça va interagir avec le serveur.
Quel est votre système d'exploitation? – Spacedman
mac osx mais avec optimisme il y a une manière agnostique de la plate-forme pour le résoudre – Davis
Cela peut vous aider: http://kerneltrap.org/mailarchive/git/2008/6/18/2159464 – gorus