在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操作都必須輸入密碼,但是如果這個時候你直接回車,那你就一勞勇逸了
深坑啊深坑啊,一般來說提示輸入密碼,第一直覺當然是輸入啊,真是深坑。希望大家能擴散,減少這種坑的出現,少浪費生命