ÔõÑù½«ÍâµØµÄ¹¤³ÌÉÏ´«µ½Gitlab
ÔÚ¿ª·¢Àú³ÌÖУ¬ÎÒÃǾ³£ÐèҪʹÓð汾¿ØÖÆÈí¼þÀ´ÖÎÀí×ðÁú¿Ê±´úÂë¡£ÆäÖУ¬gitlabÊÇÒ»¿î³£Óõİ汾¿ØÖƹ¤¾ß£¬¿ÉÒÔ×ÊÖúÎÒÃǾÙÐдúÂëÖÎÀí¡¢Ð×÷¿ª·¢µÈ¡£ÈôÊÇÄ㻹²»ÖªµÀÔõÑù½«ÍâµØµÄ¹¤³ÌÉÏ´«µ½gitlab£¬ÎÞ·ÁËæ×ű¾ÎĵÄÖ¸ÄÏÀ´Ò»Ì½ÊÂʵ¡£
Ò»¡¢×°ÖÃGit
Ê×ÏÈ£¬ÔÚʹÓÃGitlab֮ǰ£¬ÎÒÃÇÐèÒªÏÈ×°ÖÃGit¡£ÔÚMacºÍLinuxϵͳÏ£¬¿ÉÒÔͨ¹ýÖÕ¶ËÊäÈëÒÔÏÂÏÂÁî¾ÙÐÐ×°ÖÃ:
$ sudo apt-get update $ sudo apt-get install git
µÇ¼ºó¸´ÖÆ
ÔÚWindowsϵͳÏ£¬¿ÉÒÔÇ°ÍùGit¹ÙÍø£¨https://git-scm.com/downloads£©ÏÂÔØ×°Öðü¾ÙÐÐ×°Öá£
¶þ¡¢½¨ÉèGitlabÕ˺Å
½ÓÏÂÀ´£¬ÄãÐèÒª½¨ÉèÒ»¸öGitlabÕ˺š£Ç°ÍùGitlab¹ÙÍø£¨https://gitlab.com/users/sign_up£©£¬Ìîдע²áÐÅÏ¢²¢Íê³É×¢²á¡£
Èý¡¢½¨ÉèÏîÄ¿
µÇ¼GitlabÕ˺źó£¬Äú¿ÉÒÔÔÚÒ³ÃæÉϽ¨ÉèÒ»¸öеÄÏîÄ¿¡£µã»÷¡°New Project¡±°´Å¥£¬ÌîдÏîÄ¿Ãû³ÆºÍÏîÄ¿ÐÎòµÈÐÅÏ¢£¬È»ºóµã»÷¡°Create Project¡±Íê³É½¨Éè¡£
ËÄ¡¢ÔÚÍâµØ½¨Éè¿ÍÕ»
ÔÚÍâµØÎÒÃÇÐèÒªÏȽ¨ÉèÒ»¸öGitµÄ¿ÍÕ»£¬ÒÔÏÂÏÂÁîÊÇÔÚÍâµØ½¨ÉèÒ»¸öеĿÍÕ»¡£
$ mkdir projectname $ cd projectname $ git init
µÇ¼ºó¸´ÖÆ
Îå¡¢½«ÍâµØ¿ÍÕ»ÓëGitlab¿ÍÕ»¹ØÁª
ÔÚÍâµØ¿ÍÕ»ÖУ¬ÎÒÃÇÐèÒª½«ËüÓëGitlab¿ÍÕ»¾ÙÐйØÁª¡£Ê×ÏÈ£¬½«Gitlab¿ÍÕ»Öеĵص㸴ÖÆÏÂÀ´£¬ÈçÏÂËùʾ£º
gitlab.com/username/projectname.git
µÇ¼ºó¸´ÖÆ
½Ó×Å£¬ÔÚÍâµØ¿ÍÕ»ÖÐÊäÈëÒÔÏÂÖ¸Á
$ git remote add origin git@gitlab.com:username/projectname.git
µÇ¼ºó¸´ÖÆ
Áù¡¢½«ÍâµØ´úÂëÌí¼Óµ½ÍâµØ¿ÍÕ»
ÔÚÍâµØ¿ÍÕ»ÖУ¬ÎÒÃÇÐèÒª½«ÍâµØ´úÂëÌí¼Ó½øÈ¥¡£Ê¹ÓÃÒÔÏÂÏÂÁî¿ÉÒÔʵÏÖ£º
$ git add . $ git commit -m "First commit"
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬¡°First commit¡±ÊǸôÎÌá½»µÄ×¢ÊÍ¡£
Æß¡¢½«ÍâµØ¿ÍÕ»Ìá½»µ½Gitlab
×îºó£¬½«ÍâµØ¿ÍÕ»Ìá½»µ½Gitlab¡£Ê¹ÓÃÒÔÏÂÏÂÁî¼´¿ÉÍê³ÉÌá½»£º
$ git push -u origin master
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬¡°master¡±ÌåÏÖ·ÖÖ§Ãû³Æ£¬¿ÉÒÔÌæ»»³ÉÆäËû·ÖÖ§Ãû³Æ¡£
°Ë¡¢×ܽá
ÉÏÃæÏÈÈÝÁ˽«ÍâµØ¹¤³ÌÉÏ´«µ½GitlabµÄ»ù±¾°ì·¨¡£×ܵÄÀ´Ëµ£¬ÎÒÃÇÐèҪװÖÃGit¡¢½¨ÉèGitlabÕ˺š¢½¨ÉèÏîÄ¿¡¢ÔÚÍâµØ½¨Éè¿ÍÕ»¡¢½«ÍâµØ¿ÍÕ»ÓëGitlab¿ÍÕ»¹ØÁª¡¢Ìí¼ÓÍâµØ´úÂëµ½ÍâµØ¿ÍÕ»¡¢½«ÍâµØ¿ÍÕ»Ìá½»µ½GitlabÕâÆ߸ö°ì·¨¡£Ï£ÍûÔÚʹÓÃGitlabµÄÀú³ÌÖпÉÒÔÔ½·¢¼ÝÇá¾ÍÊ죡
ÒÔÉϾÍÊÇÔõÑù½«ÍâµØµÄ¹¤³ÌÉÏ´«µ½GitlabµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡