Instalando Git in PATH com cliente GitHub para Windows

Como eu instalo Git no meu PATH ao utilizar o cliente GitHub para Windows?

I'estou encontrando erros porque aparentemente o Git não está instalado no PATH. Por exemplo, usando Atom, tentar instalar o plugin Linter dá este erro:

npm ERR! not found: git
npm ERR! 
npm ERR! Failed using git.
npm ERR! This is most likely not a problem with npm itself.
npm ERR! Please check if you have git installed and in your PATH.

O GitHub para Windows instala o Git quando instala? (Deve, senão como ele usa Git?) Eu não'não quero instalá-lo duas vezes... então como eu simplesmente adiciono o Git que's já está lá no PATH?

Solução

GitHub para Windows realmente instala sua própria versão do Git, mas ele não'não o adiciona à variável PATH, o que é fácil o suficiente para fazer. Aqui's instruções de como fazer isso:

  1. **Obter a URL do Git***

    Precisamos de obter a url do directório Git \d do seu computador. Git está localizado aqui:

     C:\Users\\AppData\Local\GitHub\PortableGit_cmd\git.exe

    Então, no seu computador, substitua pelo seu usuário e descubra o que o é para o seu computador. (O guid pode mudar cada vez que o GitHub atualiza o PortableGit, mas eles'estão trabalhando em uma solução para isso).

    Copie-o e cole-o em um prompt de comando (clique com o botão direito do mouse > cole para colar no terminal) para verificar se ele funciona. Você deve ver a resposta da ajuda Git que lista comandos Git comuns. Se você ver O sistema não consegue encontrar o caminho especificado. Então a URL não está correta. Uma vez que você tenha a URL correta, crie o link para o diretório utilizando este formato:

     C:UtentesDados de aplicação;Local;GitHubPortableGit_cmd

    (Nota: "cmd" no final, não "cmd.exe" mais!)

    No meu sistema, é isto, o teu vai ser diferente:

     ;C:\Users\brenton\AppData\Local\GitHub\PortableGit_7eaa494e16ae7b397b2422033as45d8ff6ac2010\cmd
  2. **Editar a Variável PATH***

    Navegue até o Editor de Variáveis Ambientais (instruções) e encontre a variável Path na seção "System Variables". Clique em Editar... e cole a URL do Git no final dessa string. Salve! Pode ser mais fácil puxar isto para o Bloco de Notas para fazer a edição, apenas certifique-se de colocar um ponto-e-vírgula antes de colar na URL. Se não funcionar'provavelmente é porque esse caminho ficou confuso ou com um espaço em algum lugar (não deve haver espaços ao redor do ponto-e-vírgula) ou um ponto-e-vírgula no final (os pontos-e-vírgula só devem separar URLs, sem ponto-e-vírgula no início ou no final da string).

Se funcionou, você deve ser capaz de fechar & reabrir um terminal e digitar git e ele lhe dará aquele mesmo arquivo de ajuda git. Então a instalação do Linter deve funcionar. (Atom > File > Settings > Packages > Linter)

Comentários (13)

Eu gostaria de acrescentar mais uma coisa ao que as outras respostas disseram. Não é obrigatório que esse caminho seja:

C:UtentesDados do aplicativo;Local;GitHubPortableGit_bin)git.exe`

No meu computador eu não encontrei "Git" lá.

MAS o git e o cmd estão localizados em

**git.exe***

C:\Program Files\Git\bin\git.exe

**cmd***

C:\Program Files\Git\cmd

Para adicionar ao PATH:

  • Clique com o botão direito do rato no meu computador.

  • Clique em Advanced System Settings (Configurações avançadas do sistema)

  • Clique em Variáveis de Ambiente

  • Em seguida, em System Variables, procure a variável de caminho e clique em edit

  • Adicione o caminho para o caixote do lixo e cmd no final do cordel, assim:

    C:Arquivos de Programas Git.git.exe;C:Arquivos de Programas Git.cmd

**OU***

C:UtentesAppData;Local;GitHubPortableGit_bin;C:UtentesAppData;Local;GitHubPortableGit_cmd`

Para verificar, reinicie cmd e digite git --version em cmd

Comentários (6)

O executável do Git está realmente localizado dentro: C:UsuáriosAppData;Local;GitHubPortableGit_bin)git.exe`

Agora que localizámos o executável, tudo o que temos de fazer é adicioná-lo ao nosso PATH:

  • Clique com o botão direito do rato no meu computador.
  • Clique em Configurações avançadas do sistema
  • Clique em Variáveis de Ambiente
  • Depois, em System Variables procure a variável do caminho e clique em edit
  • Adicione o caminho para o caixote do lixo e cmd no final do cordel, assim:

C:UtentesAppData;Local;GitHubPortableGit_bin;C:UtentesAppData;Local;GitHubPortableGit_cmd`

Comentários (0)