您可以在 Gitea 的配置文件 app.ini 中设置此选项:
[server]
MINIMUM_KEY_SIZE_CHECK = true
此外,Gitea 还允许您为不同类型的 SSH 密钥指定最小长度。 您可以在配置文件中添加以下部分:
[ssh.minimum_key_sizes]
ED25519 = 256
ECDSA = 256
RSA = 2048
DSA = 1024
这将确保用户上传的 SSH 公钥满足您指定的最小长度要求。
请注意,在 Gitea 的某些版本中,MINIMUM_KEY_SIZE_CHECK 配置项在 UI 中的显示可能存在误导。 例如,在 Gitea 1.21.2 版本中,即使将 MINIMUM_KEY_SIZE_CHECK 设置为 true,UI 中可能仍显示为“禁用最小密钥大小检查 = ✔”,这与实际配置相反。 该问题已在后续版本中修复。
GitHub
有关更多详细信息,您可以查阅 Gitea 的配置文档:
发表评论 取消回复