Getting Git to work with a proxy server - fails with “Request timed out”

前端 未结 19 2902
旧时难觅i
旧时难觅i 2020-11-22 05:09

How do I get Git to use a proxy server?

I need to check out code from a Git server, but it shows \"Request timed out\" every time. How do I get around this?

19条回答
  •  青春惊慌失措
    2020-11-22 05:37

    This worked for me, in windows XP behind a corporate firewall.

    I didnt have to install any local proxy or any other software besides git v1.771 from http://code.google.com/p/msysgit/downloads/list?can=3

    $ git config --global http.proxy http://proxyuser:proxypwd@proxy.server.com:8080
    $ git config --system http.sslcainfo /bin/curl-ca-bundle.crt
    $ git remote add origin https://mygithubuser:mygithubpwd@github.com/repoUser/repoName.git
    $ git push origin master
    

    proxyuser= the proxy user I was assigned by our IT dept, in my case it is the same windows user I use to log in to my PC, the Active Directory user

    proxypwd= the password of my proxy user

    proxy.server.com:8080 = the proxy name and port, I got it from Control Panel, Internet Options, Connections, Lan Settings button, Advanced button inside the Proxy Server section, use the servername and port on the first (http) row.

    mygithubuser = the user I use to log in to github.com

    mygithubpwd = the password for my github.com user

    repoUser = the user owner of the repo

    repoName = the name of the repo

提交回复
热议问题