ssh-agent, ssh-add no eshell no gnu emacs no surface pro 3

0

Meu macbook pro morreu recentemente. : - (

Estou usando minha superfície pro 3.

Eu tenho o gnu emacs + haskell instalado.

Estou usando o eshell dentro do emacs como meu shell.

Eu tenho ssh instalado (via git).

Agora, o ssh-add + ssh-agent não funciona.

Como faço para que o ssh-add e o ssh-agent funcionem? (como eu preciso fazer o git push funcionar).

Obrigado!

    
por name 17.01.2015 / 09:50

1 resposta

1

Você basicamente tem duas opções de CLI para o git no Windows. Você pode escolher usar o shell git, onde ssh-agent e ssh-add funcionarão. Eu acredito que você pode lançar isto de um dos emuladores de terminal completos no emacs, como term , contanto que você possa encontrar seu caminho de instalação. Pode funcionar em eshell também, embora eu ache que você vai perder os destaques da sintaxe. Se você preferir usar ferramentas no estilo POSIX, você também pode experimentar o Cygwin , que é o que eu faço pessoalmente. Então o emacs que vem com o Cygwin será o padrão do shell do Cygwin e usará o git do Cygwin.

Mas se você precisar fazer mais do que git pull e git push ssh, você pode querer verificar o modo de tramp do emacs. Aqui você tem novamente duas opções: putty (veja este artigo ), ou Cygwin.

É claro que, se você realmente preferir os unices, você pode tentar executando o Linux em sua superfície pro .

    
por 30.11.2015 / 03:37

Tags