Como usar os executáveis msys2 git e ssh para integração com o Pycharm git

0

Estou usando o Pycharm 2017.1 para desenvolvimento em Python no meu computador com Windows 7. Naturalmente, eu uso o plugin de integração do git para manter um repositório git do meu projeto. Estou tendo problemas usando o executável git disponível no msys2 gerenciador de pacotes para essa finalidade. Tudo está bem quando tento adicionar ou confirmar arquivos, mas quando eu tento empurrar eu recebo um erro.

cannot run ssh: no such file or directory unable to fork

Se eu não conseguisse executar o ssh, pensei em tentar alterar o URL remoto para usar o https. Então comecei a receber uma mensagem de erro sobre a incapacidade de carregar bibliotecas compartilhadas no módulo https do git.

Alterar a opção no menu Configurações de Integração do Git para usar o executável ssh nativo em vez do built-in também não fez nada.

Como configuro o Pycharm para usar o git e o ssh do msys2?

    
por ktb 18.06.2017 / 04:37

1 resposta

1

O problema com a incapacidade de encontrar o executável ssh no modo 'nativo' e a incapacidade do módulo https do git para carregar bibliotecas compartilhadas é devido a um ambiente incompletamente configurado. Em vez de apontar diretamente para o executável git do msys2, aponte para um script que inicia o script de início do msys2 para configurar o ambiente e, em seguida, chama git.

@echo off
C:\msys64\msys2_shell.cmd -defterm -no-start -here -c "git %*"
    
por 18.06.2017 / 04:40