僅限於解決http下載, ssh下載還是sshkey的方式
如果我們git clone的下載代碼的時候是連接的https://而不是git@git (ssh)的形式,當我們操作git pull/push到遠程的時候,總是提示我們輸入賬號和密碼才能操作成功,頻繁的輸入賬號和密碼會很麻煩。
解決辦法:
git bash進入你的項目目錄,輸入:
git config --global credential.helper store
git config --global credential.helper store
然后你會在你本地生成一個文本,上邊記錄你的賬號和密碼。當然這些你可以不用關心。
然后你使用上述的命令配置好之后,再操作一次git pull,然后它會提示你輸入賬號密碼,這一次之后就不需要再次輸入密碼了。
————————————————
版權聲明:本文為CSDN博主「Tiramisu_C」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/nongweiyilady/java/article/details/77772602
ssh-keygen
1.git 配置 username\useremail
git config --global user.name "xxxxx"
git config --global user.emal "xxxxx@xxx.com"
2.刪除.ssh文件夾下的 know_host文件,手動刪除
3.git 生成key
ssh-keygen -t rsa -C "xxxxx@xx.com" 生成本地rsa公鑰,私鑰,文本編輯器打開rsa.pub,復制內容到github的個人賬戶配置
4.登錄github,設置 ssh-key
5.ssh -T git@github.com
不太清楚這部的意義,應該是確認首次連接吧