GitHub Connect를 사용하면 GitHub Enterprise Server 인스턴스에서 제한된 방법으로 GitHub Enterprise Cloud의 엔터프라이즈에 연결할 수 있습니다.
GitHub Connect를 사용하도록 설정한 후 사용할 기능을 선택할 수 있습니다. 이렇게 시작할 수 있는 작업의 예는 다음과 같습니다.
- 환경 간 라이선스 사용량 자동 동기화
- 검색 결과 및 사용자 기여 데이터 통합
- GitHub Advisory Database에서 추적되는 보안 취약성에 대한 Dependabot alerts과 같이 GitHub.com을 활용하는 기능 사용
연결 정보
GitHub Connect를 사용하도록 설정하려면 GitHub Enterprise Server 인스턴스와 GitHub.com의 엔터프라이즈 계정 간의 연결을 구성합니다. 연결은 포트 443 또는 80을 통한 HTTPS를 사용하며 TLS로 보호됩니다.
- GitHub Connect는 퍼블릭 인터넷에 대한 GitHub Enterprise Server 인스턴스를 열지 않습니다.
- 엔터프라이즈의 프라이빗 데이터가 GitHub Enterprise Cloud 사용자에게 노출되지 않습니다.
- GitHub Connect는 활성화한 기능에 필요한 제한된 데이터만 전송합니다. 라이선스 동기화를 사용하도록 설정하지 않으면 개인 데이터가 전송되지 않습니다. 자세한 내용은 데이터 전송을 참조하세요.
- GitHub Connect를 사용하도록 설정하면 GitHub Enterprise Cloud 사용자가 GitHub Enterprise Server를 변경할 수 없습니다.
GitHub Connect 기능
GitHub Enterprise Server 인스턴스와 GitHub Enterprise Cloud간의 연결을 구성한 후 GitHub Connect의 개별 기능을 사용하도록 설정할 수 있습니다.
기능 | 설명 | 자세한 정보 |
---|---|---|
자동 사용자 라이선스 동기화 | 사용자 라이선스를 GitHub Enterprise Server 인스턴스에서 GitHub Enterprise Cloud로 자동으로 동기화하여 GitHub Enterprise 배포에서 라이선스 사용량을 관리합니다. | 엔터프라이즈에서 사용자 라이선스 자동 동기화 사용 |
Dependabot | 사용자가 코드 종속성의 취약점을 찾아 수정할 수 있도록 허용합니다. | 엔터프라이즈에 Dependabot 사용 |
GitHub.com 작업 | 사용자가 일반 워크플로 파일에서 GitHub.com의 작업을 사용할 수 있도록 허용합니다. | GitHub Connect를 사용하여 GitHub.com 작업에 자동 액세스 사용 |
Server Statistics | GitHub Enterprise Server에서 사용자 고유의 집계 데이터를 분석하고 GitHub 제품을 개선하는 데 도움이 됩니다. | 엔터프라이즈에 서버 통계 사용 |
통합 기여 | 사용자가 GitHub Enterprise Cloud의 기여 그래프에 GitHub Enterprise Server 인스턴스에 대한 익명화된 작업 기여 횟수를 포함하도록 허용할 수 있습니다. | 엔터프라이즈에 통합 기여 사용 |
데이터 전송
GitHub Connect를 사용하는 경우 GitHub Enterprise Cloud의 레코드에 연결에 대한 정보가 저장됩니다. GitHub Connect의 개별 기능을 사용하도록 설정하면 추가 데이터가 전송됩니다.
Note
GitHub Connect는 GitHub Enterprise Server에서 GitHub Enterprise Cloud로 리포지토리, 문제 또는 끌어오기 요청을 전송하지 않습니다.
GitHub Connect를 사용할 때 전송되는 데이터
GitHub Connect 또는 특정 GitHub Connect 기능을 사용하도록 설정하면 GitHub Enterprise Cloud에 대한 레코드는 연결에 대한 다음 정보를 저장합니다.
- GitHub Enterprise Server 라이선스의 퍼블릭 키 부분
- GitHub Enterprise Server 라이선스의 해시
- GitHub Enterprise Server 라이선스의 고객 이름
- GitHub Enterprise Server 인스턴스 버전
- GitHub Enterprise Server 인스턴스의 호스트 이름
- GitHub Enterprise Server 인스턴스에 연결된 GitHub Enterprise Cloud의 엔터프라이즈 계정
- GitHub Enterprise Server 인스턴스에서 GitHub Enterprise Cloud를 요청하는 데 사용되는 인증 토큰
- TLS(전송 계층 보안)를 사용하도록 설정하고 GitHub Enterprise Server 인스턴스에 구성된 경우
- GitHub Enterprise Server 인스턴스에서 사용하도록 설정된 GitHub Connect 기능 및 활성화 날짜 및 시간
- 엔터프라이즈의 휴면 임계값
- 엔터프라이즈의 휴면 사용자 수
- 일시 중단된 사용자를 포함하지 않는 라이선스 사용자의 수
GitHub Connect는 매주 GitHub Enterprise Server 인스턴스와 GitHub Enterprise Cloud 사이의 위의 연결 데이터를 GitHub Connect를 사용하도록 설정한 날로부터 대략적으로 동기화합니다.
GitHub Connect의 개별 기능으로 전송되는 데이터
GitHub Connect의 개별 기능을 사용하도록 설정하면 추가 데이터가 전송됩니다.
기능 | 데이터 | 데이터 흐름은 어떤 방식으로 진행되나요? | 데이터가 사용되는 위치는 어디인가요? |
---|---|---|---|
자동 사용자 라이선스 동기화 | 각 GitHub Enterprise Server 사용자의 사용자 ID 및 메일 주소에 대한 라이선스를 사용하는지 여부 | GitHub Enterprise Server에서 GitHub Enterprise Cloud로 | GitHub Enterprise Cloud |
Dependabot alerts | 취약성 경고 | GitHub.com에서 GitHub Enterprise Server로 | GitHub Enterprise Server |
Dependabot updates | 각 종속성의 리포지토리에 대한 종속성 및 메타데이터 종속성이 GitHub.com의 개인 리포지토리에 저장된 경우 Dependabot이 구성되고 해당 리포지토리에 액세스할 권한이 있는 경우에만 데이터가 전송됩니다. | GitHub.com에서 GitHub Enterprise Server로 | GitHub Enterprise Server |
GitHub.com 작업 | 작업 이름, 작업(GitHub Marketplace의 YAML 파일) | GitHub.com에서 GitHub Enterprise Server로 GitHub Enterprise Server에서 GitHub.com로 | GitHub Enterprise Server |
Server Statistics | GitHub Enterprise Server의 사용량에 대한 메트릭을 집계합니다. 전체 메트릭 목록은 서버 통계 정보을(를) 참조하세요. | GitHub Enterprise Server에서 GitHub Enterprise Cloud로 | GitHub Enterprise Cloud |
통합 검색 | 검색어, 검색 결과 | GitHub Enterprise Cloud에서 GitHub Enterprise Server로 GitHub Enterprise Server에서 GitHub Enterprise Cloud로 | GitHub Enterprise Server |
통합 기여 | 기여 횟수 | GitHub Enterprise Server에서 GitHub Enterprise Cloud로 | GitHub Enterprise Cloud |
GitHub Connect 사용
GitHub Connect를 사용하도록 설정하려면 GitHub.com의 GitHub Connect 사용을(를) 참조하세요.