Há algum tempo tive que reinstalar meu PC de trabalho, após a migração do Win 7 para o Win 10. Anteriormente eu tinha uma configuração do Git funcionando perfeitamente, usando o comando Cygwin e TortoiseGit em paralelo.
Após a reinstalação, não consigo mais executar a git pull
ação a partir da GUI do TortoiseGit, pois é necessário inserir a senha do servidor:
As solicitações pull feitas a partir da CLI do Cygwin funcionam perfeitamente. Além disso, outras operações do menu TortoiseGit, como checkout, reverter, mostrar log, etc., funcionam bem.
Na configuração anterior (Win 7) nunca fui obrigado a inserir a senha do servidor, e nem tenho certeza de como obtê-la, se é que é possível em nossa organização.
Qual é a razão pela qual não consigo usar o TortoiseGit?
Responder1
TortoiseGitPlink é usado como cliente SSH por padrão. Portanto, você precisa configurar o PuTTY para usar uma chave especial (usando sessões do PuTTY conforme descrito emhttps://stackoverflow.com/a/29183147/3906760e aPerguntas frequentes sobre o TortoiseGit) ou carregue sua chave no PuTTY Agent (concurso) antes de executar uma ação remota.
Além de usar o TortoiseGitPlink, você também pode usar o SSH do OpenSSH (vejahttps://stackoverflow.com/a/32115724/3906760).