添加 ssh key 时被提示“Fingerprint has already been taken”

2023-03-15 14:14:48 +08:00
 MartinWu

添加 key 的时候,提示:

The form contains the following error:
Fingerprint has already been taken

然后通过 API:api/v4/keys 来查询,发现 key 现在是属于一个叫“Ghost User”的帐号。

现在问题来了,我现在该怎么删除这个 key ,ghost 这个帐号也 impersonation 不了。(我有管理员权限,我能控制 gitlab 。)

1469 次点击
所在节点    GitLab
4 条回复
iyiluo
2023-03-15 14:16:52 +08:00
./ssh/known_hosts 打开,删掉以前的登陆
MartinWu
2023-03-15 14:22:10 +08:00
@iyiluo 你说的这个跟添加 ssh key 有什么关系?
dingwen07
2023-03-15 16:16:30 +08:00
联系客服?

这是刚创建的 key 吗,Key 碰撞这概率也太离谱了吧,
MartinWu
2023-03-15 17:01:06 +08:00
@dingwen07 自部署的 gitlab 。是因为我曾经在某个帐号上传过这个 key ,但是现在帐号不存在了。我要在新的帐号上去添加。就出现了这个报错。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/924191

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX