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

Ïê½âcentosÖÐÒ»¼ü×°ÖÃgitlabµÄÒªÁì

gitlab ÊÇÒ»¸ö¿ªÔ´¡¢web ½çÃæµÄ git ´úÂëÍйܹ¤¾ß£¬Ëü¿ÉÒÔ×ÊÖúÎÒÃÇÔÚÍŶÓЭ×÷¿ª·¢ÖиüºÃµØÖÎÀí´úÂë ¡£ÈôÊÇÄãÊÇÒ»Ãû¿ª·¢Õߣ¬ÄÇôºÜ¿ÉÄÜ»áÓöµ½ÒÔÏÂÇéÐΣº

ͬÊÂÐÞ¸ÄÁËÄãµÄ´úÂ룬µ«Ã»ÓÐ֪ͨÄ㣻

¶àСÎÒ˽ÈËÅäºÏ±àдÁËͳһ¸ö´úÂë¿â£»

ûÓб¸·Ý´úÂ룬Ôì³É´úÂëɥʧ ¡£

ΪÏàʶ¾öÕâЩÎÊÌ⣬ÎÒÃÇ¿ÉÒÔʹÓà GitLab À´ÖÎÀí´úÂ룬ÏÂÃæÎÒÃǾÍÀ´ÏÈÈÝһϠCentOS GitLab Ò»¼ü×°ÖÃÒªÁì ¡£

Ò»¡¢×°ÖÃ×îаæ Git

ÔÚ×°Öà GitLab Ç°£¬ÎÒÃÇÐèÒªÏÈ×°Öà Git ¡£ÊäÈëÒÔÏÂÏÂÁ

sudo yum -y update
sudo yum -y install git

µÇ¼ºó¸´ÖÆ

¶þ¡¢×°ÖÃÒÀÀµÏî

GitLab ÔÚ×°ÖÃÀú³ÌÖÐÐèҪһЩÒÀÀµÏʹÓÃÒÔÏÂÏÂÁî¾ÙÐÐ×°Öãº

sudo yum install -y curl policycoreutils-python openssh-server openssh-clients
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld

µÇ¼ºó¸´ÖÆ

Èý¡¢×°ÖÃ GitLab

ÔÚ×°Öà GitLab Ç°£¬ÎÒÃÇÐèÒªÌí¼Ó GitLab ¾µÏñ¿â£¬ÊäÈëÒÔÏÂÏÂÁ

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

µÇ¼ºó¸´ÖÆ

½ÓÏÂÀ´£¬ÊäÈëÒÔÏÂÏÂÁî¾ÙÐÐ GitLab ×°Öãº

sudo yum install -y gitlab-ee

µÇ¼ºó¸´ÖÆ

ËÄ¡¢ÉèÖà GitLab

½øÈë GitLab ÉèÖÃÎļþ£º

sudo vim /etc/gitlab/gitlab.rb

µÇ¼ºó¸´ÖÆ

ÐÞ¸Ä GitLab ÍøÖ·£º

ÔÚÉèÖÃÎļþÖÐÕÒµ½ ¡°External URL¡±£¬½«ÆäÐÞ¸ÄΪ×Ô¼ºµÄЧÀÍÆ÷µØµãºÍ¶Ë¿Ú ¡£ÀýÈ磺

external_url 'http://192.168.1.100:80'

µÇ¼ºó¸´ÖÆ

ÐÞ¸Ä SMTP ÓʼþЧÀÍÆ÷£º

ÕÒµ½ ¡°gitlab_rails[¡®smtp_enable¡¯] = true¡±£¬²¢½«ÆäÐÞ¸ÄΪ£º

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.exmail.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "your_email@your_domain.com"
gitlab_rails['smtp_password'] = "your_password"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
gitlab_rails['smtp_openssl_verify_mode'] = 'none'

µÇ¼ºó¸´ÖÆ

Îå¡¢Æô¶¯ GitLab

ÖØмÓÔØÉèÖÃÎļþ£º

sudo gitlab-ctl reconfigure

µÇ¼ºó¸´ÖÆ

Æô¶¯ GitLab£º

sudo gitlab-ctl start

µÇ¼ºó¸´ÖÆ

ÖÁ´Ë£¬ÎÒÃÇÒѾ­Íê³ÉÁË CentOS GitLab Ò»¼ü×°Ö㬿ÉÒÔʹÓÃä¯ÀÀÆ÷»á¼ûÎÒÃÇµÄ GitLab ЧÀÍÁË ¡£ÔÚä¯ÀÀÆ÷µØµãÀ¸ÊäÈëЧÀÍÆ÷µØµãºÍ¶Ë¿Ú£¬ÀýÈ磺

http://192.168.1.100

µÇ¼ºó¸´ÖÆ

GitLab ĬÈÏÓû§ÃûΪ ¡°root¡±£¬ÃÜÂëΪ ¡°5iveL!fe¡± ¡£

×ܽá

ͨ¹ý±¾ÎÄ£¬ÎÒÃÇÒѾ­Ïàʶµ½ÁËÔõÑùÔÚ CentOS ÉÏÒ»¼ü×°Öà GitLab£¬ÈôÊÇÄãÊÇÒ»Ãû¿ª·¢Õߣ¬½¨ÒéÄãʹÓà GitLab À´ÖÎÀí´úÂ룬ËüÄܹ»ºÜºÃµØ×ÊÖúÄãЭ×÷¿ª·¢ ¡£

ÒÔÉϾÍÊÇÏê½âcentosÖÐÒ»¼ü×°ÖÃgitlabµÄÒªÁìµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

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

Ïà¹ØÐÂÎÅ

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

18523999891

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

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

QR code
ÍøÕ¾µØͼ