一、創建密鑰
1.本地終端命令行生成密鑰
訪問密鑰創建的幫助文檔:https://help.github.com/en/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent,在git終端命令行,執行命令
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
執行命令后,會提示輸入相關信息,我們直接回車即可,然后切換到對應目錄下,查看id_rsa.pub文件內容
2.添加密鑰到github
登錄github網站,進入個人中心—設置
選擇創建SSH keys
將命令行生成的密鑰復制粘貼到key輸入框中,tittle不需要設置
3.連接github
在本地終端命令行輸入命令
- ssh -T git@github.com
根據提示完成連接,顯示successfully則表示連接到github成功
二、建立“橋梁”
我們通過公私鑰對將本地git倉庫和github建立起了用戶鑒權認證,但是我們如果要將本地的代碼推送到github倉庫中,還需要與github上創建的倉庫建立連接
1.獲取倉庫地址
2.建立“橋梁”
使用命令建立github倉庫連接,注意“橋梁名”在后面每次推送代碼到github倉庫時都會用到!
- git remote add "橋梁名稱" "倉庫地址"
3.推送本地代碼到github倉庫
使用命令將本地的代碼推送到github倉庫后,可以在github倉庫中查看到被推送的代碼文件,這里因為只有一個主分支,所以默認選擇使用master
git push "橋梁名稱" master
4.將github倉庫代碼同步到本地
- git pull "橋梁名稱" master --allow-unrelated-histories