一、安裝git
sudo apt-get install git
二、設置git的user name和email
git config --global user.name "ace"
git config --global user.email "[email protected]"
三、生成SSH Key
ssh-keygen -t rsa -C "[email protected]"
此步驟會在~/.ssh/目錄下生成密鑰和公鑰。如下:
密鑰:id_rsa
公鑰:id_rsa.pub
我們要用到公鑰id_rsa.pub中的內容,使用cat命令打印出文件內容,鼠標選中內容並複製。
cat ~/.ssh/id_rsa.pub
四、在GitHub中加入SSH Key
打開GitHub頁面,登陸,並依次進行如下操作:
- 點擊 右上角頭像
- 點擊 Settings
- 點擊 SSH and GPG keys
- 點擊 New SSH key
- Title一欄隨便取個名字(如:Ubuntu 18.04)
- Key一欄中將上步驟複製的~/.ssh/id_rsa.pub文件的內容粘貼到此處
- 點擊 Add SSH key
五、驗證是否成功連接git
命令行輸入如下命令,如果顯示successfully authenticated表示已經搭建成功。
備註:如果第一次使用這個命令,記得好像會提示需要輸入確認連接還是啥的,根據提示輸入yes,回車就好。
lsy@ubuntu18:~$ ssh -T [email protected]
Warning: Permanently added the RSA host key for IP address '13.229.188.59' to the list of known hosts.
Hi Ace-FTF! You've successfully authenticated, but GitHub does not provide shell access.