gitee¹«Ô¿ÕÒ²»µ½Ôõô°ì
ÔÚÈí¼þ¿ª·¢ÖУ¬ÎÒÃǾ³£ÐèҪʹÓð汾¿ØÖƹ¤¾ßÀ´ÖÎÀí´úÂë¡£¶øgit¾ÍÊÇ×îÊ¢Ðеİ汾¿ØÖÆϵͳ֮һ¡£giteeÊÇÒ»¸öº£ÄÚµÄgit´úÂëÍйÜƽ̨£¬ÓëgithubÀàËÆ¡£È»¶ø£¬ÓÐʱ¼äÎÒÃÇÔÚʹÓÃgiteeʱ»áÓöµ½Ò»Ð©ÎÊÌ⣬ºÃ±È˵¹«Ô¿ÕÒ²»µ½µÄÎÊÌ⣬ÕâÒ²ÊǽÏÁ¿³£¼ûµÄÒ»¸öÎÊÌâ¡£
ÔÚGiteeÉÏʹÓÃGit¾ÙÐа汾¿ØÖÆʱ£¬ÎÒÃÇÐèҪͨ¹ýGitÀ´¾ÙÐÐȨÏÞÑéÖ¤¡£ÎªÁËʹGitÓëGitee¾ÙÐÐͨѶ£¬ÎÒÃÇÐèÒªÔÚÍâµØÌìÉúÒ»¸öRSA¹«Ô¿£¬²¢½«¸Ã¹«Ô¿Ìí¼Óµ½GiteeµÄÕ˺ÅÖС£È»¶ø£¬ÓÐʱ¼äÎÒÃǻᷢÃ÷ÔÚGiteeÉÏÌí¼Ó¹«Ô¿Ê±£¬ÎÞ·¨ÕÒµ½ÍâµØµÄ¹«Ô¿¡£ÄÇô£¬ÕâÖÖÎÊÌâ¸ÃÔõÑù½â¾öÄØ£¿
Ê×ÏÈ£¬ÎÒÃÇÐèÒª¼ì²éÒ»ÏÂÊÇ·ñÒѾÌìÉúÁ˹«Ô¿¡£¿ÉÒÔͨ¹ýÔÚGit BashÖÐÊäÈëÒÔÏÂÏÂÁîÉó²éÍâµØÊÇ·ñÓй«Ô¿ÌìÉú£º
$ cat ~/.ssh/id_rsa.pub
µÇ¼ºó¸´ÖÆ
ÈôÊÇÕâ¸öÏÂÁîÊä³öÁËÒ»³¤´®×Ö·û£¬ÄÇô˵Ã÷ÄãÒѾÔÚÍâµØÌìÉúÁ˹«Ô¿¡£ÈôÊÇûÓÐÊä³ö£¬Ôò˵Ã÷Ä㻹ûÓÐÌìÉú¹«Ô¿¡£ÈôÊÇûÓÐÌìÉú¹«Ô¿£¬¿ÉÒÔÊäÈëÒÔÏÂÏÂÁî¾ÙÐÐÌìÉú£º
$ ssh-keygen -t rsa -C "your_email@example.com"
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁî»áÔÚĬÈϵÄĿ¼ÏÂÌìÉúÒ»¶ÔSSHÃÜÔ¿£¬°üÀ¨Ë½Ô¿ºÍ¹«Ô¿¡£ÌìÉúºó£¬ÄãÐèÒª½«¹«Ô¿Ìí¼Óµ½GiteeÕ˺ÅÖС£
ÈôÊÇÄãÒѾÌìÉúÁ˹«Ô¿µ«ÈÔÈ»ÎÞ·¨ÔÚGiteeÉÏÕÒµ½¹«Ô¿£¬ÄÇôÓпÉÄÜÊÇÓÉÓÚÍâµØµÄSSHÉèÖÃÎļþÖÐûÓÐ׼ȷµØÖ¸¶¨¹«Ô¿¡£¿ÉÒÔͨ¹ýÒÔÏÂÏÂÁîÀ´Éó²éSSHÉèÖÃÎļþ£º
$ cat ~/.ssh/config
µÇ¼ºó¸´ÖÆ
ÈôÊÇÄãµÄSSHÉèÖÃÎļþÖÐûÓÐÒÔÏÂÄÚÈÝ£º
Host * IdentitiesOnly yes
µÇ¼ºó¸´ÖÆ
ÄÇô£¬Ç뽫Õâ¸öÉèÖÃÐÅÏ¢Ìí¼Óµ½SSHÉèÖÃÎļþÖв¢ÉúÑÄ¡£
ÁíÍ⣬ÓÐʱ¼äÎÒÃÇÔÚʹÓÃGitʱ£¬¿ÉÄܻᱻÌáÐÑÊäÈëÃÜÂë¡£ÈôÊÇÄãµÄµçÄÔÉÏ×°ÖÃÁËGit Credential Manager£¨GCM£©£¬ÄÇôÕâ¸öÎÊÌâ¾Í»áµ¼ÖÂGiteeÎÞ·¨×¼È·ÕÒµ½ÄãµÄ¹«Ô¿¡£½â¾öÕâ¸öÎÊÌâµÄÒªÁìºÜ¼òÆÓ£¬Ö»ÐèҪжÔØGCM¼´¿É¡£¿ÉÒÔͨ¹ý¿ØÖÆÃæ°åÀ´Ð¶ÔØGCM¡£
×ܽáһϣ¬ÈôÊÇÄãÓöµ½ÁËGitee¹«Ô¿ÕÒ²»µ½µÄÎÊÌ⣬¿ÉÒÔͨ¹ýÒÔÏ°취À´½â¾ö£º
¼ì²éÍâµØÊÇ·ñÒѾÌìÉúÁ˹«Ô¿£»
ÈôÊÇûÓÐÌìÉú¹«Ô¿£¬ÐèҪͨ¹ýÏÂÁîÐÐÀ´ÌìÉúÒ»¶Ô¹«Ô¿£»
½«¹«Ô¿Ìí¼Óµ½GiteeµÄÕ˺ÅÖУ»
Éó²éÍâµØSSHÉèÖÃÎļþÖÐÊÇ·ñ׼ȷÉèÖã»
ÈôÊÇ×°ÖÃÁËGit Credential Manager£¬ÇëжÔØËü¡£
Ï£Íû±¾ÎÄÄܹ»×ÊÖúÄã˳Ëì½â¾öGitee¹«Ô¿ÕÒ²»µ½µÄÎÊÌ⣬ʹÄãÔÚʹÓÃGit¾ÙÐа汾¿ØÖÆʱԽ·¢Ë³³©¡£
ÒÔÉϾÍÊÇgitee¹«Ô¿ÕÒ²»µ½Ôõô°ìµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡