尊龙凯时人生就是搏

ÔõÑùÔÚ×Ô¼ºµÄЧÀÍÆ÷ÉϴGitLab

Ëæ×ÅÈí¼þ¿ª·¢µÄÉú³¤  £¬°æ±¾¿ØÖƹ¤¾ß³ÉΪÁ˱ز»¿ÉÉÙµÄÒ»²¿·Ö¡£gitÊÇÏÖÔÚ×îÊܽӴýµÄÂþÑÜʽ°æ±¾¿ØÖÆϵͳ֮һ¡£ËüÊÇÓÉlinuxÖ®¸¸linus torvalds½¨ÉèµÄ  £¬ÒѳÉΪÏÕЩËùÓпªÔ´ÏîÄ¿µÄ±ê×¼°æ±¾¿ØÖÆϵͳ¡£

GitLabÊÇGitµÄÖÎÀíƽ̨  £¬ËüÌṩÁËÐí¶à¹¦Ð§À´¼ò»¯Ô´´úÂëÖÎÀíºÍЭ×÷¡£ÔÚ±¾ÎÄÖÐ  £¬ÎÒÃǽ«Ñ§Ï°ÔõÑùÔÚ×Ô¼ºµÄЧÀÍÆ÷ÉϴGitLab¡£

°ì·¨1£º×°ÖÃÒÀÀµÏî

ÔÚ×°ÖÃGitLab֮ǰ  £¬ÎÒÃÇÐèҪװÖÃһЩÐëÒªµÄÒÀÀµÏî¡£ÔÚ±¾½Ì³ÌÖÐ  £¬ÎÒÃǽ«Ê¹ÓÃUbuntu 18.04×÷ΪÊ÷Ä££º

sudo apt update
sudo apt install -y curl openssh-server ca-certificates tzdata perl

µÇ¼ºó¸´ÖÆ

°ì·¨2£º×°ÖÃPostgreSQL

GitLabĬÈÏʹÓÃPostgreSQLÊý¾Ý¿â¡£Îª´Ë  £¬ÎÒÃÇÐèҪװÖÃPostgreSQL£º

sudo apt install -y postgresql postgresql-contrib libpq-dev

µÇ¼ºó¸´ÖÆ

°ì·¨3£º×°ÖÃGitLab

ÓÐÁ½ÖÖ·½·¨×°ÖÃGitLab£º

3.1. ÏÂÔز¢×°ÖÃGitLab°ü

Ê×ÏÈ  £¬»á¼ûGitLab¹Ù·½ÍøÕ¾ £¨https://about.gitlab.com/install/£©   £¬ÏÂÔØÊʵ±µÄGitLab°æ±¾¡£

×°Öõ½ÄúµÄϵͳÉÏ  £¬½âѹËõÎļþ  £¬²¢½øÈë½âѹºóµÄĿ¼£º

sudo mkdir -p /opt/gitlab
sudo chmod 775 /opt/gitlab
sudo curl -LJO https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/bionic/gitlab-ce__amd64.deb/download.deb
sudo dpkg -i gitlab-ce__amd64.deb
sudo gitlab-ctl reconfigure

µÇ¼ºó¸´ÖÆ

3.2. ʹÓùٷ½µÄDocker¾µÏñ

ͨ¹ýdockerÀ´ÔËÐÐGitLab  £¬ÐèÒªÏÈ×°ÖÃdocker£º

sudo apt install docker.io -y
sudo systemctl start docker
sudo systemctl enable docker

µÇ¼ºó¸´ÖÆ

ÏÂÔØGitLabµÄDocker¾µÏñ²¢ÔËÐУº

sudo docker run --detach \
    --hostname <hostname> \
    --publish 443:443 --publish 80:80 --publish 22:22 \
    --name gitlab \
    --restart always \
    --volume /srv/gitlab/config:/etc/gitlab \
    --volume /srv/gitlab/logs:/var/log/gitlab \
    --volume /srv/gitlab/data:/var/opt/gitlab \
    gitlab/gitlab-ce:latest</hostname>

µÇ¼ºó¸´ÖÆ

¾ÍÊÇÕâô¼òÆÓ£¡

°ì·¨4£ºÉèÖÃGitLab

ÎÒÃÇÒѾ­Æô¶¯ÁËGitLab  £¬²¢ÇÒËüÏÖÔÚÓ¦¸ÃÕýÔÚÔËÐС£Ä¬ÈÏÇéÐÎÏ  £¬GitLab½«Ôڶ˿Ú80ÉÏÔËÐÐ  £¬Äú¿ÉÒÔÔÚä¯ÀÀÆ÷ÖÐͨ¹ýÊäÈëЧÀÍÆ÷µÄIPµØµã»òÖ÷»úÃûÀ´»á¼ûËü£º

http://<server_ip>:80</server_ip>

µÇ¼ºó¸´ÖÆ

µÚÒ»´Î»á¼ûGitLabʱ  £¬Äú½«±»Öض¨Ïòµ½ÉèÖÃÖÎÀíÔ±ÕÊ»§µÄÒ³Ãæ¡£ÔÚ´ËÒ³ÃæÉÏ  £¬ÄúÐèÒªÊäÈëÖÎÀíÔ±ÕË»§µÄÓû§ÃûºÍÃÜÂë  £¬²¢ÊäÈëÄúÏ£ÍûGitLabÔËÐеÄURL¡£Íê³ÉÉèÖúó  £¬Äú½«±»Öض¨Ïòµ½GitLabµÄµÇ¼ҳÃæ¡£

°ì·¨5£ºÊ¹ÓÃGitLab

ÏÖÔÚ  £¬ÄúÒѾ­ÔÚЧÀÍÆ÷ÉÏ×°Öò¢ÉèÖÃÁËGitLab¡£GitLabÓÐÐí¶à¹¦Ð§  £¬°üÀ¨´úÂë¿â¡¢ÎÊÌâ¸ú×Ù¡¢Ò»Á¬¼¯³ÉµÈ¡£Çë×¢Öعٷ½Îĵµ  £¬ÊìϤGitLabµÄ¸÷¸öÌØÕ÷¡£

×ܽá

ÔÚ±¾½Ì³ÌÖÐ  £¬ÎÒÃÇѧϰÁËÔõÑù´î½¨GitLabЧÀÍÆ÷¡£GitLabÊÇÒ»¸ö¾«²ÊµÄÔ´´úÂëÖÎÀíƽ̨  £¬²¢ÇÒÔÚ¿ªÔ´ÉçÇøÖйãÊܽӴý¡£ÏÖÔÚ  £¬ÄúÓ¦¸Ã¾ß±¸´î½¨GitLabµÄ»ù´¡ÖªÊ¶  £¬²¢¿ÉÒÔ×îÏÈʹÓÃËüÁË¡£

ÒÔÉϾÍÊÇÔõÑùÔÚ×Ô¼ºµÄЧÀÍÆ÷ÉϴGitLabµÄÏêϸÄÚÈÝ  £¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

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

Ïà¹ØÐÂÎÅ

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

18523999891

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

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

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