明明我的git 都配好 公钥和私钥了,而且 都测试可以连接成功了。 可是 每次push 都提示 我要输入密码。。。 这就奇怪了,,,记得之前的项目是不需要的,配好 公钥就好了啊。。 原来是 clone 项目下来的时候的,地址是不对的, 地址使用到了 https 检查一下 远程的提交地址是否 是 https 的
比如:
git clone https://git.oschina.net/oumin12345/springmvc.git
这样项目是可以 clone 下来,如果 我们 提交的时候,就肯定是 每次都需要输入用户名和密码的。
应该 使用 SSH 的地址:比如
git@git.oschina.net:oumin12345/springmvc.git
这样就好了,不用输入用户名和密码了。
因此下次 clone 项目,地址要看清楚了。