git设置好remote和公钥了,提交远程服务器还是需要输入密码

请问大牛,我的git已经在服务器端配置好了公钥了,在本地push能成功,但是每次push都需要输密码是怎么回事?
本地的git remote也设置为ssh方式了.
而且在本地git clone服务器的裸库也需要输密码.网上搜了半天都说配置成ssh方式,可我就是ssh方式啊,不是http方式. 还有说配置什么全局变量那个,也没效果.

阅读 6.1k
5 个回答

检查本地秘钥是否配置,如果配置了,多半是秘钥不匹配。一般秘钥不匹配或者找不到秘钥,git还是会提示输入密码。

密钥文件的文件名用的是不是默认的,不是的话需要配置下

确定地址头是ssh不

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题