2016-05-30 1 views
0

Ich baue ein paar Git-Benutzer auf meinem PC (Ubuntu) aus, um den Workflow auf Github zu üben und nutze diese website, um die Benutzer aufzubauen. Ich bin am 3. Teil und nur in eval '$(ssh-agent)' getippt aber zurückIn welchem ​​Verzeichnis oder Dateipfad soll eval ssh-agent ausgeführt werden?

bash: SSH_AUTH_SOCK=/tmp/ssh-FxjmM29tR2ak/agent.3856;: No such file or directory 

`Gibt es eine Möglichkeit, dies zu lösen bekommen?

+0

haben Sie den üblichen Weg versucht, 'eval \' ssh-agent \ ''? – eis

Antwort

4

Es sollte keine einfachen Anführungszeichen in diesem Befehl geben. Wie folgt aus:

eval $(ssh-agent) 

welchem ​​Verzeichnis oder Dateipfad Sie in eval ssh-agent laufen sind wohl?

Das Problem hatte nichts mit dem Verzeichnis zu tun, in dem Sie den Befehl ausführen.

Das Problem besteht darin, dass Sie die literale Zeichenfolge '$ (ssh-agent)' anstelle der Ausgabe dieses Befehls ausgewertet haben. Die einfachen Anführungszeichen machen den Unterschied.

+0

Das '$ (...)' führt den Befehl innerhalb der Klammern in einer Untershell aus – janos

Verwandte Themen