Ïê½âÔõÑùÔÚWindowsϵͳÖÐ×°ÖÃGitLab
gitlabÊÇÒ»¿î¿ªÔ´µÄ´úÂëÍйÜƽ̨£¬ËüÌṩ´úÂëÍйܡ¢ÏîÄ¿ÖÎÀí¡¢ÍŶÓÐ×÷¡¢ci/cdµÈ¹¦Ð§£¬ÊÇÖÎÀíÈí¼þ¿ª·¢Àú³ÌÖв»¿É»òȱµÄ¹¤¾ß¡£±¾ÎĽ«ÏÈÈÝÔõÑùÔÚwindowsϵͳÖÐ×°ÖÃgitlab¡£
Ò»¡¢×°ÖÃÏȾöÌõ¼þ
ÔÚ×°ÖÃGitLab֮ǰ£¬ÎÒÃÇÐèÒªÏÈ×°ÖÃÒ»ÏÂÈí¼þºÍ×é¼þ£º
1.×°ÖÃRuby
ÔÚWindowsϵͳÖУ¬ÎÒÃÇ¿ÉÒÔͨ¹ýRubyInstallerÀ´×°ÖÃRuby¡£Ïêϸ°ì·¨ÈçÏ£º
£¨1£©»á¼ûRubyInstaller¹ÙÍø£¬ÏÂÔضÔÓ¦°æ±¾µÄRuby Installer¡£
£¨2£©×°ÖÃRubyInstaller£¬×¢ÖØÑ¡ÔñÌí¼ÓÖÁÇéÐαäÁ¿¡£
£¨3£©×°ÖÃÍê³Éºó£¬·¿ªÏÂÁîÐд°¿Ú£¬ÊäÈëruby ¨CvÏÂÁÈôÊÇÄÜ׼ȷÏÔʾRubyµÄ°æ±¾ºÅ£¬Ôò˵Ã÷Ruby×°ÖÃÀֳɡ£
2.×°ÖÃGit
ÔÚWindowsϵͳÖУ¬ÎÒÃÇ¿ÉÒÔͨ¹ýGit¹ÙÍøÏÂÔØGitµÄ×°Öðü¾ÙÐÐ×°Öá£Ïêϸ°ì·¨ÈçÏ£º
£¨1£©»á¼ûGit¹ÙÍø£¬ÏÂÔضÔÓ¦°æ±¾GitµÄ×°Öðü¡£
£¨2£©ÔËÐÐ×°Öðü£¬Ñ¡ÔñÏìÓ¦µÄÑ¡ÏÍê³ÉGitµÄ×°Öá£
£¨3£©×°ÖÃÍê³Éºó£¬·¿ªÏÂÁîÐд°¿Ú£¬ÊäÈëgit ¨CversionÏÂÁÈôÊÇÄÜ׼ȷÏÔʾGitµÄ°æ±¾ºÅ£¬Ôò˵Ã÷Git×°ÖÃÀֳɡ£
3.×°ÖÃPostgreSQL
ÔÚWindowsϵͳÖУ¬ÎÒÃÇ¿ÉÒÔͨ¹ýPostgreSQL¹ÙÍøÏÂÔØPostgreSQLµÄ×°Öðü¾ÙÐÐ×°Öá£Ïêϸ°ì·¨ÈçÏ£º
£¨1£©»á¼ûPostgreSQL¹ÙÍø£¬ÏÂÔضÔÓ¦°æ±¾PostgreSQLµÄ×°Öðü¡£
£¨2£©ÔËÐÐ×°Öðü£¬Ñ¡ÔñÏìÓ¦µÄÑ¡ÏÍê³ÉPostgreSQLµÄ×°Öá£
£¨3£©×°ÖÃÍê³Éºó£¬·¿ªÏÂÁîÐд°¿Ú£¬ÊäÈëpsql ¨CVÏÂÁÈôÊÇÄÜ׼ȷÏÔʾPostgreSQLµÄ°æ±¾ºÅ£¬Ôò˵Ã÷PostgreSQL×°ÖÃÀֳɡ£
¶þ¡¢×°ÖÃGitLab
Íê³ÉÒÔÉÏÏȾöÌõ¼þµÄ×°Öúó£¬ÎÒÃǾͿÉÒÔ×îÏÈ×°ÖÃGitLabÁË¡£Ïêϸ°ì·¨ÈçÏ£º
1.ÏÂÔØGitLab×°Öðü
»á¼ûGitLab¹ÙÍøÏÂÔضÔÓ¦°æ±¾µÄGitLab×°Öðü¡£
2.ÔËÐÐGitLab×°Öðü
Ë«»÷GitLab×°Öðü£¬Ñ¡ÔñÏìÓ¦µÄÑ¡Ïµã»÷ÏÂÒ»²½¡£
3.ÉèÖÃGitLab
ÔÚGitLab×°ÖÃÏòµ¼ÖУ¬ÐèÒªÉèÖÃGitLabµÄһЩ²ÎÊý£¬°üÀ¨ÖÎÀíÔ±Õ˺š¢¶Ë¿ÚºÅ¡¢SMTPµÈ£¬Æ¾Ö¤ÐèÒª¾ÙÐÐÉèÖü´¿É¡£
4.×°ÖÃGitLab
ƾ֤GitLab×°ÖÃÏòµ¼Öеİ취£¬Ö±µ½×°ÖÃÍê³É¡£
5.Æô¶¯GitLab
ÔÚ×°ÖÃÍê³Éºó£¬·¿ªÏÂÁîÐд°¿Ú£¬ÊäÈëÒÔÏÂÏÂÁîÀ´Æô¶¯GitLabЧÀÍ£º
gitlab-ctl start
6.ʹÓÃGitLab
ÔÚÀÖ³ÉÆô¶¯GitLabÖ®ºó£¬ÎÒÃǾͿÉÒÔʹÓÃGitLabÀ´ÖÎÀí´úÂëÁË¡£ÎÒÃÇ¿ÉÒÔÔÚä¯ÀÀÆ÷ÖÐÊäÈëGitLabµÄµØµã£¬µÇ¼GitLab£¬²¢×îÏȽ¨ÉèÏîÄ¿¡¢ÉÏ´«´úÂë¡¢ÖÎÀíÍŶӵȹ¦Ð§¡£
Èý¡¢×ܽá
±¾ÎÄÏÈÈÝÁËÔÚWindowsϵͳÖÐ×°ÖÃGitLabµÄ°ì·¨£¬°üÀ¨×°ÖÃÏȾöÌõ¼þ¡¢ÏÂÔØGitLab×°Öðü¡¢ÔËÐÐGitLab×°Öðü¡¢ÉèÖÃGitLab¡¢×°ÖÃGitLab¡¢Æô¶¯GitLabµÈÏêϸ°ì·¨¡£Ï£ÍûÕâƪÎÄÕ¿ÉÒÔ×ÊÖúµ½ÐèÒªÔÚWindowsϵͳÖÐ×°ÖÃGitLabµÄ¶ÁÕß¡£
ÒÔÉϾÍÊÇÏê½âÔõÑùÔÚWindowsϵͳÖÐ×°ÖÃGitLabµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡