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

gitlabÔõÑù׼ȷÉèÖÃIP

gitlabÊÇÒ»¿î¹ãÊܽӴýµÄ´úÂëÍйܹ¤¾ß£¬Ëü²»µ«ÌṩÁË°æ±¾¿ØÖÆϵͳ£¬»¹ÌṩÁË×ÔÉí¼«¾ßÌØÉ«µÄci/cd£¨Ò»Á¬¼¯³É/Ò»Á¬½»¸¶£©ÏµÍ³£¬Ê¹µÃ¿ª·¢Õß¿ÉÒÔÔ½·¢Àû±ãµØÖÎÀí´úÂëºÍÏîÄ¿ ¡£ÆäÖУ¬gitlabµÄipÉèÖÃÒ²ºÜÊÇÖ÷Òª£¬ÈôÊDz»×¼È·ÉèÖÃip£¬¾Í»áµ¼ÖÂһϵÁеÄÎÊÌâ ¡£

ÄÇô£¬ÔõÑù׼ȷÉèÖÃGitlabµÄIPÄØ£¿ÏÂÃæ¾Í·ÖΪÒÔϼ¸¸ö²¿·Ö¾ÙÐÐÏÈÈÝ ¡£

Ò»¡¢Gitlab IPÉèÖÃÌõ¼þÌõ¼þ

ÔÚÉèÖÃGitlab IP֮ǰ£¬ÐèÒªÖª×ãÒÔÏÂÌõ¼þ£º

1.ÒѾ­×°ÖÃGitlab ¡£

2.Ä¿µÄЧÀÍÆ÷ÉèÖúÃÓòÃûºÍIPµØµã ¡£

3.ÒѾ­¿ª·ÅÏìÓ¦µÄ¶Ë¿Ú ¡£

ÈôÊDz»Öª×ãÒÔÉÏÌõ¼þ£¬ÐèÒªÏȾÙÐÐÏìÓ¦µÄ²Ù×÷ ¡£µ±È·ÈÏ×°ÖÃÍêGitlab²¢ÒѾ­¾ß±¸ÒÔÉÏÌõ¼þºó£¬¾Í¿ÉÒÔ×îÏÈGitlab IPÉèÖÃÁË ¡£

¶þ¡¢Gitlab IPÉèÖÃÒªÁì

Gitlab IPÉèÖÿÉÒÔ·ÖΪÁ½ÖÖ·½·¨£ºÍ¨¹ýDNSÉèÖúÍͨ¹ýÉèÖÃÎļþÉèÖà ¡£ÏÂÃ潫»®·Ö¾ÙÐÐÏÈÈÝ ¡£

1.ͨ¹ýDNSÉèÖÃ

ͨ¹ýDNSÉèÖÃGitlab IP¿ÉÒÔʹµÃÔÚ»á¼ûGitlabʱͨ¹ýÓòÃû¾ÙÐлá¼û£¬¶ø²»ÊÇͨ¹ýIP»á¼û£¬ÕâÑùÔ½·¢Ö±¹ÛºÍ±ãÓÚÓ°Ïó ¡£

Ê×ÏÈ£¬ÐèÒª±à¼­GitlabЧÀÍÆ÷ÉϵÄ/etc/hostsÎļþ£¬²¢ÔöÌí¶ÔÓ¦IPµØµãºÍÓòÃûµÄÓ³É䣬ÀýÈ磺

192.168.1.100 gitlab.example.com

µÇ¼ºó¸´ÖÆ

¸ÃÎļþ¿ÉÒÔͨ¹ýsudo vim /etc/hostsÏÂÁî¾ÙÐб༭ ¡£

È»ºó£¬ÔÚGitlabÖÎÀíÒ³Ãæ½øÈëÖÎÀí > ÉèÖã¬ÕÒµ½ÍⲿURL£¬²¢½«Æä¸ÄΪ£º

https://gitlab.example.com

µÇ¼ºó¸´ÖÆ

ÆäÖУ¬gitlab.example.comΪ֮ǰÔÚ/etc/hostsÖÐÉèÖõÄÓòÃû ¡£

ÉúÑÄÉèÖúó£¬ÖØÆôGitlabЧÀÍ£º

sudo gitlab-ctl restart

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

½ÓÏÂÀ´£¬ÔÚÍâµØ»úеÉÏ·­¿ªä¯ÀÀÆ÷¾Í¿ÉÒÔͨ¹ýgitlab.example.com¾ÙÐлá¼ûÁË ¡£

2.ͨ¹ýÉèÖÃÎļþÉèÖÃ

ͨ¹ýÉèÖÃÎļþÉèÖÃGitlab IPÐèÒª¾ÙÐÐÒÔÏ°취£º

£¨1£©Í¨¹ýsudo vim /etc/gitlab/gitlab.rbÏÂÁî±à¼­GitlabÉèÖÃÎļþ ¡£

£¨2£©ÕÒµ½ÒÔÏÂÁ½ÐУº

#external_url 'GENERATED_EXTERNAL_URL'
# gitlab_rails['gitlab_ssh_host'] = 'ssh_host.example.com'

µÇ¼ºó¸´ÖÆ

½«Æä¸ü¸ÄΪ£º

external_url 'http://192.168.1.100'
gitlab_rails['gitlab_ssh_host'] = '192.168.1.100'

µÇ¼ºó¸´ÖÆ

ÆäÖУ¬192.168.1.100ΪGitlabЧÀÍÆ÷µÄIPµØµã ¡£

£¨3£©ÉúÑÄÉèÖÃÎļþºó£¬ÖØÆôGitlabЧÀÍ£º

sudo gitlab-ctl restart

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

ÏÖÔÚ£¬¿ÉÒÔͨ¹ýhttp://192.168.1.100¾ÙÐлá¼ûÁË ¡£

Èý¡¢½áÓï

ͨ¹ýÉÏÊöÏÈÈÝ£¬ÎÒÃÇ¿ÉÒÔ·¢Ã÷£¬ÔõÑù׼ȷÉèÖÃGitlab IPÕվɽÏÁ¿¼òÆ ¡£²»¹ÜÊÇͨ¹ýDNSÉèÖÃÕÕ¾Éͨ¹ýÉèÖÃÎļþÉèÖã¬Ö»ÐèҪƾ֤Á÷³Ì¾ÙÐÐÉèÖþͿÉÒÔÁË ¡£

×îºó£¬ÐèҪעÖصÄÒ»µãÊÇ£¬Gitlab IPÉèÖò»×¼È·¿ÉÄܻᵼÖ»á¼ûGitlab·ºÆðÎÊÌ⣬Òò´ËÐèÒªÎÒÃÇÔÚ¾ÙÐÐÉèÖÃʱÐèÌØÊâСÐÄ£¬²¢Æ¾Ö¤×ÔÉíÐèÇó¾ÙÐе÷½â ¡£

ÒÔÉϾÍÊÇgitlabÔõÑù׼ȷÉèÖÃIPµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

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

Ïà¹ØÐÂÎÅ

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

18523999891

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

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

QR code
ÍøÕ¾µØͼ