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. 세대 SSH를 weblate 엽니 다.
  6. 소스 코드 저장소 : [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 –