给定已在GitLab注册的SSH公钥或指纹,如何找到与该密钥相关联的帐户?
请注意,该密钥可能已注册为“部署密钥”,在这种情况下,我想知道注册它的帐户。
我更喜欢知道使用标准Web UI(如果可能)和通过REST API以编程方式执行此操作的方法。如果这两者都不可能,我将接受需要深入了解GitLab内部(例如通过对GitLab数据库的查询)的答案。
请注意,该密钥可能已注册为“部署密钥”,在这种情况下,我想知道注册它的帐户。
我更喜欢知道使用标准Web UI(如果可能)和通过REST API以编程方式执行此操作的方法。如果这两者都不可能,我将接受需要深入了解GitLab内部(例如通过对GitLab数据库的查询)的答案。
select a.name,a.username,b.key from users a, keys b where a.id=b.user_id and b.key like '%your_key%';
- mumubin