在github中使用ssh key可以方便快捷地進(jìn)行代碼的推送、拉取等操作,但是有些新手可能不清楚具體的操作步驟,下文將詳細(xì)介紹如何在github上生成ssh key,并將生成的key添加到github賬戶中。
一、生成SSH Key
- 打開Git Bash
如果您是在windows系統(tǒng)上使用Git,那么您需要先打開Git Bash。可以在開始菜單中搜索“Git Bash”,然后打開它。
- 輸入命令
在Git Bash中輸入以下命令:
ssh-keygen -t rsa -b 4096 -C “your_email@example.com”
其中,your_email@example.com替換為您的GitHub郵箱地址。
- 選擇保存路徑
接下來(lái)會(huì)提示您輸入保存Key的路徑和文件名,默認(rèn)是保存在用戶主目錄下的.ssh目錄中,也可以自定義保存路徑和文件名。
- 輸入密碼
生成Key時(shí)可以設(shè)置密碼,如果不需要密碼直接按回車即可。密碼可以為Key提供一層安全保護(hù),但也會(huì)增加使用時(shí)的操作步驟。
- 生成成功
SSH Key生成成功后,會(huì)在您選擇的路徑下的文件中看到兩個(gè)文件:id_rsa和id_rsa.pub。其中,id_rsa為私鑰文件,id_rsa.pub為公鑰文件。
二、添加SSH Key到GitHub賬戶
- 復(fù)制公鑰
打開id_rsa.pub文件,復(fù)制公鑰內(nèi)容。
- 添加SSH Key
登錄GitHub賬戶,點(diǎn)擊頭像進(jìn)入Settings,再點(diǎn)擊左側(cè)的SSH and GPG keys,然后點(diǎn)擊右上角的New SSH key按鈕。輸入Title和Key(復(fù)制公鑰內(nèi)容到這里),再點(diǎn)擊Add SSH key按鈕。
- 驗(yàn)證SSH Key
添加Key后,您可以嘗試通過(guò)Git Bash命令行進(jìn)行驗(yàn)證,命令如下:
ssh -T git@github.com
若出現(xiàn)以下提示,則說(shuō)明驗(yàn)證通過(guò)。
Hi username! You've successfully authenticated, but GitHub does not provide shell access.
四、總結(jié)