SSH em Homestead Usando o Git Bash em caracteres do Windows não exibidos corretamente

0

Depois de executar:

homestead ssh

e fazendo login na VM, tudo fica bem até que você esteja digitando certos comandos ou visualizando os resultados dos comandos onde os caracteres não são renderizados corretamente, assim você obtém a saída para ls que se parece com isso:

vagrant@homestead:~$ ls
←[0m←[34;42mprojects←[0m

Existe uma maneira de fazer isso renderizar esses caracteres corretamente no Git bash no Windows 8.1?

Além disso, o cursor pode aparecer em lugares estranhos se você executar comandos como:

mysql -uhomestead -p

Com o windows eu sou forçado a usar o Putty para fazer isso funcionar corretamente?

UPDATE

Parece que os códigos de cores ANSI não estão sendo exibidos. Eu já adicionei color.ui = true ao gitconfig, então não tenho certeza porque isso ocorre, a menos que o Git SSH renderize as coisas de maneira diferente? Desde que eu recebo saída de cor ao usar o bash e não usando SSH.

UPDATE

Tentei reinstalar o GIT para ver se eu tinha outras opções e percebi que recebi uma opção para usar o plink (tartaruga) em vez do OpenSSH. Eu baixei o Putty plink.exe e forneci o seu caminho, mas o homestead SSH ainda não renderiza o código de cor ANSI, e não abre o Putty ... não tenho certeza do que deveria acontecer se você tivesse fornecido o caminho plink, mas assumido usaria Putty em vez disso?

    
por mtpultz 08.02.2015 / 23:07

1 resposta

0

Parece que a solução mais fácil no Windows é usar o ConEmu como um wrapper para o Git Bash e ele cuida de renderizar qualquer código de cores ANSI.

    
por 09.02.2015 / 00:24

Tags