2016-07-13 3 views
1

Ich versuche, etwas Entwicklung von einem Mediatemple-Server über Git zu tun; Ich habe meine ssh-Taste richtig eingerichtet, aber es scheint, als ob ich Probleme mit dem ssh-Agent habe. Sie können an den folgenden Anweisungen sehen, dass ich nach dem Einrichten des Agenten eine Verbindung zum Git-Server herstellen kann. Nach etwa 15 Minuten läuft der Agent jedoch ab; zu dem Zeitpunkt muss ich es erneut ausführen und meinen Schlüssel hinzufügen.
Weiß jemand, wie man um jedes Mal zu diesem Bedarf kommt? Ich habe bereits versucht, ein Ticket nach oben mit MT Öffnen und unterhielt sich mit ihrer Unterstützung, aber sie sind nicht viel helfen ...github ssh-agent timeout mediatemple

15:04:03 login: ~ $ssh -T [email protected] 
Permission denied (publickey). 
15:04:26 login: ~ $ssh-add -l 
Could not open a connection to your authentication agent. 
15:04:33 login: ~ $eval "$(ssh-agent -s)" 
Agent pid 19228 
15:04:39 login: ~ $ssh-add ~/.ssh/id_rsa_github 
Identity added: /home/215537/users/.home/.ssh/id_rsa_github (/home/215537/users/.home/.ssh/id_rsa_github) 
15:04:47 login: ~ $ssh-add -l 
4096 e4:26:3e:f0:33:d3:74:4c:2c:fe:9c:d8:e8:59:9a:53 /home/215537/users/.home/.ssh/id_rsa_github (RSA) 
15:04:50 login: ~ $ssh -T [email protected] 
Hi ConstantinoSchillebeeckx! You've successfully authenticated, but GitHub does not provide shell access. 
15:17:28 login: ~ $ssh -T [email protected] 
Permission denied (publickey). 
15:17:36 [email protected]: ~ $ssh-add -l 
Could not open a connection to your authentication agent. 
15:20:21 [email protected]: ~ $eval "$(ssh-agent -s)" 
Agent pid 26564 
15:20:27 [email protected]: ~ $ssh-add ~/.ssh/id_rsa_github 
Identity added: /home/215537/users/.home/.ssh/id_rsa_github (/home/215537/users/.home/.ssh/id_rsa_github) 
15:20:33 [email protected]: ~ $ssh -T [email protected] 
Hi ConstantinoSchillebeeckx! You've successfully authenticated, but GitHub does not provide shell access. 
+0

Können Sie ein 'ssh-add -t 1h' versuchen? (http://unix.stackexchange.com/questions/122511/configuring-the-default-timeout-for-the-ssh-agent) – VonC

Antwort

1

Verwenden ssh_config in ~/.ssh/config:

Host github.com 
    IdentityFile ~/.ssh/id_rsa_github 

und Sie dann don brauche keinen Agenten.