Maison  >  Questions et réponses  >  le corps du texte

如何为 Git 设置代理?

最近从 Bitbucket经常访问不了,Github拖代码的速度也抽风,什么原因大家都知道。
所以,最好的方法就是给Git设置代理了,我希望能指定部分仓库走代理方式,不知该如何设置?

补充另一种情况

本地环境下,本人设置了ssh代理,通过SOCKS走127.0.0.1:7070实现,如果在本地ssh代理开启的情况下,是不是又有另外的方法?

巴扎黑巴扎黑2751 Il y a quelques jours1855

répondre à tous(12)je répondrai

  • 天蓬老师

    天蓬老师2017-05-02 09:35:57

    Je pense que vous posez peut-être cette question.

    Problème :
    E:PDFium>git clone https://pdfium.googlesource.com/pdfium
    Clonage dans 'pdfium'...
    fatal : impossible d'accéder à 'https://pdfium .googlesource.com/pdfium/' : Échec de la connexion à pdfium.googlesource.com : 443 Aucune erreur

     ;

    Solution :
    git config --global http.proxy http://proxy.com:1234

    git config --global https.proxy http://proxy.com:1234
    git config --global http.sslverify false
    Réimprimé de : http://ricksu.blog.163.com/ blog /static/18906433820125294929508/

    Référence : http://infong.net/config-proxy-for-git/

    J'utilise un petit logiciel sur mon ordinateur pour contourner le pare-feu, je le règle donc sur

    E:PDFium>git config --global http.proxy http://127.0.0.1:8580
    E:PDFium>git config --global https.proxy https://127.0.0.1:8580
    E:PDFium>git config

    --http.SSLVERIFY global faux

    répondre
    0
  • phpcn_u1582

    phpcn_u15822017-05-02 09:35:57

    Sur Ubuntu 16.04, cela peut toujours ressembler à ceci :

    Dans un terminal tapez :

    export all_proxy=socks://addr:port
    export ALL_PROXY=socks://addr:port

    Ensuite toutes les opérations git effectuées sur ce terminal passeront par le proxy

    Si vous souhaitez annuler :

    unset all_proxy
    unset ALL_PROXY

    répondre
    0
  • Annulerrépondre