Ò»¸ö¼òÆÓµÄOS7×°ÖÃGitLab½Ì³Ì
½üÄêÀ´£¬gitlabÔÚÈí¼þ¿ª·¢ºÍ´úÂëÖÎÀíÁìÓò±äµÃºÜÊÇÊ¢ÐС£¿ÉÊÇ£¬¹ØÓÚijЩ²Ù×÷ϵͳºÍ°æ±¾£¬Èços7£¬×°ÖÃgitlab¿ÉÄÜ»á³ÉΪһ¸öδ½âÖ®ÃÕ¡£ÔÚ±¾ÎÄÖУ¬ÎÒÃǽ«Ìṩһ¸ö¼òÆÓµÄos7×°ÖÃgitlab½Ì³ÌÀ´½â¾öÕâ¸öÎÊÌâ¡£
µÚÒ»²½£º×°ÖÃgitºÍcurl
ÔÚ×°ÖÃGitLab֮ǰ£¬ÄúÐèÒªÔÚOS7ÉÏ×°ÖÃGitºÍCurl¡£ÊäÈëÒÔÏÂÏÂÁîÒÔ×°ÖÃÕâЩÈí¼þ£º
sudo yum install git curl
µÇ¼ºó¸´ÖÆ
Çë×¢ÖØ£¬ÕâÀïʹÓõÄÊÇsudoÏÂÁÒâζ×ÅÄúÐèÒªÒÔÖÎÀíÔ±Éí·ÝÔËÐиÃÏÂÁî¡£
µÚ¶þ²½£º×°ÖÃGitLabÒÀÀµÏî
GitLabÐèҪװÖÃһЩÒÀÀµÏî²Å»ªÕý³£ÔËÐС£ÔËÐÐÒÔÏÂÏÂÁî×°ÖÃÕâЩÒÀÀµÏ
sudo yum install policycoreutils openssh-server openssh-clients postfix
µÇ¼ºó¸´ÖÆ
µÚÈý²½£º×°ÖÃGitLab
ÏÖÔÚ£¬Äú¿ÉÒÔ×îÏÈ×°ÖÃGitLabÁË¡£Òª×°ÖÃGitLab£¬ÇëÊ×ÏÈÌí¼ÓGitLab´æ´¢¿â¡£ÔÚÖÕ¶ËÖÐÊäÈëÒÔÏÂÏÂÁ
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
µÇ¼ºó¸´ÖÆ
È»ºó£¬×°ÖÃGitLab£º
sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ee
µÇ¼ºó¸´ÖÆ
Çë×¢ÖØ£¬ÄúÐèÒª½«¡°http://gitlab.example.com¡±Ì滻ΪÓÃÓÚ»á¼ûGitLabµÄURL¡£
×°ÖÃÍê³Éºó£¬ÄúÐèÒªÖØÐÂÆô¶¯GitLabЧÀÍ£º
sudo gitlab-ctl reconfigure
µÇ¼ºó¸´ÖÆ
×îºó£¬ÄúÐèÒªÖØÆðOS7£º
sudo init 6
µÇ¼ºó¸´ÖÆ
µÚËIJ½£ºµÇ¼GitLab
¹§Ï²Äú£¡ÏÖÔÚÒѾÔÚOS7ÉÏÀÖ³É×°ÖÃÁËGitLab¡£ÒªµÇ¼£¬ÇëÔÚä¯ÀÀÆ÷ÖÐÊäÈë¡°http://gitlab.example.com¡±£¬²¢Ê¹ÓÃÖÎÀíÔ±ÕÊ»§µÇ¼¡£
½áÂÛ
×°ÖÃGitLab¿ÉÄÜ¿´ÆðÀ´ºÜ¼¬ÊÖ£¬µ«ÏÖʵÉÏËüºÜÊǼòÆÓÒ×ÐС£ÄúÖ»ÐèҪƾ֤ÉÏÃæÌáµ½µÄ°ì·¨×°ÖÃÐëÒªµÄÈí¼þ¡¢ÒÀÀµÏîºÍGitLab×Ô¼º¼´¿É¡£ÈôÓÐÒÉÎÊ£¬Çë²Î¿¼GitLabµÄ¹Ù·½Îĵµ»ò×·Çó×ÊÖú¡£
ÒÔÉϾÍÊÇÒ»¸ö¼òÆÓµÄOS7×°ÖÃGitLab½Ì³ÌµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡