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

¹ØÓÚGitLab 7µÄ×°Öý̳Ì

ÔÚÈí¼þ¿ª·¢ÖУ¬Ò»¿îºÃÓõİ汾¿ØÖÆϵͳÊǺÜÊÇÖ÷ÒªµÄÒ»¸ö»·½Ú¡£gitlab ÊÇÒ»¿î»ùÓÚgitµÄ´úÂëÖÎÀí¹¤¾ß£¬ËüÄܹ»ÌṩһÕûÌ×µÄʵÏÖ´úÂëÖÎÀí¡¢Ò»Á¬¼¯³É¼°°²ÅŵĽâ¾ö¼Æ»®¡£ÏÂÃæÎÒÃǾÍÀ´½â˵һϹØÓÚgitlab 7µÄ×°Öý̳Ì¡£

×°Öñر¸×é¼þ

ÔÚ×îÏÈ×°ÖÃGitLabÇ°£¬ÐèÒªÏÈ×°ÖÃËùÐèÒªµÄ×é¼þºÍÒÀÀµÏî¡£ÒÔÏÂ×é¼þÊÇ×°ÖÃGitLabÐëÒªµÄ£º

CURL

Git

PostgreSQL

Python

Redis

GCC

Make

OpenSSL

Äú¿ÉÒÔʹÓÃÒÔÏÂÏÂÁî¾ÙÐÐ×é¼þ×°Öãº

sudo apt-get update

sudo apt-get install -y curl git libpq-dev python-dev redis-server build-essential openssl

×°ÖÃGitLab

ÔÚ×°ÖÃGitLab֮ǰ£¬ÎÒÃÇ»¹ÐèҪװÖÃGitLabÒÀÀµµÄÒÀÀµÏ

sudo apt-get install -y postfix

½ÓÏÂÀ´£¬ÎÒÃÇ×îÏÈ×°ÖÃGitLab¡£ Ê×ÏÈÒª½«GitLab¹ÙÍøµÄ¾µÏñ¸üе½ÍâµØÇéÐÎÖУ¬ÔËÐÐÒÔÏÂÏÂÁîÌí¼ÓGitLab¹ÙÍøµÄAptitudeÔ´ÁÐ±í£º

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

×¢ÖØ£ºÈôÊÇÄúʹÓõÄÊÇGitLab CE£¬ Ó¦½«ÉÏÃæµÄ¾ç±¾ÖÐµÄ ¡°gitlab-ee¡± ¸Ä³É ¡°gitlab-ce¡±¼´¿É¡£

È»ºó×îÏÈÏêϸµÄ×°ÖÃÀú³Ì£º

sudo apt-get install gitlab-ee

ÔÚ×°ÖÃʱ´ú£¬ÄúÐèÒª¾ÙÐÐÏà¹ØµÄÉèÖã¬ÈçGitLabµÄÓòÃû£¬ÖÎÀíÔ±ÕË»§µÈ£¬Æ¾Ö¤ÌáÐÑÍê³É×°Öü´¿É¡£

ÉèÖÃGitLab

×°ÖÃÍê³Éºó£¬ÐèÒª¾ÙÐÐÏà¹ØµÄ»ù±¾ÉèÖ㬰üÀ¨ÐÞ¸ÄPostgreSQLºÍRedisµÄÉèÖᣱðµÄ£¬Äú»¹ÐèҪΪGitLab½¨ÉèÉèÖÃÎļþ¡£

±à¼­/etc/gitlab/gitlab.rbÎļþ

sudo nano /etc/gitlab/gitlab.rb

ÐÞ¸ÄÎÒÃÇÐèÒªµÄÉèÖÃ

Ö÷ÒªÉèÖãº

external_url ¡®http://gitlab.example.com¡¯

GitLab»á¼ûµÄURLµØµã¡£

gitlab_rails[¡®gitlab_email_from¡¯] = ¡®gitlab@example.com¡¯

Óʼþ·¢ËÍʱʹÓõķ¢ËÍÔ´¡£

gitlab_rails[¡®gitlab_email_display_name¡¯] = ¡®GitLab¡¯

ÓʼþÖÐʹÓõÄÃû³Æ¡£

gitlab_rails[¡®ldap_enabled¡¯] = true

¿ªÆôLDAPЧÀÍ

ÉúÑIJ¢¹Ø±ÕÉèÖÃÎļþ¡£

Ö´ÐÐreconfigure

sudo gitlab-ctl reconfigure

Õâ¸ö²Ù×÷½«ÖØÐÂÉèÖÃGitLab£¬Ê¹ÓÃ֮ǰ¸ü»Ú¸ÄµÄÉèÖòÎÊý¡£

ÖÁ´Ë£¬ÄúÒѾ­ÀÖ³É×°ÖÃÁËGitLab 7£¬¿ÉÒÔ×îÏÈʵÏÖÄúµÄÏîÄ¿´úÂëÖÎÀíÀ²£¡

ÒÔÉϾÍÊǹØÓÚGitLab 7µÄ×°Öý̵̳ÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

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

Ïà¹ØÐÂÎÅ

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

18523999891

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

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

QR code
ÍøÕ¾µØͼ