ÔõÑùÉèÖà Git ¿Í»§¶ËµÄÊðÀíÉèÖÃ
ÔÚʹÓà git ¾ÙÐдúÂë°æ±¾¿ØÖÆʱ£¬ÎÒÃdz£³£»áÓöµ½ÒòÍøÂçÏÞÖƶøÎÞ·¨Õý³£ÅþÁ¬ git ¿ÍÕ»»òÕßÏÂÔØ´úÂëµÄÇéÐΡ£Õâʱ¼ä£¬ÎÒÃÇ¿ÉÒÔͨ¹ýÉèÖÃÊðÀíÀ´½â¾öÕâ¸öÎÊÌâ¡£±¾ÎĽ«»áÏÈÈÝÔÚ windows ²Ù×÷ϵͳÖУ¬ÔõÑùÉèÖà git ¿Í»§¶ËµÄÊðÀíÉèÖá£
Ò»¡¢ÏàʶÊðÀíÔÀí
ÔÚÏÈÈÝÊðÀíÉèÖÃ֮ǰ£¬ÏÈÀ´ÏàʶһÏÂÊðÀíµÄÊÂÇéÔÀí¡£ÊðÀíЧÀÍÆ÷ÊÇÒ»ÖÖÍøÂçЧÀÍ£¬Ëüµ£µ±¿Í»§¶ËÓëÄ¿µÄЧÀÍÆ÷Ö®¼äµÄÖÐÑëÈË¡£µ±¿Í»§¶ËÏòÊðÀíЧÀÍÆ÷ÌᳫÇëÇóʱ£¬ÊðÀíЧÀÍÆ÷»áת·¢¸ÃÇëÇóµ½Ä¿µÄЧÀÍÆ÷£¬²¢½«Ð§ÀÍÆ÷µÄÏìÓ¦·µ»Ø¸ø¿Í»§¶Ë¡£
ͨ¹ýÊðÀíЧÀÍÆ÷µÄÖÐת£¬ÍøÂçÁ÷Á¿¿ÉÒÔ±»ÓÐÓõØÖÎÀíºÍ¿ØÖÆ¡£ÓµÓÐÊðÀíЧÀÍÆ÷ºó£¬ÎÒÃÇ¿ÉÒÔͨ¹ýÔÚ¿Í»§¶ËÉÏÉèÖÃÊðÀíÉèÖ㬽«ËùÓÐÍøÂçÇëÇó·¢Ë͸øÊðÀíЧÀÍÆ÷£¬´Ó¶ø˳Ëì»á¼ûÄÇЩÊܵ½ÏÞÖƵÄÕ¾µã¡£
¶þ¡¢ÉèÖÃÊðÀí
ÔÚ Windows ²Ù×÷ϵͳÖУ¬ÎÒÃÇ¿ÉÒÔͨ¹ýÁ½ÖÖ·½·¨ÉèÖÃÊðÀí£ºÏÂÁîÐкÍͼÐνçÃæ¡£
ÏÂÁîÐÐÉèÖÃÊðÀí
·¿ªÏÂÁîÐд°¿Ú£¬ÊäÈëÒÔÏÂÏÂÁ
git config --global http.proxy http://ÊðÀíЧÀÍÆ÷µØµã:¶Ë¿ÚºÅ git config --global https.proxy https://ÊðÀíЧÀÍÆ÷µØµã:¶Ë¿ÚºÅ
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬ÊðÀíЧÀÍÆ÷µØµãºÍ¶Ë¿ÚºÅÐèҪƾ֤ÏÖÕæÏàÐÎÌîд¡£ÈôÊÇÊðÀíЧÀÍÆ÷ÐèÒªÓû§ÃûºÍÃÜÂëÈÏÖ¤£¬Ôò¿ÉÒÔÔڵصãºÍ¶Ë¿ÚºÅºóÃæÌí¼ÓÓû§ÃûºÍÃÜÂëÐÅÏ¢£¬ÀýÈ磺
git config --global http.proxy http://Óû§Ãû:ÃÜÂë@ÊðÀíЧÀÍÆ÷µØµã:¶Ë¿ÚºÅ git config --global https.proxy https://Óû§Ãû:ÃÜÂë@ÊðÀíЧÀÍÆ÷µØµã:¶Ë¿ÚºÅ
µÇ¼ºó¸´ÖÆ
ͼÐνçÃæÉèÖÃÊðÀí
ÔÚ Git ¿Í»§¶ËÖУ¬ÎÒÃÇ¿ÉÒÔͨ¹ýÒÔÏ°취ÉèÖÃÊðÀí£º
·¿ª Git Bash£¬ÊäÈëÒÔÏÂÏÂÁ
git config --global --edit
µÇ¼ºó¸´ÖÆ
Õâ»á·¿ªÒ»¸öÉèÖÃÎļþ£¬ÎÒÃÇÐèÒªÔÚÎļþÖÐÌí¼ÓÒÔÏÂÄÚÈÝ£º
[http] proxy = http://ÊðÀíЧÀÍÆ÷µØµã:¶Ë¿ÚºÅ [https] proxy = https://ÊðÀíЧÀÍÆ÷µØµã:¶Ë¿ÚºÅ
µÇ¼ºó¸´ÖÆ
ÉúÑIJ¢¹Ø±ÕÉèÖÃÎļþºó£¬ÊðÀíÉèÖþÍÉúЧÁË¡£
Èý¡¢²âÊÔÊðÀí
ÉèÖÃÍêÊðÀíÖ®ºó£¬ÎÒÃÇÐèÒª²âÊÔÒ»ÏÂÊðÀíÊÇ·ñÉúЧ¡£·¿ª Git Bash »òÏÂÁîÐд°¿Ú£¬ÊäÈëÒÔÏÂÏÂÁ
git clone https://github.com/xxx/xxx.git
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬https://github.com/xxx/xxx.git ÊÇÒ»¸ö Git ¿ÍÕ»µØµã£¬ÄãÐèÒª½«ÆäÌæ»»³ÉÄãÒª¿Ë¡µÄ´úÂë¿ÍÕ»µØµã¡£ÈôÊÇÊðÀíÉèÖÃÀֳɣ¬Git ½«»á˳ËìµØ¿Ë¡´úÂëµ½ÍâµØ¡£
ËÄ¡¢×÷·ÏÊðÀíÉèÖÃ
ÈôÊÇÄãÐèÒª×÷·ÏÊðÀíÉèÖ㬿ÉÒÔͨ¹ýÒÔÏÂÏÂÁî´Ó Git ¿Í»§¶ËÖÐÒƳýÊðÀíÉèÖãº
git config --global --unset http.proxy git config --global --unset https.proxy
µÇ¼ºó¸´ÖÆ
ËäÈ»£¬ÄãÒ²¿ÉÒÔÊÖ¶¯ÔÚ Git ÉèÖÃÎļþÖÐɾ³ýÏìÓ¦µÄÉèÖÃÄÚÈÝÀ´µÖ´ïͬÑùµÄЧ¹û¡£
ÒÔÉϾÍÊÇÔÚ Windows ²Ù×÷ϵͳÖÐÉèÖà Git ¿Í»§¶ËÊðÀíµÄÒªÁ졣ͨ¹ýÊðÀíÉèÖã¬ÎÒÃÇ¿ÉÒÔ˳³©µØ¾ÙÐдúÂë°æ±¾¿ØÖÆ£¬Ìá¸ß¿ª·¢Ð§ÂÊ¡£
ÒÔÉϾÍÊÇÔõÑùÉèÖà Git ¿Í»§¶ËµÄÊðÀíÉèÖõÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡