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

MacÉÏÔõôװÖÃGitLab£¿°ì·¨Ïê½â

gitlabÊÇÒ»ÖÖ¿ªÔ´µÄgit´æ´¢¿âÖÎÀíϵͳ£¬ÓÃÓÚ¿ª·¢Ö°Ô±¾ÙÐа汾¿ØÖƺÍЭ×÷¡£ÔÚmacϵͳÉÏ×°ÖÃgitlab¿ÉÒÔ×ÊÖúÄúÔÚÍâµØÔËÐкÍÖÎÀígitlabʵÀý£¬Ê¹Äú¿ÉÒÔ¿ìËÙ¾ÙÐÐgit°æ±¾¿ØÖÆÖÎÀíºÍÏîĿЭ×÷¡£ÄÇô£¬ÔõÑùÔÚmacÉÏ×°ÖÃgitlabÄØ£¿ÏÂÃ潫Õë¶Ô´ËÎÊÌâ¾ÙÐÐÏêϸ½â˵¡£

ÇéÐÎÒªÇó

ÔÚ×îÏÈ×°ÖÃGitLab֮ǰ£¬ÐèҪȷ±£ÄúµÄMacϵͳÇкÏÒÔÏÂÒªÇó£º

macOS 10.12»ò¸ü¸ß°æ±¾

4 GB»ò¸ü¶àϵͳRAM

ÖÁÉÙË«ºËCPU

×°ÖÃÏÂÁîÐй¤¾ß

Ê×ÏÈ£¬ÐèҪװÖÃXcode»òÕßÏÂÁîÐй¤¾ß¡£ÔÚÖÕ¶ËÖÐÔËÐÐÒÔÏÂÏÂÁî¾ÙÐÐ×°Öãº

xcode-select --install

µÇ¼ºó¸´ÖÆ

×°ÖÃÒÀÀµÏî

ΪÁËÔÚMacÉÏ×°ÖÃGitLab£¬ÐèҪװÖÃһЩÒÀÀµÏî¡£ÔËÐÐÒÔÏÂÏÂÁ

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

µÇ¼ºó¸´ÖÆ

×°ÖÃPostfixʱ£¬ÇëÑ¡Ôñ¡°Internet Site¡±²¢Ê¹ÓÃĬÈÏÖµ¾ÙÐÐÉèÖá£

×°ÖÃGitLab

ΪÁË×°ÖÃGitLab£¬ÇëʹÓÃÒÔÏÂÏÂÁîÌí¼ÓGitLab¹Ù·½Èí¼þ°ü´æ´¢¿â£º

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

µÇ¼ºó¸´ÖÆ

½ÓÏÂÀ´£¬ÔËÐÐÒÔÏÂÏÂÁîÒÔ×°ÖÃGitLab£º

sudo apt install gitlab-ce

µÇ¼ºó¸´ÖÆ

´Ëʱ£¬GitLab×°ÖÃÒѾ­Íê³É¡£Æ¾Ö¤ÍøÂçËÙÂʲî±ð£¬×°ÖÿÉÄÜÐèҪһЩʱ¼ä£¬Äú¿ÉÒÔͨ¹ýÔËÐÐÒÔÏÂÏÂÁîÀ´¼ì²éGitLabµÄÔËÐÐ״̬£º

sudo gitlab-ctl status

µÇ¼ºó¸´ÖÆ

ÈôÊÇ״̬Ϊactive£¬ÔòÌåÏÖGitLabÒÑÀÖ³É×°Öò¢ÔËÐС£

»á¼ûGitLab

ÏÖÔÚ£¬Äú¿ÉÒÔͨ¹ýÔÚMacÉÏ·­¿ªä¯ÀÀÆ÷²¢ÔڵصãÀ¸ÖÐÊäÈë¡°http://localhost¡±À´»á¼ûGitLab¡£ÔÚµÚÒ»´Î»á¼ûʱ£¬ÐèÒªÉèÖÃÖÎÀíÔ±ÕÊ»§ÃÜÂë¡£

ÉèÖÃGitLab

ÔÚ×°Öúͻá¼ûGitLabºó£¬ÄúÐèÒª¾ÙÐлù±¾ÉèÖ᣿ÉÒÔͨ¹ý±à¼­¡°/etc/gitlab/gitlab.rb¡±ÎļþÀ´±à¼­GitLabµÄÉèÖá£Äú¿ÉÒÔͨ¹ý´ËÎļþÀ´Ö¸¶¨SMTPЧÀÍÆ÷¡¢HTTP»òHTTPS¶Ë¿ÚµÈÑ¡Ïî¡£

ÉèÖÃHTTPS

ÈôÊÇÐèҪʹÓÃHTTPSÊðÀíÅþÁ¬µ½GitLab£¬ÔòÐèÒªÉèÖÃHTTPS¡£¿ÉÒÔʹÓÃÎÞÐòʹÓõÄLet’s EncryptÖ¤Êé»ò×Ô¼ºµÄÖ¤Êé¾ÙÐÐÉèÖá£Ê¹ÓÃ×Ô¼ºµÄÖ¤Êéʱ£¬ÐèÒª½«Æ俽±´µ½¡°/etc/gitlab/ssl/¡±Ä¿Â¼ÖС£

Éý¼¶GitLab

ÈôÊÇÐèÒªÉý¼¶GitLab£¬Ôò¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ

sudo apt update
sudo apt upgrade gitlab-ce

µÇ¼ºó¸´ÖÆ

Çë×¢ÖØ£¬ÔÚÉý¼¶Àú³ÌÖУ¬¿ÉÄÜÐèÒªÊäÈëÖÎÀíÔ±ÃÜÂë¡£

×ܽá

ͨ¹ýÒÔÉÏ°ì·¨£¬Äú¿ÉÒÔÔÚMacÉÏ×°Öò¢ÀÖ³ÉÔËÐÐGitLab¡£×°Öúó£¬Äú¿ÉÒÔʹÓÃGitLab¾ÙÐа汾ÖÎÀí£¬Ð­×÷¿ª·¢£¬ÒÔ¼°¾ÙÐÐÖÖÖÖÆäËû¿ª·¢²Ù×÷¡£

ÒÔÉϾÍÊÇMacÉÏÔõôװÖÃGitLab£¿°ì·¨Ïê½âµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

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

Ïà¹ØÐÂÎÅ

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

18523999891

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

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

QR code
ÍøÕ¾µØͼ