ÁÄÁÄÔõÑùÔÚ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µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡