Encontrei este erro grave ao fazer o commit e criei um relatório de bug .
Continuo recebendo este erro nas operações do TortoiseGit:
git não saiu de forma limpa (código de saída 128)
Reinstalei o programa, reiniciei e tentei clonar um repositório novo do github - nada parece funcionar. Eu também excluí a pasta git% appdata% \ Tortoise ... Agora estou perdido. Algum conselho sobre como proceder?
git
tortoisegit
ripper234
fonte
fonte
ssh-add
no terminal e iniciar os trabalhos.Respostas:
Provavelmente é porque sua chave SSH foi comprometida. Faça um novo e adicione-o à sua conta GitHub.
fonte
128
pode significar muitas coisas e não é específico para SSH.para mim, eu simplesmente tinha que adicionar configure meu nome de usuário git e e-mail com os seguintes comandos:
fonte
git-bash
relatórios fatais: Não é possível criar<Path to git repo>/.git/index.lock
: Arquivo existente.A exclusão
index.lock
faz com que o erro desapareça.fonte
Se você estiver executando o Windows 7:
Eu estava tentando decidir a melhor maneira de fazer isso com segurança, mas a maneira mais preguiçosa é:
Sei que isso pode contornar os recursos de "segurança" do Windows, mas dá conta do recado.
fonte
No meu caso, uma pasta em meu diretório chamada de repositório git no servidor causou a falha.
fonte
no win7 64:
git-gui dá uma boa resposta: um git anterior travou e deixou um arquivo de bloqueio. Remova manualmente. No meu caso, isso estava em .git / ref / heads / branchname.lock.
exclua e o erro 128 desaparece. É surpreendente que o tortoisegit não dê uma explicação tão fácil.
fonte
Excluir index.lock funcionou para mim
fonte
No meu caso, foi por causa do proxy. Um proxy foi necessário na rede corporativa e TortoiseGit / Git não parece obter informações automaticamente das configurações de Internet do Windows. Configurar o endereço de proxy resolveu o problema.
fonte
Para mim, tentei verificar um projeto SVN com TortoiseGit. Funcionou bem se eu usasse o TortoiseSVN. (Pode parecer óbvio, mas os recém-chegados podem tropeçar neste)
fonte
No meu caso, esqueci de adicionar git ao nome do repositório no final.
fonte
Eu fiz git reverter várias vezes e funcionou para mim, certifique-se de desmarcar os arquivos ao reverter as alterações necessárias. Esconda suas mudanças e puxe novamente.
fonte
Eu estava tendo o mesmo problema e resolvi da seguinte maneira ...
Eu tenho o NVIDIA "Tegra Android Development Pack" instalado e parece que também tem uma versão do mysysgit.exe com ele. TortoiseGit encontrou automaticamente esse local de instalação (em vez da instalação padrão do git) e o preencheu automaticamente no menu de configurações.
Para corrigir isso, vá para: "Configurações -> Geral" e há um campo para o caminho para mysysgit.exe. Certifique-se de que isso esteja apontando para a instalação correta.
fonte
Uma solução rápida seria criar um novo diretório local, por exemplo c: \ git_2014, neste diretório clique com o botão direito do mouse e escolha Git Clone
fonte
certifique-se de que os campos de nome de usuário e e-mail não estejam vazios no arquivo de configuração. e tente clonar para um diretório vazio. essas etapas funcionaram para mim.
fonte