ÔõÑùʹÓà GitLab µÄµÚÒ»¸öÏîÄ¿
×÷Ϊһ¸ö¿ªÔ´µÄ°æ±¾¿ØÖÆϵͳ£¬gitlab ΪÍŶÓÐ×÷ÌṩÁËÍêÉƵĽâ¾ö¼Æ»®¡£Ëü²»µ«¿ÉÒÔÖ§³Ö´úÂëÖÎÀí£¬»¹Äܹ»ÔÚÕû¸öÈí¼þ¿ª·¢ÖÜÆÚÖоÙÐжàÖÖÐ×÷¹¦Ð§£¬ÈçÎÊÌâ¸ú×Ù¡¢´úÂëÉó²éµÈ¡£
ÄÇô£¬ÕâƪÎÄÕµÄÖ÷ҪĿµÄÊǽÌÄãÔõÑùʹÓà GitLab µÄµÚÒ»¸öÏîÄ¿¡£ÒÔÏÂÊÇÏêϸµÄ°ì·¨£º
½¨ÉèÒ»¸ö GitLab ÕʺÅ
ҪʹÓà GitLab£¬ÄãÐèÒªÏȽ¨ÉèÒ»¸öÕʺš£Õâ¿ÉÒÔͨ¹ý»á¼û GitLab ¹Ù·½ÍøÕ¾Íê³É¡£Ò»µ©ÔÚÍøÕ¾ÉÏ×¢²áÁËÕʺţ¬Äã¾Í¿ÉÒÔ½¨ÉèÒ»¸öеÄÏîÄ¿²¢×îÏÈÊÂÇé¡£
½¨ÉèÒ»¸öÐÂÏîÄ¿
ÔÚ GitLab Öн¨ÉèÐÂÏîÄ¿ºÜÊǼòÆÓ¡£ÔÚ½çÃæµÄ×óÉÏ·½£¬Äã¿ÉÒÔ¿´µ½Ò»¸öн¨ÏîÄ¿µÄ°´Å¥¡£µã»÷Ëüºó£¬Ä㽫±»Ö¸µ¼µ½Ò»¸öÐÂÏîÄ¿½¨ÉèÒ³Ãæ¡£ÔÚ´ËÒ³ÃæÖУ¬ÄãÐèÒªÊäÈëÏîÄ¿Ãû³Æ¡¢ÐÎòºÍ»á¼ûȨÏÞµÈÐÅÏ¢¡£
½«ÍâµØ´úÂëÉÏ´«µ½ GitLab
Ò»µ©Ä㽨ÉèÁËÒ»¸öÐ嵀 GitLab ÏîÄ¿£¬Äã¿ÉÒÔ½«ÍâµØ´úÂëÉÏ´«µ½ÆäÖС£ÔÚ GitLab Ò³ÃæÖУ¬Äã¿ÉÒÔÕÒµ½Ò»¸ö Clone °´Å¥¡£µã»÷Ëüºó£¬GitLab ½«ÌáÐÑÄãʹÓà SSH »ò HTTPS ´ÓÍâµØÅÌËã»ú¿Ë¡µ½¸ÃÏîÄ¿¡£
ÈôÊÇÄãÒѾÔÚÍâµØʹÓà Git ×÷Ϊ°æ±¾¿ØÖÆϵͳ£¬Äã¿ÉÒÔ½«ÒÑÓеĴúÂë¿âÍÆË͵½ GitLab ÖС£Ê×ÏÈ£¬ÔÚÍâµØÅÌËã»úÉÏʹÓÃÒÔÏÂÏÂÁ Git Óë GitLab ¼¯³É£º
$ git config --global user.email "you@example.com" $ git config --global user.name "Your Name"
µÇ¼ºó¸´ÖÆ
È»ºó£¬Ê¹ÓÃÒÔÏÂÏÂÁÍâµØ´úÂë¿âÍÆË͵½ GitLab ÖУº
$ git remote add origin git@gitlab.com:username/project-name.git $ git push -u origin master
µÇ¼ºó¸´ÖÆ
ÉèÖÃÏîÄ¿µÄÆäËûÉèÖÃ
³ýÁËͨÀýÏîÄ¿ÉèÖÃÖ®Í⣬GitLab »¹ÌṩÁËһЩÆäËûµÄÏîÄ¿ÉèÖá£ÕâЩÉèÖÿÉÒÔ×ÊÖúÄã¸üºÃµØÖÎÀíÄãµÄÏîÄ¿£¬²¢È·±£ËùÓÐÏàÖúͬ°é¶¼Äܹ»¼ÓÈëÆäÖС£ÀýÈ磬Äã¿ÉÒÔÆôÓúϲ¢ÇëÇó¡¢´úÂëÉó²éµÈ¹¦Ð§¡£
Ìí¼ÓÆäËûÍŶӳÉÔ±
×îºó£¬ÄãÐèÒª½«ÆäËûÍŶӳÉÔ±Ìí¼Óµ½ÄãµÄ GitLab ÏîÄ¿ÖС£Õâ¿ÉÒÔͨ¹ý»á¼ûÏîÄ¿Ö÷Ò³µÄ¡°³ÉÔ±¡±Ñ¡ÏÍê³É¡£ÔÚ´ËÑ¡ÏÖУ¬Äã¿ÉÒÔʹÓÃËûÃǵÄÓû§Ãû»òµç×ÓÓʼþµØµã½«ÆäËûÈËÌí¼Óµ½ÏîÄ¿ÖС£µ±±»Ô¼ÇëµÄÈË×¢²á GitLab ÕÊ»§²¢½ÓÊÜÔ¼Çëºó£¬ËûÃǾͿÉÒÔ×îÏÈÓëÄãÒ»ÆðÐ×÷¿ª·¢ÏîÄ¿¡£
×ÜÖ®£¬½¨ÉèºÍÖÎÀíÄãµÄµÚÒ»¸ö GitLab ÏîÄ¿ºÜÊÇÈÝÒס£Ö»Ðè×ñÕÕÒÔÉϼòÆӵİ취£¬Äã¾Í¿ÉÒÔ¿ìËÙÉÏÊÖ£¬²¢×îÏÈÔÚÒ»¸öÍŶÓÖÐÅäºÏÐ×÷¿ª·¢ÏîÄ¿¡£ÎÞÂÛÄãÊÇÒ»¸ö×ÔÁ¦¿ª·¢ÕßÕÕ¾ÉÒ»¸öÍŶÓÏòµ¼£¬GitLab ¶¼½«ÊÇÒ»¸öÇ¿Ê¢µÄÏàÖú¹¤¾ß£¬¿ÉÒÔΪÄãµÄÏîÄ¿´øÀ´¸ü¸ßЧºÍÉú²úÂʵÄÌáÉý¡£
ÒÔÉϾÍÊÇÔõÑùʹÓà GitLab µÄµÚÒ»¸öÏîÄ¿µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡