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

Ò»ÎÄÏê½âÔõôװÖÃ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
ÍøÕ¾µØͼ