一、為什么需要配置公鑰和私鑰
Git使用https協(xié)議時,每次pull或push都需要輸入密碼,提交代碼時相當(dāng)麻煩,使用git協(xié)議,然后使用SSH密鑰,可以實現(xiàn)免密登錄。SSH是加密傳輸?shù)?,Git可使用RSA加密傳輸算法,RSA要解決的一個核心問題是,如何使用一對特定的數(shù)字,使其中的一個數(shù)字可以用來加密,而另外一個數(shù)字可以用來解密,這兩個數(shù)字就是使用Git時遇到的public key(公鑰)和private key(私鑰),例如:從gitee發(fā)過來的是用公鑰加密過的數(shù)據(jù),可以使用本地的私鑰來進(jìn)行還原。
二、安裝Git
下載地址為 :Git官網(wǎng)下載: 下載地址
git官網(wǎng)下載太慢:
git下載傳送門: 下載地址
三、git-ssh的配置和使用
1、安裝GIt,桌面右鍵,選中 ’git bash here‘;
2、配置Git的user.name、user.email
git config --global user.name '用戶名'
git config --global user.email '郵箱'
3、生成 ssh key。
輸入以下內(nèi)容,按照提示完成三次回車,即可生成 ssh key。
ssh-keygen -t rsa -C '郵箱'
4、獲取 ssh key
獲取 ssh key:
① 可如下命令獲取
② 也可以如上圖所示路徑找到 id_rsa.pub 文件,記事本打開全選復(fù)制
cat ~/.ssh/id_rsa.pub
5、添加生成的 public key
5.1 gitee
復(fù)制生成后的 ssh key,點擊我的頭像 「設(shè)置」->「安全設(shè)置」->「SSH公鑰」 ,添加生成的 public key 。
5.2 github
點擊我的頭像 ->「setting」->「SSH and GPG keys」->「New SSH key」 ,添加生成的 public key 。文章來源:http://www.zghlxwxcb.cn/news/detail-608210.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-608210.html
到了這里,關(guān)于git配置ssh流程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!