ÔõÑù×°ÖúÍÉèÖÃGitLab7
gitlabÊÇÒ»¸ö¿ªÔ´µÄ´úÂëÍйÜƽ̨£¬¿ÉÒÔ×ÊÖú¿ª·¢ÍŶӸüºÃµØÐ×÷£¬ÖÎÀíºÍ°²ÅÅ´úÂë¡£
±¾ÎĽ«ÎªÄúÏÈÈÝÔõÑù×°ÖúÍÉèÖÃGitLab7¡£
Ò»¡¢ÇéÐÎÒªÇó
²Ù×÷ϵͳ£ºCentOS6/7»òUbuntu14.04/16.04
Äڴ棺×îÉÙ2GB
Ó²ÅÌ£ºÖÁÉÙ20GB
ÍøÂ磺ΪÁËÏÂÔØÈí¼þ°üºÍ¸üÐÂÈí¼þ°ü£¬ÐèÒªÍⲿÍøÂçÅþÁ¬
¶þ¡¢×°Öð취
1.×°ÖñØÐèµÄÈí¼þ°ü
ÔÚCentOSÉÏ£º
sudo yum install curl openssh-server postfix cronie -y sudo service postfix start sudo chkconfig postfix on sudo lokkit -s http -s ssh
µÇ¼ºó¸´ÖÆ
ÔÚUbuntuÉÏ£º
sudo apt-get install curl openssh-server ca-certificates postfix sudo service postfix start sudo update-rc.d postfix enable
µÇ¼ºó¸´ÖÆ
2.×°ÖÃGitLab
ÔÚCentOSÉÏ£º
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash sudo yum install gitlab-ce -y
µÇ¼ºó¸´ÖÆ
ÔÚUbuntuÉÏ£º
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash sudo apt-get install gitlab-ce
µÇ¼ºó¸´ÖÆ
3.ÉèÖÃGitLab
ÓÃrootÓû§·¿ª/etc/gitlab/gitlab.rbÎļþ
sudo nano /etc/gitlab/gitlab.rb
µÇ¼ºó¸´ÖÆ
ÕÒµ½²¢±à¼ÒÔÏÂÐУº
## external_url 'http://gitlab.example.com'
µÇ¼ºó¸´ÖÆ
½«”gitlab.example.com”Ì滻ΪÄúµÄGitLabЧÀÍÆ÷µÄÍêÕûÓòÃû¡£
ÉúÑIJ¢¹Ø±ÕÎļþ¡£
ÖØÐÂÉèÖÃGitLab£º
ÔÚCentOSÉÏ£º
sudo gitlab-ctl reconfigure
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
ÔÚUbuntuÉÏ£º
sudo gitlab-ctl reconfigure
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
4.Æô¶¯GitLab
ÔÚCentOSÉÏ£º
sudo gitlab-ctl start
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
ÔÚUbuntuÉÏ£º
sudo gitlab-ctl start
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
5.»á¼ûGitLab
ÔÚÍøÂçä¯ÀÀÆ÷ÖÐÊäÈëÄúµÄЧÀÍÆ÷µØµã»òIP£¬È»ºóµÇ¼GitLabÖÎÀíÔ±½çÃæ¡£
Èý¡¢×ܽá
ͨ¹ýÉÏÊö°ì·¨£¬ÄúÒѾÀÖ³É×°ÖÃÉèÖÃGitLab7¡£GitLab½«»á×ÊÖúÄú¸üºÃµØÖÎÀíÄúµÄ´úÂ룬ÔöÇ¿ÄúµÄÍŶÓÐ×÷ºÍÈí¼þ¿ª·¢Á÷³Ì¡£
Ï£ÍûÕâƪÎÄÕ¶ÔÄúÓÐËù×ÊÖú¡£
ÒÔÉϾÍÊÇÔõÑù×°ÖúÍÉèÖÃGitLab7µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡