ÁÄÁÄЧÀÍÆ÷ÉÏ¿ìËٴGitlabµÄÒªÁì
gitlabÊÇÒ»¿îÔ´´úÂëÖÎÀí¹¤¾ß£¬ËüÌṩÁËһЩ¹¦Ð§ÓÃÓÚ°æ±¾¿ØÖÆ£¬´úÂëÖÎÀíºÍÏîÄ¿Ð×÷¡£ËüÊÇÒ»¸ö¿ªÔ´ÏîÄ¿£¬¿ÉÒÔÃâ·ÑʹÓᣱ¾ÎĽ«ÏÈÈÝÔõÑùÔÚЧÀÍÆ÷Éϴgitlab¡£
×°ÖÃÒÀÀµ
ÔÚ×îÏÈ×°ÖÃGitlab֮ǰ£¬ÐèҪװÖÃһЩÒÀÀµÏî¡£¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÀ´×°Öãº
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
µÇ¼ºó¸´ÖÆ
×°ÖÃGitlab
¿ÉÒÔʹÓÃÏÂÃæµÄÏÂÁîÀ´×°ÖÃGitlab£º
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash sudo apt-get install gitlab-ee
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁî»á´ÓGitlab¹Ù·½Ô´ÖÐÏÂÔز¢×°ÖÃGitlab¡£
ÉèÖÃGitlab
×°ÖÃÍê³Éºó£¬ÐèÒª¾ÙÐÐһЩÉèÖ᣷¿ª/etc/gitlab/gitlab.rbÎļþ£¬ÕÒµ½ÒÔÏÂÐУº
#external_url 'http://gitlab.example.com'
µÇ¼ºó¸´ÖÆ
×÷·Ï×¢ÊͲ¢½«ÆäÐÞ¸ÄΪÄãµÄÖ÷»úÃû»òIPµØµã£º
external_url 'http://your-server-ip-address'
µÇ¼ºó¸´ÖÆ
ÉúÑIJ¢¹Ø±ÕÎļþ¡£
ÖØÆôGitlab
ΪÁËʹ¸ü¸ÄÉúЧ£¬ÐèÒªÖØÐÂÆô¶¯Gitlab¡£¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ
sudo gitlab-ctl reconfigure sudo gitlab-ctl restart
µÇ¼ºó¸´ÖÆ
»á¼ûGitlab
ÏÖÔÚ¿ÉÒÔͨ¹ýä¯ÀÀÆ÷»á¼ûGitlab¡£ÊäÈëÄãµÄЧÀÍÆ÷IPµØµã»òÓòÃû£¬È»ºóƾ֤ÌáÐѾÙÐÐÉèÖá£ÔÚÉèÖÃÍê³Éºó£¬¾Í¿ÉÒÔʹÓÃGitlabÁË¡£
×ܽá
±¾ÎÄÏÈÈÝÁËÔõÑùÔÚЧÀÍÆ÷ÉϴGitlab£¬°üÀ¨×°ÖÃÒÀÀµ¡¢×°ÖÃGitlab¡¢ÉèÖÃGitlabºÍ»á¼ûGitlab¡£Ï£ÍûÕâƪÎÄÕÂÄܹ»×ÊÖúÄãÇáËɵØÍê³ÉGitlabµÄ´î½¨¡£
ÒÔÉϾÍÊÇÁÄÁÄЧÀÍÆ÷ÉÏ¿ìËٴGitlabµÄÒªÁìµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡