之前設置過一次,后來就忘記了,今天改完密碼之后發現命令行clone時驗證身份失敗,重新設置公鑰,記錄一下
1. 由於之前設置過公鑰,所以不用輸入用戶名密碼就可以執行git命令。現在密碼變了,取消公鑰,最簡單就是直接刪掉公鑰,執行git命令的時候就會重新彈出用戶名密碼對話框。或者使用git config --global user.email 【email】重新設置郵箱,同樣也會在使用命令行的時候重新彈出用戶名密碼對話框
2. 現在,我想用新的用戶名密碼生成公鑰。很簡單,打開git 安裝位置,找到 git-bash.exe ,雙擊打開
3. 輸入 ssh-keygen 回車
4. 不改路徑了,繼續回車,由於我之前生成過公鑰文件,所以需要重寫覆蓋掉
5. 現在輸入你的密碼,輸密碼時不會有提示,放心輸就好了。輸入兩次密碼之后回車,去下面的路徑找這個文件
6. 將此文件中的內容拷貝到設置SSH keys的地方
7. 這樣就不會每次都需要輸入用戶名密碼啦~~~~
8. 當我再一次改的時候發現又有問題了,好尷尬。 重新執行
git config --global user.ename 【這里填用戶名】
git config --global user.email 【這里填郵箱】
9. 設置用戶名和郵箱之后,重新執行上面的1-7步驟就可以啦~~~~~