Soa como o ssh-agent não está sendo executado quando você fonte o arquivo. Você tem linhas 46 e 47 comentadas:
# eval 'ssh-agent'
# ssh-add ~/.ssh/id_rsa
Tente remover o comentário dessas linhas.
Eu tenho uma instalação do Ubuntu Server 10.04 no Linode. Eu estou tentando usar o ssh-agent para parar de digitar minha frase toda vez que eu preciso empurrar algumas mudanças para o GitHub. Eu estou usando o script fornecido pelo GitHub aqui . Mas quando eu fonte o meu arquivo .zshrc
ou quando eu faço logout e logon de volta recebo a seguinte mensagem de erro:
Could not open a connection to your authentication agent.
Error: Can't open display: (null)
Alguém sabe qual é o problema e como posso corrigi-lo, por favor?
Soa como o ssh-agent não está sendo executado quando você fonte o arquivo. Você tem linhas 46 e 47 comentadas:
# eval 'ssh-agent'
# ssh-add ~/.ssh/id_rsa
Tente remover o comentário dessas linhas.
Seu .zshrc pode estar modificando a variável DISPLAY ou modificando o acesso à tela. Normalmente, o ssh-agent é iniciado quando você inicia o gnome. A variável SSH_AUTH_SOCK é configurada para o soquete do seu ssh-agent. Se esta variável estiver configurada, o ssh-agent tentará abrir a janela para obter a senha da sua chave quando for necessária.
Se o seu monitor não estiver acessível, você pode usar ssh-add para adicionar a chave na linha de comando. Faça isso depois de reiniciar. Você também precisa repetir isso se a chave expirar.