Hoje, tive a mesma experiência. Eu estava tentando configurar um servidor Git no Windows 7, com o servidor SSH Bitvise. Depois de configurar o servidor SSH e instalar o Git, quando tentei puxar da origem, recebi git-upload-pack: command not found
e ao tentar empurrar para a origem recebi git-receive-pack: command not found
.
Obviamente, isso é problema do lado do servidor. O servidor não pode executar git-upload-pack
e git-receive-pack
. O que você precisa fazer:
Para usar esses comandos do Git, você deve adicioná-los à sua variável PATH. Siga estas etapas:
- Encontre o caminho para o diretório de instalação do Git (Na minha máquina é
C:\Installs\Git
) - Na sua área de trabalho / menu Iniciar: clique com o botão direito do mouse em
My Computer
> %código% - Clique em
Properties
- Abra a guia
Advanced System settings
- Clique no botão
Advanced
- Abaixo de
Environment variables
, encontreSystem variables
e clique emPath
- Anexar
Edit...
na caixa inferior. - Clique em OK, OK, OK e feche tudo.
Agora, ;C:\Installs\Git\libexec\git-core
e git-upload-pack
estão disponíveis na linha de comando. Foi assim que consertei esse problema exato. Espero que funcione para você.