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

ÁÄÁÄÔõÑùÔÚCentOS 6.5ÉÏ×°ÖÃGitLab

centos 6.5 gitlab ×°ÖÃ

GitLab ÊÇÒ»¿îÊ¢ÐеĻùÓÚ Git µÄ´úÂëÍйܺÍÏîÄ¿ÖÎÀí¹¤¾ß£¬¿ÉÒÔÇáËɵØÔÚÍŶÓÖÐЭ×÷¿ª·¢¼°ÖÎÀí´úÂë¡£ÔÚ±¾ÎÄÖУ¬ÎÒÃǽ«ÏÈÈÝÔõÑùÔÚ CentOS 6.5 ÉÏ×°Öà GitLab¡£

°ì·¨Ò»£º×°ÖÃÐëÒªµÄÈí¼þ

ÔÚ×°Öà GitLab ֮ǰ£¬ÎÒÃÇÐèÒªÏÈ×°ÖÃһЩÐëÒªµÄÈí¼þ°ü£º

sudo yum update
sudo yum install curl openssh-server postfix cronie
sudo service postfix start
sudo chkconfig postfix on

µÇ¼ºó¸´ÖÆ

ÉÏÊöÏÂÁ¸üÐÂÄúµÄЧÀÍÆ÷£¬²¢×°ÖÃËùÐèµÄÈí¼þ°ü¡£ ÔÚ´ËÀú³ÌÖУ¬ÄúÐèÒª°´ Y ×îÏÈÏÂÔز¢×°ÖÃÈí¼þ°ü¡£

°ì·¨¶þ£º×°Öà GitLab

Íê³É°ì·¨Ò»ºó£¬ÎÒÃÇÐèҪװÖà GitLab¡£

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install gitlab-ce

µÇ¼ºó¸´ÖÆ

ÉÏÊöÏÂÁװÖà GitLab µÄ×îа汾¡£

°ì·¨Èý£ºÉèÖà GitLab

ͨ¹ýÉÏÊöÏÂÁî×°Öà GitLab ºó£¬»áÓÐһЩÉèÖÃÐèÒªÉèÖ᣿ÉÒÔƾ֤ÏÂÊö°ì·¨¾ÙÐвÙ×÷¡£

È·ÈÏÖ÷»úÃûºÍ IP µØµã

ÔÚÉèÖà GitLab ֮ǰ£¬ÇëÈ·±£ÄúµÄÖ÷»úÃûÓëЧÀÍÆ÷ IP µØµãÆ¥Åä¡£µ±ÄúÍê³ÉÉèÖú󣬿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÀ´Éó²éÖ÷»úÃû³ÆºÍ IP µØµã£º

hostname -f
hostname -i

µÇ¼ºó¸´ÖÆ

ÉèÖÃ GitLab URL

·­¿ª GitLab ÉèÖÃÎļþ²¢Ìí¼ÓÒÔÏÂÐУº

sudo vim /etc/gitlab/gitlab.rb

external_url 'http://your-server-hostname-or-IP'

µÇ¼ºó¸´ÖÆ

Æô¶¯ GitLab ²¢ÉèÖÃ×Ô¶¯Æô¶¯

sudo gitlab-ctl reconfigure
sudo gitlab-ctl start
sudo chkconfig gitlab-runsvdir on

µÇ¼ºó¸´ÖÆ

ÉÏÊöÏÂÁÆô¶¯ GitLab ²¢ÉèÖÃΪʼÖÕÔÚϵͳÆô¶¯Ê±×Ô¶¯Æô¶¯¡£

°ì·¨ËÄ£º»á¼û GitLab

ÏÖÔÚ£¬GitLab ÒѾ­×°Öò¢×öºÃÁËÉèÖ㬿ÉÒÔͨ¹ýä¯ÀÀÆ÷»á¼ûËü¡£Ö»Ðè¼üÈëÒÔÏ URL ¼´¿É£º

http://your-server-hostname-or-IP

×¢ÖØ£º ĬÈÏÇéÐÎÏ£¬GitLab ÊÇͨ¹ý https:// ЭÒéÔËÐеÄ¡£ ÈôÊÇÐèҪʹÓà https£¬¿ÉÒÔÔÚÍⲿ URL ÉϼÓÉÏ https ǰ׺£¬ÈçÏÂËùʾ£º

https://your-server-hostname-or-IP

ÈôÊÇÄúʹÓõÄÊÇ·À»ðǽ£¬ÇëÔÊÐíÁíÒ»¸ö¶Ë¿Úͨ¹ý£º

sudo iptables -I INPUT -p tcp --dport 8084 -j ACCEPT
sudo service iptables save

µÇ¼ºó¸´ÖÆ

ÏÖÔÚ£¬Äú¿ÉÒÔÔÚä¯ÀÀÆ÷ÖÐÊäÈëÄúЧÀÍÆ÷µÄ IP µØµã»òÖ÷»úÃû£¬²¢»á¼û GitLab¡£ ÄúÓ¦¸Ã»á¿´µ½Ò»¸ö½Ó´ýÒ³Ãæ¡£ÏÖÔÚ£¬Äú¿ÉÒÔ½¨ÉèÒ»¸öÐ嵀 GitLab ÕÊ»§»òʹÓÃÄúµÄÏÖÓÐÕÊ»§ÉÏ°¶µ½ GitLab£¬¾ÙÐдúÂëÍйܺÍÏîÄ¿ÖÎÀí¡£

½áÂÛ

ÕâÊÇÔÚ CentOS 6.5 ÉÏ×°Öà GitLab µÄÍêÕûÀú³Ì¡£Í¨¹ý×ñÕÕÉÏÊöÖ¸ÄÏ£¬ÄúÓ¦¸ÃÄܹ»ÇáËɵØÔÚ CentOS 6.5 ЧÀÍÆ÷ÉϽ¨Éè×Ô¼ºµÄ GitLab ЧÀÍÆ÷¡£

ÒÔÉϾÍÊÇÁÄÁÄÔõÑùÔÚCentOS 6.5ÉÏ×°ÖÃGitLabµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

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

Ïà¹ØÐÂÎÅ

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

18523999891

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

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

QR code
ÍøÕ¾µØͼ