解决linux中使用git,ssh每次都要输入密码
2017-06-19 15:59
561 查看
解决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操作都必须输入密码,但是如果这个时候你直接回车,那你就一劳勇逸了
深坑啊深坑啊,一般来说提示输入密码,第一直觉当然是输入啊,真是深坑。希望大家能扩散,减少这种坑的出现,少浪费生命
在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操作都必须输入密码,但是如果这个时候你直接回车,那你就一劳勇逸了
深坑啊深坑啊,一般来说提示输入密码,第一直觉当然是输入啊,真是深坑。希望大家能扩散,减少这种坑的出现,少浪费生命
相关文章推荐
- 解决git 每次使用都需要输入账号密码 ( Windows和linux)
- 使用git提交到github,每次都要输入用户名和密码的解决方法
- 解决git以 https和ssh方式 每次都要输入用户名和密码问题
- Git SSH Key的配置好却每次需要输入账号密码解决方法
- 添加码云上的SSH公钥以及解决使用命令git pull/push 输入密码问题
- 使用SSH方式免去Git每次push都输入用户名和密码
- linux下每次git clone不需输入账号密码的方法
- linux 使用java编写ssh登陆主机 输入密码登陆并执行命令(jsch)
- linux下设置了SSH免密码登录但还是需要输入密码的解决办法
- git命令每次提交都要输入用户名和密码的解决办法(git push origin master)
- 解决ssh连远程linux主机总是提示输入密码的问题
- 使用hexo时deploy部署网站到github或gitcafe的gitpages时重复输入用户名密码的解决办法
- git / ssh 不用每次都输入密码的方法
- CentOS使用在有私钥时使用ssh进行git clone要求输入密码的解决方案
- 使用git时避免每次提交输入密码
- 解决Git Push每次都要输入密码的问题
- Linux下SSH使用rsa认证方式省去输入密码
- 使用ssh不输入密码登录到Linux
- ssh免密码登录【遇到的问题: linux下设置了SSH免密码登录但还是需要输入密码的解决办法 】
- 解决Git 每次提交时都要输入用户名和密码的缓存机制的设置