尊龙凯时人生就是博

Ïê½âgitlabÉú²úÇéÐεĴҪÁì

Ò»¡¢Ð¡Ðò

ÔÚµ±½ñÈí¼þ¿ª¿¯ÐÐÒµÖУ¬Git×÷Ϊ°æ±¾¿ØÖƹ¤¾ßÒѾ­³ÉΪ²»¿É»òȱµÄÒ»²¿·Ö ¡£GitLabÔòÊÇÔÚGitµÄ»ù´¡ÉÏ£¬ÌṩÁ˸ü¶àµÄ¹¦Ð§ºÍЧÀÍ ¡£GitLab¿ÉÒÔ×ÊÖúÎÒÃǸüºÃµØ¾ÙÐдúÂëÖÎÀí¡¢ÏàÖúºÍ°²ÅÅ ¡£

±¾ÎĽ«ÏÈÈÝÔõÑù´î½¨GitLabµÄÉú²úÇéÐΣ¬×ÊÖú¿ª·¢ÍŶӸüºÃµØʹÓÃGitLab¾ÙÐдúÂëÖÎÀí ¡£±¾ÎĽ«»ùÓÚUbuntu 18.04 LTS°æ±¾£¬Ïêϸ˵Ã÷GitLabµÄ×°Öá¢ÉèÖúÍÔËÐÐ ¡£

¶þ¡¢×°ÖÃGitLab

×°ÖÃÐëÒªµÄÒÀÀµÏî

GitLabÔÚUbuntu 18.04 LTSµÄ×°ÖÃÐèÒªÐí¶àÒÀÀµÏî ¡£ÔÚ×îÏÈ֮ǰ£¬ÇëÈ·±£ÒѾ­×°ÖÃÁËEPELºÍÏà¹ØµÄÒÀÀµÏî ¡£ÊäÈëÒÔÏÂÏÂÁîÀ´×°Öãº

sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates postfix

µÇ¼ºó¸´ÖÆ

×°ÖÃGitLabµÄ°ü

ÔÚ×°ÖÃGitLab֮ǰ£¬ÐèÒªÌí¼ÓGitLab¹Ù·½µÄÈí¼þ°ü ¡£Îª´Ë£¬ÇëÔËÐÐÒÔÏÂÏÂÁ

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash

µÇ¼ºó¸´ÖÆ

¸ÃÏÂÁÏÂÔؾ籾²¢×°ÖÃGitLabµÄÈí¼þ°ü ¡£

×°ÖÃGitLab

Íê³ÉÏÂÔغÍ×°ÖðüÖ®ºó£¬½ÓÏÂÀ´ÐèҪװÖÃGitLab ¡£ÔËÐÐÒÔÏÂÏÂÁ

sudo EXTERNAL_URL="http://gitlab.example.com" apt-get install gitlab-ee

µÇ¼ºó¸´ÖÆ

Çë×¢ÖØ£¬ÕâÀï±ØÐèÌæ»»¡°http://gitlab.example.com¡±ÎªÄú×Ô¼ºµÄGitLabЧÀÍÆ÷µÄURL ¡£

Æô¶¯GitLab

×°ÖÃÍê³ÉÖ®ºó£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÆô¶¯GitLab£º

sudo gitlab-ctl reconfigure

µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ

ÔËÐдËÏÂÁîʱ£¬GitLab½«×Ô¶¯Æô¶¯²¢ÉèÖà ¡ £¿ÉÒÔʹÓÃÒÔÏÂÏÂÁî¼ì²éGitLabµÄ״̬£º

sudo gitlab-ctl status

µÇ¼ºó¸´ÖÆ

ÈôÊÇËùÓÐ×é¼þ¶¼ÒÑÆô¶¯£¬Ôò»áÊä³öOK ¡£

Èý¡¢ÉèÖÃGitLab

¾ÙÐлù±¾ÉèÖÃ

ÔÚ×°Öú󣬷­¿ªä¯ÀÀÆ÷²¢ÊäÈëGitLabµÄURL ¡£Ê״εǼʱ£¬ÐèÒªÉèÖÃÖÎÀíÔ±ÃÜÂëºÍµç×ÓÓʼþµØµã ¡£

ÉèÖÃSSLÖ¤Êé

ΪÁ˱£»¤ÄúµÄЧÀÍÆ÷£¬½¨ÒéʹÓÃSSLÖ¤Êé¾ÙÐлá¼û ¡ £¿ÉÒÔͨ¹ýÃâ·ÑµÄLet¡¯s EncryptÖ¤ÊéÀ´Ãâ·Ñ»ñÈ¡SSL ¡£ÔÚ´Ë֮ǰ£¬ÐèҪװÖÃcertbot£º

sudo apt-get install -y certbot

µÇ¼ºó¸´ÖÆ

×°ÖÃÍê³Éºó£¬Í¨¹ýÒÔÏÂÏÂÁî»ñÈ¡²¢ÉèÖÃÖ¤Ê飺

sudo certbot --nginx -d gitlab.example.com

µÇ¼ºó¸´ÖÆ

²Ù×÷¿¢Êºó£¬ÐèÒªÖØÐÂÆô¶¯Nginx£º

sudo systemctl restart nginx

µÇ¼ºó¸´ÖÆ

½ûÓÃ×¢²á

ĬÈÏÇéÐÎÏ£¬ÈκÎÈ˶¼¿ÉÒÔ»á¼ûGitLab²¢×¢²áÐÂÕÊ»§ ¡£ÔÚÉú²úÇéÐÎÖУ¬ÓÉÓÚÇå¾²Ôµ¹ÊÔ­ÓÉ£¬½¨ÒéÍ£Óøù¦Ð§ ¡£Òª½ûÓÃ×¢²á£¬Çë±à¼­ÉèÖÃÎļþ£º

sudo vi /etc/gitlab/gitlab.rb

µÇ¼ºó¸´ÖÆ

ÔÚÎļþÖÐÕÒµ½ÒÔÏÂÐУº

# gitlab_rails['gitlab_sign_up_enabled'] = true

µÇ¼ºó¸´ÖÆ

½«Æä¸ü¸ÄΪ£º

gitlab_rails['gitlab_sign_up_enabled'] = false

µÇ¼ºó¸´ÖÆ

È»ºóÖØÐÂÆô¶¯GitLab£º

sudo gitlab-ctl reconfigure

µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ

ËÄ¡¢×ܽá

±¾ÎÄÌṩÁËGitLabÉú²úÇéÐεĴҪÁì ¡£ÎÒÃÇÏàʶÁËÔõÑù×°ÖúÍÉèÖÃGitLab£¬²¢¶Ô»ù±¾²ÎÊý¾ÙÐÐÁËÉèÖã¬ÒÔÈ·±£ÎÒÃǵĴúÂë¿ÍÕ»Çå¾²¿É¿¿ ¡£ÔÚÉú²úÇéÐÎÖУ¬°ü¹ÜϵͳµÄ¿É¿¿ÐÔºÍÇå¾²ÐÔºÜÊÇÖ÷Òª£¬Òò´ËÃ÷È·ÕâЩ°ì·¨²¢Õë¶ÔÄúµÄÌض¨ÇéÐξÙÐе÷½âºÜÊÇÖ÷Òª ¡£Ð»Ð»ÄúµÄÔĶÁ£¬Ï£ÍûÄú¿ÉÒÔÀֳɴ×Ô¼ºµÄGitLabÉú²úÇéÐΣ¬×£ÄúÊÂÇé˳Ë죡

ÒÔÉϾÍÊÇÏê½âgitlabÉú²úÇéÐεĴҪÁìµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

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

Ïà¹ØÐÂÎÅ

ÁªÏµ尊龙凯时人生就是博

18523999891

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

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

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