A.
- GitLab은 접속을 위해서는 방화벽을 오픈하여야 합니다.
- 즉, 일반적으로 GitLab 서비스에 바로 접속을 위해서는 소스 IP(퍼블릭 IP)를 확인 후 해당 IP에 대해 방화벽 오픈 신청을 미리 하셔야 합니다.
- 단, VPN을 통해서 접속을 하려면 아래와 같이 진행 하시면 됩니다.
외부 VPN 연결 후 GitLab 접속 가이드
1. VPN 연결
- 외부 환경에서 내부망 연결을 위해 VPN에 로그인 후 연결합니다.
2. hosts 파일 변경
- VPN 로그인 후 연결이 정상적으로 완료되면 GitLab에 접속하려는 PC의 hosts 파일을 변경합니다.
- OS별 hosts 파일의 위치
C:\Windows\System32\drivers\etc\hosts
/etc/hosts
- 변경할 내용: 아래 내용을 hosts 파일에 추가합니다
10.68.20.20 gitlab.apdigit.tech
3. DNS Cache 갱신
- 각 OS의 Console 화면에서 아래 명령어를 입력합니다.
ipconfig /flushdns
dscacheutil -flushcache
4. 접속 확인
- hosts 파일 변경 완료 후 gitlab.apdigit.tech 에 재접속 하여 확인합니다.
- GitLab 계정은 Cloud Service Portal, AWS Console에서 사용하는 계정과 동일합니다.
5. 추가 사항
- MacOS에서 hosts 파일을 변경해도 잘 안되는 경우 확인할 사항
netstat -nr
10.68.20.20 X.X.X.X
- 여기서 X.X.X.X 부분은 개인 PC 마다 다릅니다.
- 아래 예시 화면을 참고하십시오.

- 만약 위와 같은 내용이 출력 되는 경우 아래 명령을 실행하십시오.
sudo route delete 10.68.20.20 X.X.X.X
댓글
댓글 0개
댓글을 남기려면 로그인하세요.