Erro no Github do Android Studio Checkout “CreateProcess = 2” (Windows)


105

Hoje tentei verificar meu projeto Github usando o novo Android Studio e acabei com este erro desagradável:

insira a descrição da imagem aqui

Por que as coisas nunca funcionam fora da caixa ...?


"Por que as coisas nunca funcionam fora da caixa ...?" Porque eles apontaram cuidadosamente que este software ainda está em seus estágios iniciais e que as coisas podem nem sempre estar funcionando corretamente. Ref. Google I / O 2013.
Nicklas Pouey-Winger

9
Na verdade, eu realmente apoio esse comentário "por que as coisas ...". Java está disponível há muito tempo e ainda tenho que adicionar variáveis ​​de ambiente aqui e ali. Entediante!
Dakatine

11
E adivinha? Estamos em meados de 2016 e ainda estou lutando contra o mesmo erro.
Heisenberg

Respostas:


233

Resolvi o problema e explicarei como:

  1. Baixe o cliente Github para Windows e instale-o.
  2. Depois que o cliente for instalado com êxito, conecte-o à sua conta do github. Deve ser fácil, basta seguir o assistente.
  3. Então você deve adicionar a localização git.exe à sua "Variável de caminho" . O local que você deve adicionar provavelmente será algo como: C: \ Users \ Your_Username \ AppData \ Local \ GitHub \ PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8 \ bin

Como alternativa, se você não quiser adicionar variáveis ​​de ambiente. Você pode abrir o Android Studio e ir para: Configurações -> Controle de versão -> Git Na caixa de texto ao lado de "Caminho para o executável Git", você verá "git.exe", basta fornecer um caminho completo como: C: \ Users \ Your_Username \ AppData \ Local \ GitHub \ PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8 \ bin \ git.exe

Espero que tenha economizado seu tempo. Boa codificação :)

EDITAR: Para as versões mais recentes do Github para Windows, alguns podem encontrar o git.exe em "... \ cmd \ git.exe" em vez de "... \ bin \ git.exe" .


3
Para o cliente, você pode usar msysgit.github.io e usar o caminho especificado na instalação, em vez de C: \ Usuários \ Seu_de_usuário \ AppData \ ....
garmax1

8
REINICIE SEU IDE, depois de configurar a variável PATH.
Ivelius de

4
não consegui encontrar git.exe para sempre, muito obrigado. Você também pode simplesmente configurar o caminho do git nas configurações do Android Studio para não ter que definir o caminho global no Windows e reiniciar
BionicSheep

8
meu git.exe estava em cmd \ não bin \
hellyale

7
agora caminho da git.exe está em "C: \ Users \ Jacobmathew \ AppData \ Local \ GitHub \ PortableGit_c7e0cbde92ba5652k956jd63hfj7a62jf8j4f8js92n3n53n32 \ mingw32 \ bin \ git.exe" (OR) "C: \ Users \ Jacobmathew \ AppData \ Local \ GitHub \ PortableGit_c7e0cbde92ba5652k956jd63hfj7a62jf8j4f8js92n3n53n32 \ cmd \ git.exe "
anand krish

60

Encontrei o que considero uma solução mais rápida. Instale o Git para Windows aqui : http://git-scm.com/download/win

Isso adiciona automaticamente seu caminho à variável do sistema durante a instalação se você disser ao instalador para fazer isso (ele pede isso). Assim, você não precisa editar nada manualmente.

Basta fechar e reiniciar o Android Studio se ele estiver aberto e você estiver pronto para começar.

amostra de assistente


4
Este também é um download muito menor do que o GitHub para Windows. Se seu objetivo principal é se integrar ao Android Studio, essa resposta faz mais sentido para mim.
pjd

4
Trabalhou para mim emWindows 10
shareef

3
Trabalhou para mim emWindows 7
shareef

1
Não houve muita diferença de tamanho (110 MB vs 180 MB), mas você tem controle de onde o git é instalado, enquanto o github despeja no appdata. Precioso espaço SSD!
Prof.

1
A reinicialização do Android Studio me ajudou
YetAnotherUser

8

Estou usando o sistema operacional Windows 10 e GitHub Desktop versão 1.0.9.

Para o novo Github para Windows , git.exe está presente no local abaixo.

%LOCALAPPDATA%\GitHubDesktop\app-[gitdesktop-version]\resources\app\git\cmd\git.exe

Exemplo:

%LOCALAPPDATA%\GitHubDesktop\app-1.0.9\resources\app\git\cmd

2

Se você fez o download Github Desktop Client 1.0.9, o caminho para git.exeserá

C: \ Users \ Username \ AppData \ Local \ GitHubDesktop \ app-1.0.9 \ resources \ app \ git \ cmd \ git.exe


2

Eu enfrentei o mesmo problema no android studio 3.2.1, resolvi o problema definindo o caminho git na variável de ambiente do sistema

C: \ Arquivos de programas \ Git \ bin \, C: \ Arquivos de programas \ Git \ bin \

E importei o projeto mais uma vez e resolvi o problema !!!

Observação: verifique se as configurações git do Android Studio definiram corretamente o caminho correto para git.exe

insira a descrição da imagem aqui


1

Passos:

1) Baixe git para windows https://git-scm.com/downloads

2) Instale o git baixado com a configuração padrão

3) No Android Studio, feche se algum projeto estiver aberto e clique em Configurar -> Configurações -> Controle de versão -> Git

4) Altere o caminho para o executável Git: git.exe para C: \ Arquivos de programas \ Git \ cmd \ git.exe

5) Aplicar e Ok

6) Tente clonar do projeto Check-out do Controle de versão

7) Feito

insira a descrição da imagem aqui


0

para o Android Studio 3.0.1, você pode configurar o caminho GitHub para o seguinte caminho:

  1. Arquivo> Configuração> Controle de versão
  2. Item da lista
  3. Clique em "+" no canto superior direito para abrir "Adicionar mapeamento de diretório VCS"
  4. Clique em "Configurar VCS" para abrir "Configurações de controle de versão"
  5. Clique em "Git" e verá o caminho para o executável Git]
  6. Entrada: C: \ Users [seu nome de usuário] \ AppData \ Local \ GitHub \ PortableGit_d7effa1a4a322478cd29c826b52a0c118ad3db11 \ cmd \ git.exe
  7. Teste-o

insira a descrição da imagem aqui


0

Encontrei um erro semelhante com o RubyMine 2016.3 recentemente, em que qualquer tentativa de check-out ou exportação para o Github foi recebida com "Não é possível executar o programa 'C: \ Arquivos de programas (x86) \ Git \ cmd \ git.exe': erro CreateProcess = 2, O sistema não pode encontrar o arquivo especificado"

Como uma solução alternativa para esse problema, além de editar a variável de sistema Path, você pode tentar pesquisar nos arquivos de programa do Android Studio por um arquivo git.xml e editar a opção myPathToGit para corresponder à localização real de git.exe em seu computador . Foi assim que resolvi esse problema semelhante no RubyMine.

Postando esta solução aqui para o bem da posteridade.


0

Eu tive esse problema no Mac. Simplesmente fechei o Android Studio e o reiniciei e, por algum motivo, não tive mais problemas.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.