在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操作都必须输入密码,但是如果这个时候你直接回车,那你就一劳勇逸了
深坑啊深坑啊,一般来说提示输入密码,第一直觉当然是输入啊,真是深坑。希望大家能扩散,减少这种坑的出现,少浪费生命
本文介绍如何在Linux中配置Git以实现通过SSH方式免密操作。文章详细解释了在生成SSH密钥对时,避免设置密钥短语的重要性,以确保后续Git操作无需每次都输入密码。
3097

被折叠的 条评论
为什么被折叠?



