quinta-feira, 30 de junho de 2016

Como setar o Proxy pelo GitBash

Rede Com Proxy

Veja como descobrir o proxy da sua rede nos comentários

O proxy da rede é: 192.168.XXX.XXX. A porta é 8080.
Para setar o proxy deve utilizar o seguinte comando:
git config --global http.proxy http://proxyuser:proxypwd@proxy.server.com:8080
git config --global https.proxy https://proxyuser:proxypwd@proxy.server.com:8080

proxyuser: mudar para usuário do Proxy
proxypwd: mudar para senha do servidor Proxy
proxy.server.com: mudar para URL ou IP do servidor Proxy
8080: mudar para porta do proxy configurado no servidor Proxy

Como não temos usuário nem senha, e o servidor Proxy é o IP relacionado acima, devemos utilizar o comando:
git config --global http.proxy http://192.168.XXX.XXX:8080
git config --global https.proxy http://192.168.XXX.XXX:8080

Em outro lugar que não fará uso de proxy, deve-se resetar o proxy (tirar o proxy) do git com o seguinte comando:
git config --global --unset http.proxy
git config --global --unset https.proxy


E para verificar qual o proxy setado no git, utilize os seguintes comandos:
git config --global --get http.proxy
git config --global --get https.proxy

6 comentários:

  1. Ótimo conteúdo! Ajuda muito no dia a dia e para quem está iniciando é fundamental.

    ResponderExcluir
  2. Ótimo conteúdo! Ajuda muito no dia a dia e para quem está iniciando é fundamental.

    ResponderExcluir
  3. Existem várias maneiras de se localizar o número do proxy.

    Uma delas pode ser pelo próprio navegador.

    Por exemplo, se seu navegador for o Google Chrome é só executar o comando chrome://net-internals/#proxy e o número do proxy irá aparecer.

    Outra forma de encontrar o proxy é indo pelo seguinte caminho, no Windows, Painel de Controle > Opções de Internet > Aba Conexões > Configurações de LAN. Abrirá uma tela e nessa tela aparecerá todas as informações das configurações.

    ResponderExcluir
  4. E caso o se tenha um proxy e estejas usando uma IDE (Netbeans por exemplo) para fazer o clone por exemplo, deve-se definir o proxy na IDE quando for dar o clone do repositório.

    ResponderExcluir
  5. Achei na internet um script para fazer um arquivo .BAT para windows
    para setar o proxy.

    Coloquei entre aspas -->

    " dim oShell
    set oShell = Wscript.CreateObject("Wscript.Shell")

    if msgbox("Habilitar Proxy?", vbQuestion or vbYesNo) = vbYes then
    oShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable", 1, "REG_DWORD"
    oShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\currentVersion\Internet Settings\ProxyServer", "AQUI DIGITA O PROXY:PORTA", "REG_SZ"
    else
    oShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable", 0, "REG_DWORD"

    End if

    Set oShell = Nothing "

    ResponderExcluir