×ðÁú¿­Ê±¹ÙÍøµÇ¼

CentOS 7ÉÏÔõô´î½¨GitЧÀÍÆ÷

gitÊÇÒ»ÖÖÂþÑÜʽ°æ±¾¿ØÖÆϵͳ£¬Ëü¿ÉÒÔ×ÊÖúÄú×·×Ù´úÂëºÍÎļþµÄת±ä£¬Í¬Ê±»¹¿ÉÒÔ×ÊÖú¶àСÎÒ˽ÈËͬʱÔÚͳһ¸öÏîÄ¿ÉÏÊÂÇé¡£ÔÚ±¾ÎÄÖУ¬ÎÒÃǽ«Ñ§Ï°ÔõÑùÔÚcentos 7ÉϴgitЧÀÍÆ÷¡£

µÚÒ»²½£º×°ÖÃGit

Ê×ÏÈ£¬ÎÒÃÇÐèҪװÖÃGit¡£ÔÚCentOS 7ÉÏ£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÀ´×°ÖÃGit£º

sudo yum install git

µÇ¼ºó¸´ÖÆ

Ò»µ©Git×°ÖÃÍê±Ï£¬ÄúÏÖÔÚ¿ÉÒÔÔÚÖÕ¶ËÖÐʹÓÃGitÏÂÁîÁË¡£

µÚ¶þ²½£º½¨ÉèÒ»¸öGitÓû§

ΪÁËʹÎÒÃǵÄGitЧÀÍÆ÷¸üÇå¾²£¬ÎÒÃǽ«½¨ÉèÒ»¸ö×ÔÁ¦µÄGitÓû§£¬ÒÔ±ãËùÓÐGit¿ÍÕ»¶¼½«¹é¸ÃÓû§ËùÓС£ÇëʹÓÃÒÔÏÂÏÂÁÉèÒ»¸öÃûΪgitµÄÓû§£º

sudo adduser git

µÇ¼ºó¸´ÖÆ

½Ó×Å£¬Äú½«±»ÒªÇóÊäÈëÐÂÓû§µÄÃÜÂë¡£ÊäÈ벢ȷÈÏÃÜÂëºó£¬Äú¿ÉÒÔ¿´µ½¸ÃÓû§µÄÓû§Ä¿Â¼ÒѾ­½¨ÉèÀֳɡ£

µÚÈý²½£º½¨ÉèÒ»¸ö¿ÕµÄGit¿ÍÕ»

Ò»µ©ÎÒÃǽ¨ÉèÁËÒ»¸öGitÓû§£¬ÎÒÃǾͿÉÒÔΪ¸ÃÓû§½¨ÉèGit¿ÍÕ»ÁË¡£Git¿ÍÕ»¿ÉÒÔ´æ´¢GitHubÉϵĿªÔ´´úÂ룬Ҳ¿ÉÒÔÓÃÓÚ´æ´¢ÍâµØ´úÂë¡£ÔÚ±¾½Ì³ÌÖУ¬ÎÒÃǽ«Ê¹ÓÃÒ»¸ö¿ÕµÄGit¿ÍÕ»À´ÑÝʾÔõÑùÔÚCentOS 7ÉϴGitЧÀÍÆ÷¡£

Ê×ÏÈ£¬ÎÒÃÇÐèÒª½¨ÉèÒ»¸öÐÂĿ¼À´´æ´¢¿ÕµÄGit¿ÍÕ»¡£Îª´Ë£¬ÇëÔÚÖÕ¶ËÖÐʹÓÃÒÔÏÂÏÂÁ

sudo mkdir /var/git

µÇ¼ºó¸´ÖÆ

½ÓÏÂÀ´£¬ÈÃÎÒÃǽ«Git¿ÍÕ»Ìí¼Óµ½¸ÃĿ¼ÖС£

sudo git init --bare /var/git/sample.git

µÇ¼ºó¸´ÖÆ

ÕâÌõÏÂÁ½¨ÉèÒ»¸öÃûΪsample.gitµÄ¿ÕGit¿ÍÕ»¡£

µÚËIJ½£ºÉèÖÃGit¿ÍջȨÏÞ

ΪÁËÈ·±£ËùÓÐGit¿ÍÕ»¶¼´¦ÓÚÇ徲״̬£¬ÎÒÃÇÓ¦¸ÃÏÞÖƶÔËüÃǵĶÁ¡¢Ð´ºÍÖ´ÐÐȨÏÞ¡£

ÈÃÎÒÃǽ«Git¿ÍÕ»µÄȨÏÞתÒƵ½GitÓû§£¨git£©£º

sudo chown -R git:git /var/git/sample.git

µÇ¼ºó¸´ÖÆ

½ÓÏÂÀ´£¬ÎÒÃǽ«ÏÞÖƸÿÍÕ»µÄ¶Á¡¢Ð´ºÍÖ´ÐÐȨÏÞ£º

sudo chmod -R 755 /var/git/sample.git

µÇ¼ºó¸´ÖÆ

ÏÖÔÚ£¬ÎÒÃÇÒѾ­ÀֳɵØÉèÖÃÁËGit¿ÍÕ»µÄȨÏÞ¡£

µÚÎå²½£º¿Ë¡Git¿ÍÕ»

ÎÒÃÇÒѾ­ÉèÖÃÁËÒ»¸ö¿ÕµÄGit¿ÍÕ»£¬ÏÖÔÚÈÃÎÒÃÇÔÚÍâµØ¿Ë¡¸Ã¿ÍÕ»¡£

Ê×ÏÈ£¬ÔÚÍâµØ½¨ÉèÒ»¸öÃûΪsampleµÄÎļþ¼Ð£º

mkdir ~/sample

µÇ¼ºó¸´ÖÆ

ÔÚ¸ÃÎļþ¼ÐÖÐʹÓÃÒÔÏÂÏÂÁî¾ÙÐпË¡£º

git clone git@your.server.ip.address:/var/git/sample.git

µÇ¼ºó¸´ÖÆ

ÇëÈ·±£½«your.server.ip.addressÌ滻ΪÄúµÄGitЧÀÍÆ÷µÄIPµØµã¡£

µÚÁù²½£ºÉèÖÃGitÓû§

ΪÁËÈ·±£GitÓû§¿ÉÒÔÅþÁ¬ºÍʹÓÃGitЧÀÍÆ÷£¬ÎÒÃÇÐèÒªÉèÖÃGitÓû§£º

sudo su - git
cd
mkdir .ssh
touch .ssh/authorized_keys
chmod 700 .ssh
chmod 600 .ssh/authorized_keys

µÇ¼ºó¸´ÖÆ

½ÓÏÂÀ´£¬ÄúÐèÒª½«ÍâµØÅÌËã»úµÄ¹«Ô¿¸´ÖƵ½GitÓû§Ö÷Ŀ¼ÏµÄÐÂauthorized_keysÎļþÖС£ÔÚÍâµØÅÌËã»úÉÏ£¬ÔËÐÐÒÔÏÂÏÂÁ

cat ~/.ssh/id_rsa.pub | ssh git@your.server.ip.address "cat >> ~/.ssh/authorized_keys"

µÇ¼ºó¸´ÖÆ

ÇëÈ·±£½«your.server.ip.addressÌ滻ΪÄúµÄGitЧÀÍÆ÷µÄIPµØµã¡£

ÏÖÔÚ£¬Äú¿ÉÒÔʹÓÃGitÓû§ÃûºÍÃÜÂëÅþÁ¬µ½GitЧÀÍÆ÷²¢¾ÙÐÐGit²Ù×÷¡£

½áÂÛ

ͨ¹ý±¾ÎÄÖеİ취£¬ÄúÏÖÔÚÓ¦¸ÃÒѾ­ÀֳɵØÔÚCentOS 7ÉÏÉèÖÃÁËÒ»¸ö»ù±¾µÄGitЧÀÍÆ÷¡£ÐèҪעÖصÄÊÇ£¬ÔÚʹÓÃGitʱ£¬ÄúÓ¦¸ÃʼÖÕÔÚÍâµØ¾ÙÐиü¸Ä£¬²¢Ê¹ÓÃGitÏÂÁ¸ü¸ÄÍÆË͵½GitЧÀÍÆ÷ÉÏ¡£²»ÒªÔÚGitЧÀÍÆ÷ÉÏÖ±½ÓʹÓÃGit¿ÍÕ»¡£

ÒÔÉϾÍÊÇCentOS 7ÉÏÔõô´î½¨GitЧÀÍÆ÷µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí£¬°æȨÕùÒéÓë±¾Õ¾Î޹أ¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±¹ÙÍøµÇ¼ÂËÓÍ»úÍø¹Ù·½Ì¬¶È£¬Çë¶ÁÕß½ö×ö²Î¿¼¡£±¾ÎĽӴýתÔØ£¬×ªÔØÇë˵Ã÷À´ÓÉ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢£¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢£¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼ʵʱÐÞÕý»òɾ³ý¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎ壬9:30-18:30£¬½ÚãåÈÕÐÝÏ¢

QR code
ÍøÕ¾µØͼ