git SSH秘鑰的刪除和創建


G前言
如果在之前有創建SSH的時候設置過密碼,那就很有可能git操作時出現忘記密碼的尷尬情況。這種情況下該怎么解決呢?
解決方法
這種情況下就不要想着怎么重新修改密碼了,選擇重新創建一個ssh秘鑰吧,(PS:據調查是git為了保證安全沒有重新修改密碼的選項)。
我們首先查看本地是否有ssh。使用: 
cd ~/.ssh    進入.ssh文件夾
ls 查看所有文件。
如果本地有ssh秘鑰的話會有id_rsa.pub,config,known_hosts等文件。如果本地沒有ssh的話cd ~/.ssh這一步可能就會有找不到文件的提示了。
接着就是創建新的ssh。命令如下:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
如果本地有ssh,會出現如下提示:
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa):
/c/Users/Administrator/.ssh/id_rsa already exists.
Overwrite (y/n)? y
這里選擇y,表示覆蓋本地的ssh key,這也就是ssh秘鑰刪除的意思。
接着就是讓你輸入密碼的,我們有了忘記密碼的經驗之后,這次我們在創建ssh就不輸入密碼,我們直接按回車鍵就好。
接着就是把創建好的秘鑰貼到GitHub中settings里的SSH and GPG Keys管理就好了。
--------------------- 
原文:https://blog.csdn.net/qq_34902522/article/details/78498664 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM