解決linux中使用git,ssh每次都要輸入密碼


在linux中使用git,去提交或者下載代碼都是很方便的,但是最近新配置了一套系統,發現每次git pull或者其他動作都需要輸入密碼。

想一想不對勁啊,我使用的是ssh的方式clone的代碼,而且在clone之前還生成並且上傳了公鑰,還把公鑰填入git的公鑰庫里面了,怎么

還要我輸入密碼??

仔細研究后,發現了問題所在,原來是在生產公鑰的時候,

執行命令 ssh-keygen -t rsa -C xxxx 后,

會有一個輸入密碼(Enter passphrase (empty for no passphrase)

再次確認密碼(Enter same passphrase again)的動作,問題就出在這兒

因為這個時候如果你輸入了密碼 ,那你就悲劇了,以后每次git操作都必須輸入密碼,但是如果這個時候你直接回車,那你就一勞勇逸了

深坑啊深坑啊,一般來說提示輸入密碼,第一直覺當然是輸入啊,真是深坑。希望大家能擴散,減少這種坑的出現,少浪費生命

 


免責聲明!

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



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