2.2 KiB
title, localeTitle
| title | localeTitle |
|---|---|
| Git Behind a Proxy Server | Git atrás de um servidor proxy |
Casos de uso
Pode ser necessário modificar os comandos git que acessam (para atualizar e ler de) repositórios remotos se o seu acesso à Internet for através de um servidor proxy .
Servidores proxy são comuns em ambientes universitários e comerciais.
Você pode localizar suas configurações de proxy no painel de configurações do seu navegador.
Usando o proxy com o Git
Depois de ter obtido as configurações de proxy (URL do servidor, porta, nome de usuário e senha); você precisa configurar o seu git da seguinte forma:
$ git config --global http.proxy http://<username>:<password>@<proxy-server-url>:<port>
Você precisaria substituir <username> , <password> , <proxy-server-url> , <port> pelos valores específicos das credenciais do seu servidor proxy. Esses campos são opcionais. Por exemplo, seu servidor proxy pode nem precisar do <username> e <password> , ou pode estar em execução na porta 80 (caso em que <port> não é necessária).
Uma vez que você os tenha configurado, seu git pull , git push ou mesmo git fetch funcionariam corretamente.
Quando não usar
Você não deve ter que usar comandos git com configurações de proxy, se um dos procedimentos a seguir acontecer
- Seu administrador do sistema ou política corporativa não permite que você acesse repositórios
gitremotos do GitHub, BitBucket etc. - O repositório remoto em questão não está em sua máquina, mas está dentro da rede interna. Uma instância do GitLab implantada internamente na sua empresa é um bom exemplo.
Desativar configurações de proxy
Use esta discussão sobre estouro de pilha para remover suas configurações de proxy.
Recursos
Você pode usar o seguinte para ler mais sobre isso: