×ðÁú¿­Ê±

ÔõôװÖÃGit²¢ÉèÖÃSSH£¿£¨½Ì³Ì£©

gitÊÇÒ»¿îºÜÊÇÇ¿Ê¢µÄ°æ±¾¿ØÖƹ¤¾ß £¬Ëü¼òÆÓÒ×Óᢹ¦Ð§Ç¿Ê¢ £¬ÆÕ±éÓÃÓÚÈí¼þ¿ª·¢¡¢ÏîÄ¿ÖÎÀíµÈÁìÓò¡£ÔÚʹÓÃgitµÄÀú³ÌÖÐ £¬ÎÒÃǻᾭ³£Óõ½sshЭÒéÀ´¾ÙÐÐÇå¾²µÄ´úÂë´«Êä £¬Òò´Ë £¬git×°ÖÃsshÒ²ÊǺÜÊÇÖ÷ÒªµÄÒ»²½¡£

ÏÂÃæ £¬ÎÒÃǽ«ÏêϸÏÈÈÝÔõÑùÔÚWindows¡¢MacºÍLinuxÈýÖÖ²Ù×÷ϵͳÉÏ×°ÖÃGit²¢ÉèÖÃSSH¡£

Ò»¡¢WindowsÏÂ×°ÖÃGit²¢ÉèÖÃSSH

ÏÂÔØGit×°Öðü

½øÈëGit¹ÙÍø£¨https://git-scm.com£© £¬ÏÂÔØÊʺÏ×Ô¼ºÏµÍ³µÄ°æ±¾¡£

×°ÖÃGit

ÏÂÔØÍê³Éºó £¬Ë«»÷·­¿ª×°Öðü £¬Æ¾Ö¤ÌáÐÑÒ»²½Ò»²½×°Öü´¿É¡£

·­¿ªGit Bash

×°ÖÃÍê³Éºó £¬ÔÚ×ÀÃæÉÏÕÒµ½ Git bash ¿ì½Ý·½·¨²¢·­¿ª¡£

ÉèÖÃGit

ÔÚ Git Bash ÖÐÊäÈëÏÂÁÐÖ¸Áî £¬½«×Ô¼ºµÄÐÕÃûºÍÓÊÏäµØµãÌí¼Óµ½GitµÄÉèÖÃÖУº

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ

ÌìÉúSSHÃÜÔ¿

ÔÚGit BashÖÐÊäÈëÏÂÁÐÖ¸Áî £¬ÌìÉú SSH ÃÜÔ¿£º

$ ssh-keygen -t rsa -C "email@example.com"

µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ

ÔÚÌáÐÑÖÐÑ¡ÔñÉúÑĵÄ·¾¶ºÍÉèÖÃÃÜÂë £¬ÈôÊDz»ÐèÒªÃÜÂë¿ÉÒÔÖ±½Ó»Ø³µ¡£

Íê³Éºó £¬¿ÉÒÔÔÚÒÔÏ·¾¶ÕÒµ½ÌìÉúµÄ SSH ÃÜÔ¿£º

C:\Users\̞\.ssh

µÇ¼ºó¸´ÖÆ

ÆäÖÐ £¬Óû§ÃûÊÇÄúµÄWindowsÓû§Ãû¡£

Ìí¼ÓSSHÃÜÔ¿

ÔÚ Git Bash ÖÐÊäÈëÏÂÁÐÖ¸Áî £¬½«ÌìÉúµÄ SSH ÃÜÔ¿Ìí¼Óµ½ GitHub »òÕß GitLab µÈ´úÂëÍйÜЧÀÍÍøÕ¾ÉÏ£º

$ cat ~/.ssh/id_rsa.pub

µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ

½«ÌìÉúµÄ SSH ¹«Ô¿ËùÓи´ÖÆÕ³Ìùµ½´úÂëÍйÜЧÀÍÍøÕ¾É쵀 SSH ¹«Ô¿Öм´¿É¡£

¶þ¡¢MacÏÂ×°ÖÃGit²¢ÉèÖÃSSH

×°ÖÃGit

ÔÚ Terminal ÖÐÊäÈëÒÔÏÂÏÂÁî £¬×°Öà Git£º

$ brew install git

µÇ¼ºó¸´ÖÆ

ÈôÊÇÄãûÓÐ×°ÖÃHomebrew £¬¿ÉÒÔƾ֤ÒÔÏ·½·¨¾ÙÐÐ×°Öãº

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

µÇ¼ºó¸´ÖÆ

ÉèÖÃGit

×°ÖÃÍê³Éºó £¬ÔÚ Terminal ÖÐÊäÈëÒÔÏÂÏÂÁî £¬½«×Ô¼ºµÄÐÕÃûºÍÓÊÏäµØµãÌí¼Óµ½GitµÄÉèÖÃÖУº

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ

ÌìÉúSSHÃÜÔ¿

ÔÚ Terminal ÖÐÊäÈëÒÔÏÂÏÂÁî £¬ÌìÉú SSH ÃÜÔ¿£º

$ ssh-keygen -t rsa -C "email@example.com"

µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ

ÔÚÌáÐÑÖÐÑ¡ÔñÉúÑĵÄ·¾¶ºÍÉèÖÃÃÜÂë £¬ÈôÊDz»ÐèÒªÃÜÂë¿ÉÒÔÖ±½Ó»Ø³µ¡£

Íê³Éºó £¬¿ÉÒÔÔÚÒÔÏ·¾¶ÕÒµ½ÌìÉúµÄ SSH ÃÜÔ¿£º

~/.ssh/

µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ

Ìí¼ÓSSHÃÜÔ¿

ÔÚ Terminal ÖÐÊäÈëÒÔÏÂÏÂÁî £¬½«ÌìÉúµÄ SSH ÃÜÔ¿Ìí¼Óµ½ GitHub »òÕß GitLab µÈ´úÂëÍйÜЧÀÍÍøÕ¾ÉÏ£º

$ cat ~/.ssh/id_rsa.pub

µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ

½«ÌìÉúµÄ SSH ¹«Ô¿ËùÓи´ÖÆÕ³Ìùµ½´úÂëÍйÜЧÀÍÍøÕ¾É쵀 SSH ¹«Ô¿Öм´¿É¡£

Èý¡¢LinuxÏÂ×°ÖÃGit²¢ÉèÖÃSSH

×°ÖÃGit

ÔÚ Terminal ÖÐÊäÈëÒÔÏÂÏÂÁî £¬×°Öà Git£º

$ sudo apt install git

µÇ¼ºó¸´ÖÆ

ÈôÊÇÄãµÄLinux°æ±¾²î±ð £¬Çëƾ֤°æ±¾Ñ¡ÔñÏìÓ¦µÄ×°Ö÷½·¨¡£

ÉèÖÃGit

×°ÖÃÍê³Éºó £¬ÔÚ Terminal ÖÐÊäÈëÒÔÏÂÏÂÁî £¬½«×Ô¼ºµÄÐÕÃûºÍÓÊÏäµØµãÌí¼Óµ½GitµÄÉèÖÃÖУº

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ

ÌìÉúSSHÃÜÔ¿

ÔÚ Terminal ÖÐÊäÈëÒÔÏÂÏÂÁî £¬ÌìÉú SSH ÃÜÔ¿£º

$ ssh-keygen -t rsa -C "email@example.com"

µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ

ÔÚÌáÐÑÖÐÑ¡ÔñÉúÑĵÄ·¾¶ºÍÉèÖÃÃÜÂë £¬ÈôÊDz»ÐèÒªÃÜÂë¿ÉÒÔÖ±½Ó»Ø³µ¡£

Íê³Éºó £¬¿ÉÒÔÔÚÒÔÏ·¾¶ÕÒµ½ÌìÉúµÄ SSH ÃÜÔ¿£º

~/.ssh/

µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ

Ìí¼ÓSSHÃÜÔ¿

ÔÚ Terminal ÖÐÊäÈëÒÔÏÂÏÂÁî £¬½«ÌìÉúµÄ SSH ÃÜÔ¿Ìí¼Óµ½ GitHub »òÕß GitLab µÈ´úÂëÍйÜЧÀÍÍøÕ¾ÉÏ£º

$ cat ~/.ssh/id_rsa.pub

µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ

½«ÌìÉúµÄ SSH ¹«Ô¿ËùÓи´ÖÆÕ³Ìùµ½´úÂëÍйÜЧÀÍÍøÕ¾É쵀 SSH ¹«Ô¿Öм´¿É¡£

×ܽ᣺

ÒÔÉϾÍÊÇÔÚ Windows¡¢Mac ºÍ Linux ÈýÖÖ²Ù×÷ϵͳÉÏ×°Öà Git ²¢ÉèÖà SSH µÄÏêϸ°ì·¨¡£Ö»ÒªÆ¾Ö¤ÉÏÊö°ì·¨¾ÙÐвÙ×÷ £¬¾ÍÄܹ»ÇáËɵØÍê³É Git µÄ×°ÖúÍÉèÖÃÁË¡£

ÒÔÉϾÍÊÇÔõôװÖÃGit²¢ÉèÖÃSSH£¿£¨½Ì³Ì£©µÄÏêϸÄÚÈÝ £¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí £¬°æȨÕùÒéÓë±¾Õ¾ÎÞ¹Ø £¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±ÂËÓÍ»úÍø¹Ù·½Ì¬¶È £¬Çë¶ÁÕß½ö×ö²Î¿¼¡£±¾ÎĽӴýתÔØ £¬×ªÔØÇë˵Ã÷À´ÓÉ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢ £¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢ £¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±ÊµÊ±ÐÞÕý»òɾ³ý¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎå £¬9:30-18:30 £¬½ÚãåÈÕÐÝÏ¢

QR code
¡¾ÍøÕ¾µØͼ¡¿¡¾sitemap¡¿