远程git获取请求密码

远程git获取请求密码,git,Git,我正在从远程ssh位置执行git获取。我在设置密钥时没有设置密码短语,它仍然要求我输入密码 为了解决这个问题,我创建了一个具有已知密钥密码短语的新密钥对。然后我输入了密码(在获取过程中出现提示时)。它还是不让我进去。它需要什么密码 更新:我用SSH公钥更新了存储库。但在当地,我只是把旧钥匙改写了。还有什么我需要做的吗 git通常使用ssh密钥身份验证而不是密码身份验证进行操作。您需要确保存储库在远程服务器上具有SSH公钥,以便使用密钥进行正确的身份验证。如果要求您输入密码,您很可能没有使用SSH

我正在从远程ssh位置执行git获取。我在设置密钥时没有设置密码短语,它仍然要求我输入密码

为了解决这个问题,我创建了一个具有已知密钥密码短语的新密钥对。然后我输入了密码(在获取过程中出现提示时)。它还是不让我进去。它需要什么密码


更新:我用SSH公钥更新了存储库。但在当地,我只是把旧钥匙改写了。还有什么我需要做的吗

git通常使用ssh密钥身份验证而不是密码身份验证进行操作。您需要确保存储库在远程服务器上具有SSH公钥,以便使用密钥进行正确的身份验证。

如果要求您输入密码,您很可能没有使用SSH密钥进行身份验证

首先确保您使用的是正确的URL。验证您确实在使用ssh URL,并且用户名和端口号正确无误

接下来将私钥加载到代理中:
ssh添加$private\u key\u文件

现在验证密钥是否已加载,并使用以下命令显示公钥:
ssh add-L

检查服务器是否配置了该公钥。验证上面显示的密钥是否与服务器上配置的密钥匹配


现在,您的git命令应该可以正常工作,而不会出现ssh问题。

我们需要更多信息。你的钥匙真的装了吗?(ssh add-L)您的密钥是对方为您提供的密钥吗?您使用什么协议连接到远程服务器?嘘?git?我正在使用ssh协议与远程git通信;当你回答的时候,他正带你走我要走的路。这基本上就是我要走的方向,以及我在评论中所说的。IMHO,当它回答他问题的字母时(密码是什么);我认为这根本不符合意图(如何解决问题)。除了我在评论中留给OP的问题之外,它当然没有提供任何东西。