Ò»ÎÄÏê½âÔõôװÖÃ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µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡