ʵÀýÏÈÈÝLinuxϵͳÏÂÔõÑù´î½¨GitLab£¿
linuxÏÂÔõÑù´î½¨gitlab£¿ubuntu 18.04ΪÀý¾ÙÐÐÏêϸÏÈÈÝ¡£
×°ÖÃÐëÒªµÄÈí¼þ°ü
Ê×ÏÈ£¬ÐèҪװÖÃÒÔÏÂÈí¼þ°ü£º
sudo apt update sudo apt install -y curl openssh-server ca-certificates tzdata perl
µÇ¼ºó¸´ÖÆ
×°ÖÃPostgreSQL
GitLabµÄÊý¾Ý¿âÐèҪʹÓõ½PostgreSQL£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁî×°Öãº
sudo apt install -y postgresql postgresql-client libpq-dev
µÇ¼ºó¸´ÖÆ
×°ÖÃGitLab
×°ÖÃGitLabÐèÒªÌí¼Ó¹Ù·½µÄ°üÔ´²¢×°Öãº
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash sudo apt install gitlab-ee
µÇ¼ºó¸´ÖÆ
ÉèÖÃGitLab
×°ÖÃÍê³Éºó£¬ÐèÒª¾ÙÐгõʼ»¯ÉèÖ᣿ÉÒÔͨ¹ýÐÞ¸Ä/etc/gitlab/gitlab.rbÎļþ¾ÙÐÐÉèÖ㬺ñÈÐÞ¸ÄGitLabµÄ»á¼ûURL¡¢¶Ë¿ÚºÅµÈµÈ¡£ÐÞ¸ÄÍê³ÉºóÖ´ÐÐÒÔÏÂÏÂÁîʹÉèÖÃÉúЧ£º
sudo gitlab-ctl reconfigure
µÇ¼ºó¸´ÖÆ
ÖØÆôGitLab
ÈôÊÇÓÐÐÞ¸ÄÁËÉèÖÃÎļþ£¬ÐèÒªÖØÆôGitLab²Å»ªÉúЧ£º
sudo gitlab-ctl restart
µÇ¼ºó¸´ÖÆ
ʹÓÃGitLab
×°Öò¢ÉèÖÃÍê³Éºó£¬¿ÉÒÔͨ¹ýä¯ÀÀÆ÷»á¼ûGitLabµÄURL¾ÙÐÐʹÓá£
Ê״εǼGitLab»áÒªÇóÉèÖÃÖÎÀíÔ±ÃÜÂ룬ÉèÖÃÍê³Éºó»á½øÈëGitLabµÄÊ×Ò³£¬¼´¿É×îÏÈʹÓá£
³ýÁË»ù±¾µÄ´úÂëÖÎÀíÍ⣬GitLab»¹ÌṩÁËIssues¡¢Wiki¡¢Merge RequestµÈ¹¦Ð§À´Ìá¸ßÍŶÓÐ×÷µÄЧÂÊ¡£
×ܽá
´î½¨GitLab²»ÊǺÜÄÑÌ⣬ƾ֤ÉÏÃæµÄ°ì·¨¾ÙÐвÙ×÷¼´¿É¡£²»¹ý£¬ÏÖʵ²Ù×÷ÖпÉÄÜ»¹»áÓöµ½Ð©ÎÊÌ⣬¿ÉÒԲο¼¹Ù·½Îĵµ¾ÙÐÐÅŲ顣ʹÓÃGitLab¿ÉÒÔÌá¸ßÍŶÓÐ×÷ЧÂÊ£¬Í¬Ê±Ò²¿ÉÒÔ¸üºÃµØÖÎÀí´úÂë¡£
ÒÔÉϾÍÊÇʵÀýÏÈÈÝLinuxϵͳÏÂÔõÑù´î½¨GitLab£¿µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡