SSH 配置

由于本地Git倉庫和GitHub倉庫之間的傳輸是通過SSH加密的,所以必須要讓github倉庫認證你SSH key,在此之前,必須要生成SSH key。

第1步:創(chuàng)建SSH Key。在windows下查看[c盤->用戶->自己的用戶名->.ssh下是否有id_rsa、id_rsa.pub文件,如果沒有需要手動生成。

在開始菜單中打開git下的git bash(當然,在其他目錄下打開git bash也是一樣的):
然后執(zhí)行:

cd ~/.ssh
如果能進入到.ssh文件目錄下 ,則證明,之前生成過.ssh秘鑰,可以直接使用里面的秘鑰。
如果不能進入到.ssh文件目錄下,則:
檢測下自己之前有沒有配置:git config user.name和git config user.email(直接分別輸入這兩個命令)

一、如果之前沒有配置過
1.配置
git config –global user.name ‘xxxxx’
git config –global user.emailxxx@xx.xxx

2.生成密鑰
ssh-keygen -t rsa -C ‘上面的郵箱’

接著按3個回車 則:

Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/Mr.Yang/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/Mr.Yang/.ssh/id_rsa.
Your public key has been saved in /c/Users/Mr.Yang/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:zA6wNJrFB6NcqS6eBog/AHlzQuvFjYpG759Yhh1lWGI xxxxxx@xxxxx.xxx(上面自己的郵箱)
The key's randomart image is:
+---[RSA 2048]----+
| +E . |
| ..+oo+ |
| oo++.o |
|o.
===+o |
|==+*... S |
|B.+.o .o |
|++o. + . |
| +o.+ . |
|. o.o |
+----[SHA256]-----+
最后在.ssh目錄下得到了兩個文件:id_rsa(私有秘鑰)和id_rsa.pub(公有密鑰)

如果想登陸遠端,則需要將rsa.pub里的秘鑰添加到遠端,打開setting->SSH keys,點擊右上角 New SSH key,把生成好的公鑰id_rsa.pub放進 key輸入框中,再為當前的key起一個title來區(qū)分每個key,title名稱隨便命名。
SSH密鑰生成結束后,你可以在SSH目錄下看到私鑰id_rsa和公鑰id_rsa.pub這兩個文件,不要把私鑰文件id_rsa的信息透露給任何人。我們可以通過文本編輯器或cat命令來查看id_rsa.pub公鑰信息。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容