GitHub Enterprise Server에 대한 프록시 구성 정보
GitHub Enterprise Server 인스턴스에 프록시 서버를 사용하도록 설정하면 대상 호스트가 HTTP 프록시 제외로 추가되지 않는 한 GitHub Enterprise Server에서 보낸 아웃바운드 메시지가 프록시 서버를 통해 먼저 전송됩니다. 아웃바운드 메시지 유형에는 보내는 웹후크, 번들 업로드 및 레거시 아바타 가져오기가 포함됩니다. 프록시 서버의 URL은 프로토콜, 도메인 또는 IP 주소와 포트 번호로, 예를 들면 http://127.0.0.1:8123
으로 표시됩니다.
참고: GitHub Enterprise Server 인스턴스을(를) GitHub.com에 연결하려면 프록시 구성에서 및 api.github.com
에 github.com
대한 연결을 허용해야 합니다. 자세한 내용은 "GitHub 연결 관리"을 참조하세요.
엔터프라이즈에 GitHub Actions을 사용하도록 설정하면 HTTP 프록시만 지원됩니다. SOCKS5 및 HTTPS 프록시는 지원되지 않습니다. GitHub Actions와 함께 GitHub Enterprise Server를 사용하는 방법에 대한 자세한 내용은 "GitHub Enterprise Server용 GitHub Actions 시작"을 참조하세요.
아웃바운드 웹 프록시 서버 구성
아웃바운드 프록시 서버 GitHub Enterprise Server 인스턴스를 구성할 수 있으며 특정 도메인에 대한 연결에 대한 예외를 구성할 수 있습니다.
-
GitHub Enterprise Server의 관리 계정에서 페이지의 오른쪽 위 모서리에서 을 클릭합니다.
-
“Site admin”(사이트 관리자) 페이지에 아직 없는 경우 왼쪽 상단에서 Site admin(사이트 관리자)을 클릭합니다. 1. " 사이트 관리자" 사이드바에서 관리 콘솔를 클릭합니다. 1. "설정" 사이드바에서 개인 정보를 클릭합니다.
-
HTTP 프록시 서버에서 프록시 서버의 URL을 입력합니다.
-
필요에 따라 HTTP 프록시 제외에서 프록시 액세스가 필요하지 않은 호스트를 입력하고 호스트를 쉼표로 구분합니다. 도메인의 모든 호스트를 프록시 액세스 요구에서 제외하려면 와 같은
.octo-org.tentacle
와일드카드 접두사로 를 사용해야.
합니다.참고: GitHub Enterprise Server 3. 5.15 이상에서 instance IANA의 등록된 TLLD(최상위 도메인) 목록을 사용하여 호스트 이름의 유효성을 검사합니다. 자세한 내용은 IANA 웹 사이트의 TLLD 목록을 참조하세요. 등록되지 않은 TLD를 제외하려면 "프록시에서 등록되지 않은 추가 TLD 제외"를 참조하세요.
참고: 관리 콘솔에 설정을 저장하면 시스템 서비스가 다시 시작되어 사용자에게 표시되는 가동 중지 시간이 발생할 수 있습니다.
-
구성 실행이 완료될 때까지 기다립니다.
프록시에서 등록되지 않은 추가 TLL 제외
GitHub Enterprise Server 3. 5.15 이상, IANA 웹 사이트의 TLLD 목록에 지정되지 않은 등록되지 않은 TLLD를 제외하도록 instance 프록시 설정을 구성할 수 있습니다.
-
GitHub Enterprise Server 인스턴스에 SSH합니다. 인스턴스가 여러 노드로 구성된 경우(예: 고가용성 또는 지역 복제가 구성된 경우) 주 노드에 대한 SSH를 수행합니다. 클러스터를 사용하는 경우 임의 노드에 대해 SSH를 수행할 수 있습니다. SSH 액세스에 대한 자세한 내용은 "AUTOTITLE"을 참조하세요.
$ ssh -p 122 admin@HOSTNAME
-
다음 명령을 입력하여 COMMA-SEPARATED-TLD-LIST를 쉼표로 구분된 TLD 목록으로 바꿉니다.
$ ghe-config noproxy.exception-tld-list "COMMA-SEPARATED-TLD-LIST"
-
구성을 적용하려면 다음 명령을 입력합니다.
참고: 구성을 실행하는 동안 GitHub Enterprise Server 인스턴스의 서비스가 다시 시작될 수 있으므로 사용자에게 짧은 가동 중지 시간이 발생할 수 있습니다.
ghe-config-apply
-
구성 실행이 완료될 때까지 기다립니다.