GitLab¼ÓÃÜÔ¿µÄ×÷ÓÃÊÇʲô£¿ÔõôÌìÉú£¿
gitlabÊÇÒ»¸ö¿ªÔ´µÄ´úÂëÍйÜƽ̨£¬ËüΪ¿ª·¢ÕßÌṩÁËÐí¶à±ãµ±²Ù×÷£¬ÀýÈç°æ±¾¿ØÖÆ¡¢Ð×÷¿ª·¢¡¢×Ô¶¯»¯°²Åŵȡ£ÔÚʹÓÃgitlab¾ÙÐпª·¢Á÷³ÌÖУ¬ÎªÁË°ü¹Ü´úÂëµÄÇå¾²ÐÔ£¬ÎÒÃÇÐèҪʹÓüÓÃÜÔ¿À´±£»¤×ðÁú¿Ê±´úÂë¡£ÏÂÃæÀ´ÏàʶһÏ¡£
GitLab¼ÓÃÜÔ¿µÄ×÷ÓÃ
ÔÚGitLabÉÏ£¬ÎÒÃǾ³£ÐèÒªÓëÆäËû¿ª·¢Õß¹²Ïí´úÂ룬ÎÒÃÇÐèÒª½«´úÂëÉÏ´«ÖÁGitLabЧÀÍÆ÷¡£ÎªÁË°ü¹Ü´úÂëµÄÇå¾²ÐÔ£¬ÎÒÃÇÐèÒª½«´úÂë¾ÙÐмÓÃÜ¡£GitLabʹÓÃSSHÐÒéÀ´¼ÓÃܱàÂë²¢¾ÙÐÐÊý¾Ý´«Ê䣬Òò´ËÎÒÃÇÐèÒªÉèÖüÓÃÜÔ¿£¬À´¾ÙÐÐÊý¾ÝµÄ±£»¤ºÍ¼ÓÃÜ¡£
GitLab¼ÓÃÜÔ¿µÄÌìÉú
Ê×ÏÈ£¬ÎÒÃÇÐèҪΪGitLabÌìÉúÒ»¸ö¼ÓÃÜÔ¿¡£
1.·¿ªÖն˴°¿Ú²¢ÊäÈëÒÔÏ´úÂë¡£
ssh-keygen -t rsa -C "ÄãµÄÓÊÏäµØµã"
µÇ¼ºó¸´ÖÆ
ÕâÀïÎÒÃÇʹÓõÄÊÇsshÃÜÔ¿Ëã·¨£¬ÈôÊÇÄ㻹ûÓÐ×°ÖÃssh¿Í»§¶Ë£¬ÇëÏÈ×°Öá£Õâ¸öÏÂÁΪGitLabÌìÉúÒ»¶ÔеÄÃÜÔ¿£¬°üÀ¨Ë½Ô¿ºÍ¹«Ô¿¡£ÎÒÃÇ¿ÉÒÔƾ֤ÐèÒªÊäÈëÃÜÔ¿´æ´¢µØµãºÍÃÜÂ룬Ҳ¿ÉÒÔÖ±½Óƾ֤ĬÈÏÉèÖá£
2.ÉèÖù«Ô¿
ÔÚGitLabÖУ¬ÎÒÃÇÐèÒª½«¹«Ô¿Ìí¼Óµ½ÄãµÄÕË»§ÖС£¸´Öƹ«Ô¿£¬²¢ÔÚGitLabÖеã»÷¡°Settings¡± -> ¡°SSH Keys¡± -> ¡°Add Key¡±£¬½«¹«Ô¿¸´ÖƵ½PublicKey¿òÖС£
ÕâÑù£¬GitLab½«ÓëÄãµÄ»úе½¨ÉèÅþÁ¬¡£ÈôÊÇ´Ëʱ·ºÆð¹ýʧ£¬Çë¼ì²éһϹ«Ô¿ÊÇ·ñ׼ȷ£¬»òÕß¹«Ô¿ÖÐÊÇ·ñÓÐÎ޹ز¿·Ö¡£
3.ÑéÖ¤ÃÜÔ¿ÊÇ·ñÉúЧ
ÊäÈëÒÔÏÂÏÂÁ
ssh -T git@gitlab.com
µÇ¼ºó¸´ÖÆ
ÈôÊÇÄã¿´µ½”Welcome to GitLab”µÄ½Ó´ýÐÅÏ¢£¬ËµÃ÷ÄãµÄGitLab KeyÒѾÉèÖÃÀÖ³ÉÁË¡£
×ܽá
ÔÚGitLabÖУ¬¼ÓÃÜÔ¿ÊÇÓÃÀ´±£»¤´úÂëµÄÖ÷Òª¹¤¾ß¡£Ê¹ÓÃÒÔÉÏ°ì·¨£¬Äã¿ÉÒÔʹÄãµÄGitLab´úÂëÔ½·¢Çå¾²£¬×èÖ¹²»ÐëÒªµÄ´úÂë×ß©ºÍÊý¾Ýɥʧ¡£
ÒÔÉϾÍÊÇGitLab¼ÓÃÜÔ¿µÄ×÷ÓÃÊÇʲô£¿ÔõôÌìÉú£¿µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡