freeCodeCamp/guide/portuguese/miscellaneous/git-behind-a-proxy-server/index.md

2.2 KiB

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 git remotos 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: