2017-02-20 56 views
0

我創建了一個weblate(版本2.11)和gitlab容器。無法驗證SSH主機密鑰,請將其添加到管理界面的SSH頁面

步驟來重現

  1. 我克隆它從https://github.com/WeblateOrg/docker.git
  2. 我創建了泊塢窗的weblate。
  3. 我打開weblate用管理員帳戶
  4. 根SSH密鑰
  5. 過去的SSH密鑰我gitlab頁面上
  6. 創建了一個新的項目
  7. 創建一個新的組件。
  8. 源代碼庫:[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

我用管理頁面創建ssh-key和過去我的私人gitlab(我創建自己的)。不適合我 – lighter

+0

好的,我們只在一個地方解決這個問題:https://github.com/WeblateOrg/weblate/issues/1372 –

相關問題