Git aan de praat krijgen met een proxy server - mislukt met "Request timed out"
Hoe krijg ik Git zover dat het een proxy server gebruikt?
Ik moet code van een Git server uitchecken, maar het toont iedere keer "Request timed out". Hoe kan ik dit omzeilen?
Als alternatief, hoe kan ik een proxy server instellen?
892
3
Dit werkte voor mij, in Windows XP achter een bedrijfs firewall.
Ik hoefde geen lokale proxy of andere software te installeren, behalve git v1.771 van http://code.google.com/p/msysgit/downloads/list?can=3
proxyuser= de proxy gebruiker die ik toegewezen heb gekregen van onze IT afdeling, in mijn geval is het dezelfde Windows gebruiker die ik gebruik om in te loggen op mijn PC, de Active Directory gebruiker
proxypwd= het wachtwoord van mijn proxy gebruiker
proxy.server.com:8080 = de proxy naam en poort, ik heb het van het Configuratiescherm, Internet Opties, Verbindingen, Lan Instellingen knop, Geavanceerd knop in de Proxy Server sectie, gebruik de server naam en poort op de eerste (http) regel.
mygithubuser = de gebruiker die ik gebruik om in te loggen op github.com
mygithubpwd = het wachtwoord voor mijn github.com gebruiker
repoUser = de gebruiker eigenaar van de repo
repoNaam = de naam van de repo
Stel een systeem variabele in genaamd
http_proxy
met de waardeProxyServer:Port
. Dat is de eenvoudigste oplossing. Respectievelijk, gebruikhttps_proxy
zoals daefu aangaf in de opmerkingen.Het instellen van gitproxy (zoals sleske noemt) is een andere optie, maar dat vereist een "command", wat niet zo eenvoudig is als de bovenstaande oplossing.
Referenties: http://bardofschool.blogspot.com/2008/11/use-git-behind-proxy.html
Als de commandoregel manier om je proxy server te configureren niet werkt, kun je waarschijnlijk gewoon .gitconfig bewerken (in de root van je profiel, die zich zowel in C:Documenten en Instellingen als op een netwerkschijf kan bevinden) en dit toevoegen:
YMMV echter, dit dekt alleen de eerste stap van de opdrachtregel configuratie. Het kan zijn dat je de systeem git configuratie ook moet aanpassen en ik heb geen idee waar ze dat verstopt hebben.