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 variablese 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ê.