2017-02-20 1 views
0

J'ai créé un conteneur weblate (version 2.11) et gitlab.Impossible de vérifier la clé de l'hôte SSH, veuillez les ajouter dans la page SSH de l'interface d'administration

Étapes pour reproduire

  1. Je cloner à partir https://github.com/WeblateOrg/docker.git
  2. j'ai créé le weblate sur le docker.
  3. J'ouvrir weblate avec compte admin
  4. gen ssh clé
  5. passé la clé ssh sur ma page gitlab ce
  6. a créé un nouveau projet
  7. a créé un nouveau composant.
  8. référentiel de code source: [email protected]: 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 

J'ai essayé de recréer un grand nombre de conteneurs fois. Je reçois toujours le message d'erreur

Répondre

1

En plus de générer une clé SSH client, vous devez également vérifier les clés de l'hôte. Vous pouvez le faire sur la même interface dans Weblate, voir documentation.

+0

J'ai utilisé la page d'administration pour générer ssh-key et passé à mon gitlab privé (j'ai créé propre). Ne fonctionne pas pour moi – lighter

+0

Bon, résolvons ceci en un seul endroit: https://github.com/WeblateOrg/weblate/issues/1372 –