GitHub Connect 정보
GitHub Connect는 GitHub AE가 제한된 방법으로 GitHub.com의 기능을 활용할 수 있도록 하여 GitHub AE를 향상시킵니다. GitHub Connect를 사용하도록 설정한 후 GitHub Advisory Database에서 추적되는 보안 취약성에 대해 Dependabot alerts와 같이 GitHub.com를 사용하는 추가 기능 및 워크플로를 사용하도록 설정할 수 있습니다.
GitHub Connect는 퍼블릭 인터넷에 대한 enterprise를 열지 않습니다. 엔터프라이즈의 프라이빗 데이터가 GitHub.com 사용자에게 노출되지 않습니다. 대신 GitHub Connect는 사용하도록 선택한 개별 기능에 필요한 제한된 데이터만 전송합니다. 라이선스 동기화를 사용하도록 설정하지 않으면 GitHub Connect가 개인 데이터를 전송하지 않습니다. GitHub Connect에서 전송되는 데이터에 대한 자세한 내용은 “GitHub Connect에 대한 데이터 전송”을 참조하세요.
GitHub Connect를 사용하도록 설정하면 GitHub.com 사용자가 GitHub AE를 변경할 수 없습니다.
GitHub Connect를 사용하도록 설정하려면 enterprise와 GitHub Enterprise Cloud를 사용하는 GitHub.com의 엔터프라이즈 계정 간에 연결을 구성합니다. 연결은 포트 443 또는 80을 통한 HTTPS를 사용하며 TLS로 보호됩니다. 자세한 내용은 "GitHub 연결 관리"을 참조하세요.
GitHub Connect를 사용하도록 설정한 후에는 Dependabot alerts와 같은 기능을 사용하도록 설정할 수 있습니다. 사용 가능한 모든 기능에 대한 자세한 내용은 “GitHub Connect 기능”을 참조하세요.
GitHub Connect 기능
enterprise와 GitHub Enterprise Cloud간의 연결을 구성한 후 엔터프라이즈에 대해 GitHub Connect의 개별 기능을 사용하도록 설정할 수 있습니다.
기능 | 설명 | 자세한 정보 | ----------- | ----------- | ----------- | Dependabot | 사용자가 코드 종속성에서 취약성을 찾아 수정할 수 있도록 허용합니다. | “엔터프라이즈에 Dependabot 사용” GitHub.com 작업 | 사용자가 워크플로 파일에서 GitHub.com의 작업을 사용할 수 있도록 허용합니다. | "GitHub Connect를 사용하여 GitHub.com 작업에 자동 액세스 사용" 통합 검색 | 사용자가 에서 검색할 때 enterprise에서 검색 결과에 리포지토리를 포함하도록 허용할 수 있습니다. | "엔터프라이즈에 대한 통합 검색 사용" Unified contributions | 사용자가 GitHub.com의 기여 그래프에 enterprise에 대한 자신의 익명화된 작업 기여 횟수를 포함하도록 허용할 수 있습니다. | "엔터프라이즈에 통합 기여 사용"
GitHub Connect에 대한 데이터 전송
GitHub Connect를 사용하는 경우 GitHub Enterprise Cloud의 레코드에 연결에 대한 정보가 저장됩니다. GitHub Connect의 개별 기능을 사용하도록 설정하면 추가 데이터가 전송됩니다.
참고: GitHub Connect는 GitHub AE에서 GitHub.com으로 리포지토리, 이슈 또는 끌어오기 요청을 전송하지 않습니다.
GitHub Connect를 사용할 때 전송되는 데이터
GitHub Connect 또는 특정 GitHub Connect 기능을 사용하도록 설정하면 GitHub Enterprise Cloud에 대한 레코드는 연결에 대한 다음 정보를 저장합니다. 버전
- enterprise의 호스트 이름
- enterprise에 연결된 GitHub Enterprise Cloud의 엔터프라이즈 계정
- enterprise에서 GitHub Enterprise Cloud를 요청하는 데 사용되는 인증 토큰
- TLS(전송 계층 보안)를 사용하도록 설정하고 enterprise에 구성된 경우
- 엔터프라이즈의 휴면 임계값
- 엔터프라이즈의 휴면 사용자 수
- 라이선스 사용 사용자 수(일시 중단된 사용자 미포함)
GitHub Connect는 매주 enterprise와 GitHub Enterprise Cloud 사이의 위의 연결 데이터를 GitHub Connect를 사용하도록 설정한 날로부터 대략적으로 동기화합니다.
GitHub Connect의 개별 기능으로 전송되는 데이터
GitHub Connect의 개별 기능을 사용하도록 설정하면 추가 데이터가 전송됩니다.
| 기능 | 데이터 | 데이터 흐름은 어떤 방식으로 진행되나요? | 데이터가 사용되는 위치는 어디인가요? |
| ------- | ---- | --------- | ------ | Dependabot alerts | 취약성 경고 | GitHub.com에서 GitHub AE으로 | GitHub AE |
GitHub.com 작업 | 작업 이름, 작업(GitHub Marketplace의 YAML 파일) | GitHub.com에서 GitHub AE로
GitHub AE에서 GitHub.com로 | GitHub AE 통합 검색 | 검색 조건, 검색 결과 | GitHub.com에서 GitHub AE로
GitHub AE에서 GitHub.com으로 | GitHub AE | 통합 기여 | 기여 횟수 | GitHub AE에서 GitHub.com으로 | GitHub.com |
추가 참고 자료
- GraphQL API 설명서의 "엔터프라이즈 계정 관리"