验证SSH主机密钥失败,请在管理界面的SSH页面中添加
Failed to verify SSH host key, please add them in SSH page in the admin interface
我创建了一个 weblate(2.11 版)和 gitlab 容器。
重现步骤
- 我从 https://github.com/WeblateOrg/docker.git
克隆它
- 我在 docker 上创建了 weblate。
- 我用管理员账号打开weblate
- 生成 ssh 密钥
- 通过我的 gitlab 页面上的 ssh 密钥
- 创建了一个新项目
- 创建了一个新组件。
- 源代码库:git@172.19.0.4:root/weblate-test.git
weblate docker-compose.override.yml
version: '2'
services:
weblate:
environment:
- WEBLATE_SITE_TITLE=weblate
- WEBLATE_EMAIL_HOST=smtp.gmail.com
- WEBLATE_EMAIL_HOST_USER=12345678
- WEBLATE_EMAIL_HOST_PASSWORD=12345678
# - WEBLATE_REQUIRE_LOGIN=1
- WEBLATE_OFFLOAD_INDEXING=1
- WEBLATE_TIME_ZONE=Asia/Taipei
- WEBLATE_REGISTRATION_OPEN=1
- WEBLATE_ALLOWED_HOSTS=dev.weblate.com
- WEBLATE_ADMIN_PASSWORD=password
我尝试重新创建了很多次容器。我仍然收到错误消息
除了生成客户端 SSH 密钥外,您还需要验证主机密钥。您可以在 Weblate 中的相同界面上执行此操作,请参阅 documentation。
我创建了一个 weblate(2.11 版)和 gitlab 容器。
重现步骤
- 我从 https://github.com/WeblateOrg/docker.git 克隆它
- 我在 docker 上创建了 weblate。
- 我用管理员账号打开weblate
- 生成 ssh 密钥
- 通过我的 gitlab 页面上的 ssh 密钥
- 创建了一个新项目
- 创建了一个新组件。
- 源代码库:git@172.19.0.4:root/weblate-test.git
weblate docker-compose.override.yml
version: '2'
services:
weblate:
environment:
- WEBLATE_SITE_TITLE=weblate
- WEBLATE_EMAIL_HOST=smtp.gmail.com
- WEBLATE_EMAIL_HOST_USER=12345678
- WEBLATE_EMAIL_HOST_PASSWORD=12345678
# - WEBLATE_REQUIRE_LOGIN=1
- WEBLATE_OFFLOAD_INDEXING=1
- WEBLATE_TIME_ZONE=Asia/Taipei
- WEBLATE_REGISTRATION_OPEN=1
- WEBLATE_ALLOWED_HOSTS=dev.weblate.com
- WEBLATE_ADMIN_PASSWORD=password
我尝试重新创建了很多次容器。我仍然收到错误消息
除了生成客户端 SSH 密钥外,您还需要验证主机密钥。您可以在 Weblate 中的相同界面上执行此操作,请参阅 documentation。