2017-02-20 8 views
0

weblate(バージョン2.11)とgitlabコンテナを作成しました。SSHホスト鍵の確認に失敗しました。管理インタフェースのSSHページに追加してください。

  1. を再現する

    手順私はドッキングウィンドウにweblateを作成https://github.com/WeblateOrg/docker.git

  2. からクローンを作成。
  3. は私が
  4. は、新しいコンポーネントを作成し、新しいプロジェクトを作成し、私のgitlabページの管理者アカウントを使用してSSHキー過去
  5. キー
  6. 世代のSSHをweblate開きます。
  7. ソースコードリポジトリ:[email protected]:ルート/ 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 

私は時間コンテナの多くを再現してみました。私はまだエラーメッセージが表示されます

答えて

1

クライアントのSSH鍵を生成するだけでなく、ホスト鍵も検証する必要があります。 Weblateの同じインターフェース上で行うことができます。documentationを参照してください。

+0

私はadminのページを使ってssh-keyを生成し、自分のプライベートgitlab(私は自分自身を作成し​​ました)に渡しました。 – lighter

+0

さて、これを一箇所で解決しましょう:https://github.com/WeblateOrg/weblate/issues/1372 –

関連する問題