GIT lab Error “.git/info/refs” GITLAB_HOST

Gitlab을 사용하는 중에 다음과 같은 에러를 만났다.
fatal: https://[url]/[repo-name].git/info/refs not valid: is this a git repository?

처음 QNAP NAS에  Git Lab을 설치 하고나서 잘동작 했었는데 .업그레이드 하고난 이휴로 에러가 발생하는데 원인을 찾지 못해서 한참을 헤멧다.
사소하지만 요약을 해둔다.
먼저 QNAP Container Station   에서 docker-compose.yml 을 수정한다. 
GITLAB_HOST: ‘GitServer : Port’ 와 같이 수정한다.

gitlab:
  environment:
    DEBUG: 'false'
    DOCKER_TLS_VERIFY: 1
    GITLAB_HTTPS: 'false'
    GITLAB_HOST: 'Myseerver.net:10080'
    SSL_SELF_SIGNED: 'false'
    GITLAB_SECRETS_DB_KEY_BASE: qcs-gitlab-app
    GITLAB_SECRETS_OTP_KEY_BASE: qcs-gitlab-app
    GITLAB_SECRETS_SECRET_KEY_BASE: qcs-gitlab-app
    GITLAB_SSH_PORT: 10022
  image: sameersbn/gitlab:10.0.4
  links:
  - redis:redisio
  - postgresql:postgresql
  ports:
  - 10080:80
  - '10022:22'
  restart: always
 
postgresql:
  environment:
    DB_EXTENSION: pg_trgm
    DB_NAME: gitlabhq_production
    DB_PASS: password
    DB_USER: gitlab
  image: sameersbn/postgresql:9.6-2
  restart: always
redis:
  command:
  - --loglevel warning
  image: sameersbn/redis:latest
  restart: always

QNAP NAS에서 yml을  수정하기위해서 파일을 찾지 않아도 QNAP Container Station  에서 쉽게 편집할 수 있다.  yml – Edit 를 여는 방법은 그림과 같다.



http://blog.xenotech.net/2666참조 

IP를 사용하여 “http://192.168.0.1 :10080/users/sign_in” 과 같이 사용했을 때는 정상동작하지만
DNS(example: http://mysite.com:10080/users/sign_in) 과 같이 입력했을 때 정상적으로 동작하지 않는다면.
QNAP NAS에서 “myQnapcloud Link” ->”자동라우터구성” 항목에서 NAS 서비스 추가를 해준다.
서비스를 추가하고 나서 “라우터에 적용” 을 실행한다.
나의 경우는 이런 사소한 사항를 확인하지 못해서 다른문제가 있는지 점검하는데 많은 시간을 소비했다



답글 남기기