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

gitlabÔõôÉèÖÃÓʼþ£¿Ïà¹ØÄÚÈÝÏê½â

gitlab ÊÇÒ»¿îÊ¢ÐÐµÄ web ´úÂëÍйÜƽ̨£¬ËüÌṩÁËÍêÕûµÄ´úÂëÖÎÀí¡¢°æ±¾¿ØÖƺÍЭ×÷¹¦Ð§¡£gitlab »¹ÌṩÁËÓʼþЧÀ͹¦Ð§£¬Àû±ãÓû§Í¨¹ýÓʼþ·½·¨ÎüÊպͷ¢ËÍ֪ͨ¡£±¾ÎĽ«ÏÈÈÝ gitlab ÓʼþÉèÖõÄÏà¹ØÄÚÈÝ£¬ÒÔ±ãÓû§ÔÚʹÓà gitlab ʱԽ·¢±ã½Ý¡¢¸ßЧ¡£

Ò»¡¢ÉèÖÃÓÊÏä

ÔÚʹÓà GitLab µÄÓʼþЧÀÍ֮ǰ£¬Ê×ÏÈÐèÒªÉèÖÃÖÎÀíÔ±ÓÊÏäµØµã¡£ÔÚ GitLab 12.0 °æ±¾¼°ÒÔºóµÄ°æ±¾ÖУ¬¿ÉÒÔͨ¹ý Admin Area -> Settings -> General Ò³ÃæÀ´ÉèÖÃÖÎÀíÔ±ÓÊÏäµØµã¡£ÔÚ ¡°Outbound email settings¡± ÄÚÌîдºÏÊ浀 SMTP ЧÀÍÆ÷µØµã¡¢¶Ë¿ÚºÅ¡¢Óû§ÃûºÍÃÜÂëµÈÐÅÏ¢£¬È»ºóµã»÷ ¡°Save changes¡± °´Å¥¾ÙÐÐÉúÑÄ¡£

¶þ¡¢ÆôÓÃÓʼþЧÀÍ

Íê³ÉÓʼþÉèÖú󣬻¹ÐèÒªÕë¶ÔÏêϸÏîÄ¿ÆôÓÃÓʼþЧÀÍ¡£ÔÚ GitLab ÖУ¬¿ÉÒÔʹÓà Web ¿ØÖÆ̨»òÏÂÁîÐй¤¾ßÀ´ÆôÓÃÓʼþЧÀÍ¡£

Web ¿ØÖÆ̨ÆôÓÃÓʼþЧÀÍ

ÔÚ GitLab ÏîÄ¿Ò³Ãæ×ó²àµ¼º½À¸ÖÐÑ¡Ôñ ¡°Settings¡± -> ¡°Integrations¡±£¬È»ºóÔÚ ¡°Services¡± ÖÐÕÒµ½ ¡°Email notifications¡± ЧÀÍ£¬µã»÷ ¡°Enable¡± °´Å¥¿ªÆôÓʼþЧÀÍ¡£ÔÚµ¯³öµÄ¶Ô»°¿òÖÐÌîдÏà¹ØµÄÓʼþÉèÖÃÐÅÏ¢£¬ÉèÖÃÍê³Éºóµã»÷ ¡°Save changes¡± °´Å¥¼´¿ÉÍê³ÉÓʼþЧÀ͵ÄÆôÓá£

ÏÂÁîÐй¤¾ßÆôÓÃÓʼþЧÀÍ

ʹÓÃÏÂÁîÐй¤¾ßÆôÓÃÓʼþЧÀÍÐèҪʹÓÃÖÎÀíÔ±ÕË»§¾ÙÐвÙ×÷¡£ÔÚ GitLab ÉèÖÃÎļþ /etc/gitlab/gitlab.rb ÖУ¬¿ÉÒÔÕÒµ½ smtp ЧÀÍÆ÷Ïà¹ØÉèÖÃÐÅÏ¢¡£ÔÚÉèÖÃÎļþÖÐÉèÖÃÓʼþ֪ͨÏà¹ØµÄ²ÎÊý£¬ÀýÈç server¡¢port¡¢user_name¡¢password¡¢domain µÈ¡£ÉèÖúúóÖ´ÐÐÏÂÁsudo gitlab-ctl reconfigure £¬ÈÃÉèÖÃÉúЧ¼´¿É¡£

Èý¡¢²âÊÔÓʼþ

ÔÚÍê³ÉÓʼþЧÀ͵ÄÉèÖúÍÆôÓÃÖ®ºó£¬¿ÉÒÔͨ¹ý²âÊÔÓʼþ¹¦Ð§ÑéÖ¤ÊÇ·ñÉèÖÃÀֳɡ£ÔÚ GitLab ÖУ¬¿ÉÒÔͨ¹ý Web ¿ØÖÆ̨»òÏÂÁîÐй¤¾ßÀ´²âÊÔÓʼþ¹¦Ð§¡£

Web ¿ØÖÆ̨²âÊÔÓʼþЧÀÍ

ÔÚ GitLab ÏîÄ¿Ò³Ãæ×ó²àµ¼º½À¸ÖÐÑ¡Ôñ ¡°Settings¡± -> ¡°Integrations¡±£¬È»ºóÔÚ ¡°Services¡± ÖÐÕÒµ½ ¡°Email notifications¡± ЧÀÍ£¬ÔÚ¸ÃЧÀ͵IJÙ×÷²Ëµ¥ÖÐÑ¡Ôñ ¡°Test settings¡± À´²âÊÔÓʼþЧÀ͵ÄÉèÖá£ÔÚµ¯³öµÄ¶Ô»°¿òÖÐÌîдÊÕ¼þÈ˵ص㣬Ȼºóµã»÷ ¡°Test settings and send test email¡± °´Å¥¼´¿É·¢ËͲâÊÔÓʼþ¡£

ÏÂÁîÐй¤¾ß²âÊÔÓʼþЧÀÍ

ʹÓÃÏÂÁîÐй¤¾ß²âÊÔÓʼþЧÀÍÐèҪʹÓÃÖÎÀíÔ±ÕË»§¾ÙÐвÙ×÷¡£ÔÚÏÂÁîÐÐÖÐÖ´ÐÐÒÔÏÂÏÂÁ

sudo gitlab-rails console
Notify.test_email('[email address]').deliver_now

µÇ¼ºó¸´ÖÆ

ÆäÖУ¬[email address] ΪÐèÒª²âÊÔµÄÓʼþµØµã¡£Ö´ÐÐÍêÏÂÁîºó£¬ÈôÊÇÊÕµ½²âÊÔÓʼþ£¬ËµÃ÷ÓʼþЧÀÍÒѾ­ÉèÖÃÀֳɡ£

ËÄ¡¢×ܽá

ͨ¹ý±¾ÎĵÄÏÈÈÝ£¬ÎÒÃÇ¿ÉÒÔ¿´µ½ GitLab ÓʼþÉèÖõÄÀú³ÌºÜÊǼòÆÓ¡£Ö»ÐèÒªÔÚÖÎÀíÔ±ÕË»§ÖÐÉèÖúÃÓʼþЧÀÍÆ÷µÄÏà¹Ø²ÎÊý£¬²¢ÔÚÏêϸÏîÄ¿ÖÐÆôÓÃÓʼþ¹¦Ð§£¬¾Í¿ÉÒÔʹÓà GitLab ÌṩµÄÓʼþ֪ͨ¹¦Ð§£¬Àû±ãÓû§ÔÚʹÓà GitLab ʱÎüÊÕ֪ͨÐÅÏ¢¡£

ÒÔÉϾÍÊÇgitlabÔõôÉèÖÃÓʼþ£¿Ïà¹ØÄÚÈÝÏê½âµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

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

Ïà¹ØÐÂÎÅ

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

18523999891

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

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

QR code
ÍøÕ¾µØͼ