为什么git项目提交每次都需要输入密码?

本文解决了配置了公钥和私钥后,每次使用Git进行Push操作仍被要求输入密码的问题。通过更改项目的克隆地址从HTTPS改为SSH,实现免密推送。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

明明我的git 都配好 公钥和私钥了,而且 都测试可以连接成功了。 可是 每次push 都提示 我要输入密码。。。 这就奇怪了,,,记得之前的项目是不需要的,配好 公钥就好了啊。。 原来是 clone 项目下来的时候的,地址是不对的, 地址使用到了 https 检查一下 远程的提交地址是否 是 https 的

比如:
git clone https://git.oschina.net/oumin12345/springmvc.git  
这样项目是可以 clone 下来,如果 我们 提交的时候,就肯定是 每次都需要输入用户名和密码的。




应该 使用 SSH 的地址:比如
git@git.oschina.net:oumin12345/springmvc.git
这样就好了,不用输入用户名和密码了。



因此下次 clone 项目,地址要看清楚了。

参考地址 https://segmentfault.com/q/1010000004596130

转载于:https://my.oschina.net/u/2419285/blog/1507076

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值