【发布时间】:2020-08-28 12:38:16
【问题描述】:
今天加入一个新的公司域后,我必须输入我的 SSH 密码才能连接到 git 并提交我在 eclipse 中所做的一些更改。我记错了密码,输入错误的次数足够多,导致出现此错误:"No more authentication methods available"
我的想法是这是一种糟糕的密码锁定情况,所以我删除了 SSH 密钥并创建了一个新密钥。我已通过 GitLab 网站将公钥保存在远程服务器中的个人资料下。那没有奏效。有人来过这里吗?
【问题讨论】:
-
如果你使用 git 的 ssh url,你需要将公钥保存在你的配置文件下的远程服务器中,它不需要你的密码。确保添加您生成的新密钥对的公开。您可以通过 ssh -vT git@
检查连接性。如果一切正常,它将为您提供详细的输出和成功消息。 -
我已经通过 GitLab 网站将我的配置文件下的公钥保存在远程服务器中,他们不会让你有密码,但我使用了拥有密码的选项。虽然我使用了这种方法,但看起来可能当我制作新密钥时配置文件没有更新?
标签: git authentication ssh