×ðÁú¿­Ê±

Ò»ÎÄÏê½âÔõôװÖÃgitlab7

×°ÖÃgitlab 7

GitLab ÊÇÒ»¸ö¿ªÔ´´úÂëÍйÜƽ̨ £¬¿ÉÒÔ×ÊÖúÍŶÓЭ×÷¿ª·¢ÏîÄ¿¡£×°Öà GitLab ¼òÆÓÇÒ¿ÉÒÔÔÚÉÙÁ¿Ó²¼þ×ÊÔ´ÏÂÔËÐС£±¾ÎĽ«ÏÈÈÝÔõÑùÔÚ CentOS 7 ÉÏ×°Öà GitLab 7¡£

×°ÖÃÒÀÀµÏî

Ê×ÏÈ £¬ÐèҪװÖÃһЩÐëÒªµÄÒÀÀµÏî £¬ÒÔʹ GitLab Õý³£ÔËÐС£

sudo yum install curl openssh-server postfix cronie
sudo systemctl enable postfix
sudo systemctl start postfix
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld

µÇ¼ºó¸´ÖÆ

½ÓÏÂÀ´ £¬Îª 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 ÉèÖÃÎļþ £¬¾ÙÐÐÐëÒªµÄ¸ü¸Ä:

sudo vim /etc/gitlab/gitlab.rb

µÇ¼ºó¸´ÖÆ

±à¼­ externa_url ²ÎÊý £¬ÉèÖà GitLab µÄ URL µØµã¡£

external_url 'http://gitlab.example.com'

µÇ¼ºó¸´ÖÆ

Ò²¿ÉÒÔ½«ËüÉèÖÃΪЧÀÍÆ÷µÄ IP µØµã¡£

external_url 'http://SERVER_IP_ADDRESS'

µÇ¼ºó¸´ÖÆ

ÉúÑIJ¢¹Ø±ÕÎļþ¡£ÔËÐÐÏÂÁîÒÔÖØÐÂÉèÖà GitLab ²¢Æô¶¯ GitLab :

sudo gitlab-ctl reconfigure
sudo gitlab-ctl start

µÇ¼ºó¸´ÖÆ

ĬÈÏÇéÐÎÏ £¬GitLab ×°ÖÃÔÚ /opt/gitlab Ŀ¼Ï¡£ÈôÊÇÐèÒªÉó²é GitLab µÄÈÕÖ¾ £¬ÇëʹÓÃÒÔÏÂÏÂÁî:

sudo less /var/log/gitlab/<component_name>/*.log</component_name>

µÇ¼ºó¸´ÖÆ

ÏÖÔÚ¿ÉÒÔͨ¹ýä¯ÀÀÆ÷»á¼ûÉèÖÃµÄ URL µØµã £¬·­¿ª GitLab¡£Ê״λá¼ûÐèÒªÉèÖÃÖÎÀíÔ±ÕË»§¡£µÇ¼ºó¼´¿É½¨ÉèÏîÄ¿²¢×îÏÈʹÓà GitLab¡£

½áÂÛ

±¾ÎÄÏÈÈÝÔõÑùÔÚ CentOS 7 ÉÏ×°Öà GitLab 7¡£×°Öà GitLab ¿ÉÒÔÀû±ã¿ª·¢ÍŶӾÙÐдúÂëÍйܺÍЭ×÷ £¬²¢ÎªÄúµÄÍŶÓÌṩһ¸öÍêÕûµÄ¿ª·¢ÇéÐΡ£

ÒÔÉϾÍÊÇÒ»ÎÄÏê½âÔõôװÖÃgitlab7µÄÏêϸÄÚÈÝ £¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

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

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±

18523999891

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

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

QR code
¡¾ÍøÕ¾µØͼ¡¿¡¾sitemap¡¿