1.生成ssh密鑰對
官網文檔:Https://docs.github.com/zh/authentication(本節內容對應的官方文檔,不清晰的地方可參考此內容)
首先,啟動我們的git bush(在桌面右鍵,點擊 Git Bush Here )
可以輸入 ssh-keygen
命令用于創建密鑰對
然后它會提示放入密鑰的位置
注意:使用默認即可(直接敲回車),暫時不建議改動
這樣密鑰就創建好啦~記好命令
ssh-keygen
或者
ssh-keygen -t rsa -C 'git key for github' -f ~/.ssh/id_rsa
2.配置github公鑰
然后可以去C盤找你的.ssh 文件
id_rsa是私鑰
id_rsa.pub是公鑰(需要配置到github賬戶)
首先登入你的github后臺,點擊頭像,點擊setting
然后點擊SSH and GPG keys
點擊New SSH Key
然后復制公鑰
然后粘貼到github
然后配置名字,然后點擊add SSH key
注意:添加密鑰是需要驗證密碼的,如果你有此環節,驗證即可!
下面這樣就添加好啦
3.測試連接
測試密鑰是否正常:ssh -T git@github.com
如果改動私鑰
再繼續測試會發現失敗
4.實測
創建github倉庫到提交的完整演示:
本次使用ssh地址(如果使用https地址需要驗證用戶名+密碼應該是)
然后我們回到本地,在桌面創建一個文件夾
然后在文件夾里創建一個readme在readme里面隨便寫點東西
然后開啟git Bash右鍵點擊git Bash here
可以發現就這一個內容
然后初始化倉庫 git init
初始化完成之后然后提交git add .
git commit -m '初版'
然后咱們本地倉庫就提交完成啦
然后我們把本地倉庫和遠程倉庫做下關聯
復制ssh地址
然后輸入git remote add + 名稱 + ssh地址
這樣就關聯過了
然后將我們的本地庫推送到遠程庫
git push cs2023 main
這樣就可以提交成功啦!
有問題的話去官方文檔看看吧