LinuxϵͳÖÐ×°ÖÃGitµÄÏÂÁîÊÇʲô
gitÊÇÒ»¿î¿ªÔ´µÄÂþÑÜʽ°æ±¾¿ØÖÆϵͳ£¬ÓÃÓÚÖÎÀí´úÂëµÄ±ä»»¡£Ëü¿ÉÒÔÔÚ¶à¸ö¿ª·¢ÕßÖ®¼äÐ×÷£¬²¢ÇÒ¿ÉÒÔ×·×Ù´úÂë¿âµÄ±ä»»ÀúÊ·¡£¹ØÓÚʹÓÃlinuxϵͳµÄ¿ª·¢ÕßÀ´Ëµ£¬gitÊÇÒ»¸öºÜÊÇÖ÷ÒªµÄ¹¤¾ß¡£±¾ÎĽ«ÏÈÈÝlinuxϵͳÖÐ×°ÖÃgitµÄÏÂÁî¡£
ÔÚUbuntuºÍDebianϵͳÉÏ×°ÖÃGit
¿ÉÒÔʹÓÃapt-getÏÂÁîÔÚUbuntuºÍDebianϵͳÉÏ×°ÖÃGit¡£ÔÚÖÕ¶ËÖÐÊäÈëÒÔÏÂÏÂÁ
$ sudo apt-get update $ sudo apt-get install git
µÇ¼ºó¸´ÖÆ
ÔÚCentOSºÍFedoraϵͳÉÏ×°ÖÃGit
ÔÚCentOSºÍFedoraϵͳÉÏ×°ÖÃGit£¬¿ÉÒÔʹÓÃyumÏÂÁî¡£ÔÚÖÕ¶ËÖÐÊäÈëÒÔÏÂÏÂÁ
$ sudo yum install git
µÇ¼ºó¸´ÖÆ
´ÓÔ´´úÂë×°ÖÃGit
ÈôÊÇÄúÏëÒª´ÓÔ´´úÂë×°ÖÃGit£¬¿ÉÒÔÖ´ÐÐÒÔÏ°취£º
3.1 ÏÂÔØGitÔ´´úÂë
¿ÉÒÔ´ÓGitµÄ¹Ù·½ÍøÕ¾£¨https://git-scm.com/download£©ÏÂÔØ×îеÄÔ´´úÂëÎļþ¡£
3.2 ½âѹÎļþ
½«ÏÂÔصÄÎļþ½âѹ£¬²¢½øÈë½âѹºóµÄÎļþ¼Ð¡£
$ tar -zxf git-2.32.0.tar.gz $ cd git-2.32.0/
µÇ¼ºó¸´ÖÆ
3.3 ¼ì²éÒÀÀµ¹Øϵ
ÔÚ×°ÖÃGit֮ǰ£¬ÇëÈ·±£ÄúµÄϵͳÒѾװÖÃÁËÒÔÏÂÒÀÀµÏcurl¡¢zlib¡¢expatºÍgettext¡£
ÔÚUbuntuºÍDebianϵͳÉÏ¿ÉÒÔʹÓÃÒÔÏÂÏÂÁî×°ÖÃÒÀÀµÏ
$ sudo apt-get install curl zlib1g-dev libexpat1-dev gettext
µÇ¼ºó¸´ÖÆ
ÔÚCentOSºÍFedoraϵͳÉÏ¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ
$ sudo yum install curl-devel zlib-devel expat-devel gettext-devel openssl-devel
µÇ¼ºó¸´ÖÆ
3.4 ±àÒëºÍ×°ÖÃGit
ÔÚÖÕ¶ËÖÐÊäÈëÒÔÏÂÏÂÁ×îÏȱàÒëºÍ×°ÖÃGit£º
$ make prefix=/usr/local all $ sudo make prefix=/usr/local install
µÇ¼ºó¸´ÖÆ
¼ì²éGit°æ±¾ºÅ
×°ÖÃÍê³Éºó£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁî¼ì²éGitµÄ°æ±¾ºÅ£º
$ git --version
µÇ¼ºó¸´ÖÆ
ÈôÊÇÄúËù×°Öõİ汾ºÅÓëÄúÆÚÍûµÄ°æ±¾ºÅ²î±ð£¬ÇëÈ·±£ÄúÒѾ׼ȷµØÖ´ÐÐÁËÉÏÊö°ì·¨¡£
×ܽá
±¾ÎÄÏÈÈÝÁËÔÚLinuxϵͳÉÏ×°ÖÃGitÏÂÁîµÄÈýÖÖ·½·¨£¬°üÀ¨Ê¹Óðü¹ÜÀíÆ÷×°ÖᢴÓÔ´´úÂë±àÒë×°Öã¬ÒÔ¼°¼ì²éGit°æ±¾ºÅµÄÒªÁ졣ѡÔñÊʺÏÄúµÄ·½·¨À´×°ÖÃGit£¬ÈÃÄú¸üºÃµØÖÎÀíÄúµÄ´úÂë¿â¡£
ÒÔÉϾÍÊÇLinuxϵͳÖÐ×°ÖÃGitµÄÏÂÁîÊÇʲôµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡