# GitHub Connect 정보

GitHub Connect는 GitHub Enterprise Server의 데이터 및 워크플로에 대한 액세스를 제공하여 GitHub Enterprise Cloud를 향상시킵니다.

GitHub Connect를 사용하면 GitHub Enterprise Server 인스턴스이 GitHub Enterprise Cloud에 있는 엔터프라이즈 계정에 제한된 방식으로 연결되도록 허용할 수 있습니다.

GitHub Connect를 사용하도록 설정한 후 사용할 기능을 선택할 수 있습니다. 예를 들어, 다음과 같은 작업을 수행할 수 있습니다.

* 환경 간 라이선스 사용량 자동 동기화
* 검색 결과 및 사용자 기여 데이터 통합
* GitHub.com에서 추적되는 보안 취약성에 대한 Dependabot alerts과 같이, GitHub Advisory Database에 의존하는 기능들을 활성화하세요.

## 연결 정보

GitHub Connect를 사용하도록 설정하려면 GitHub Enterprise Server 인스턴스와 **GitHub.com** 또는 **GHE.com** 의 엔터프라이즈 계정 간의 연결을 구성합니다. 연결은 포트 443 또는 80을 통한 HTTPS를 사용하며 TLS로 보호됩니다.

* GitHub Connect는 퍼블릭 인터넷에 대한 GitHub Enterprise Server 인스턴스를 열지 않습니다.
* 엔터프라이즈의 프라이빗 데이터가 GitHub Enterprise Cloud 사용자에게 노출되지 않습니다.
* GitHub Connect는 활성화한 기능에 필요한 제한된 데이터만 전송합니다. 라이선스 동기화를 사용하도록 설정하지 않으면 개인 데이터가 전송되지 않습니다. 자세한 내용은 [데이터 전송](#data-transmission)을 참조하세요.
* GitHub Connect를 사용하도록 설정하면 GitHub Enterprise Cloud 사용자가 GitHub Enterprise Server를 변경할 수 없습니다.

## GitHub Connect 기능

GitHub Enterprise Server 인스턴스와 GitHub Enterprise Cloud간의 연결을 구성한 후 GitHub Connect의 개별 기능을 사용하도록 설정할 수 있습니다.

**GHE.com** 에서 엔터프라이즈에 연결하는 경우:

* 서버 통계를 사용할 수 없습니다.
* GitHub.com 작업을 사용할 수 없습니다.

| 기능              | 설명                                                                                                                    | 자세한 정보                                                                                                                                                            |
| --------------- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 자동 사용자 라이선스 동기화 | 사용자 라이선스를 GitHub Enterprise에서 GitHub Enterprise Server 인스턴스로 자동으로 동기화하여 GitHub Enterprise Cloud 배포에서 라이선스 사용량을 관리합니다. | [엔터프라이즈에서 사용자 라이선스 자동 동기화 사용](/ko/enterprise-server@3.20/admin/configuration/configuring-github-connect/enabling-automatic-user-license-sync-for-your-enterprise) |
| Dependabot      | 사용자가 코드 종속성의 취약점을 찾아 수정할 수 있도록 허용합니다.                                                                                 |                                                                                                                                                                   |

```
           | 
          [AUTOTITLE](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise) |
```

\| GitHub.com 작업 | 사용자가 일반 워크플로 파일에서 GitHub.com의 작업을 사용할 수 있도록 허용합니다.
|
[GitHub Connect를 사용하여 GitHub.com 작업에 대한 자동 액세스 사용](/ko/enterprise-server@3.20/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect) |
\| Server Statistics | 사용자의 GitHub Enterprise Server에서 집계 데이터를 직접 분석하고, GitHub 제품 개선에 기여할 수 있습니다.
|
[기업을 위한 서버 통계 사용 활성화](/ko/enterprise-server@3.20/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise) | | 통합 검색 | 사용자가 GitHub Enterprise Cloud에서 검색할 때 검색 결과에 GitHub Enterprise Server 인스턴스의 리포지토리를 포함하도록 허용합니다. | [엔터프라이즈에 대한 통합 검색 사용](/ko/enterprise-server@3.20/admin/configuration/configuring-github-connect/enabling-unified-search-for-your-enterprise) |
\| 통합 기여 | 사용자가 GitHub Enterprise Server 인스턴스의 기여 그래프에 GitHub Enterprise Cloud에 대한 익명화된 작업 기여 횟수를 포함하도록 허용할 수 있습니다. | [기업의 통합된 기여 활성화](/ko/enterprise-server@3.20/admin/configuration/configuring-github-connect/enabling-unified-contributions-for-your-enterprise) |

## 데이터 전송

GitHub Connect를 사용하는 경우 GitHub Enterprise Cloud의 레코드에 연결에 대한 정보가 저장됩니다. GitHub Connect의 개별 기능을 사용하도록 설정하면 추가 데이터가 전송됩니다.

> \[!NOTE]
> GitHub Enterprise Server를 통해서 GitHub Enterprise Cloud에서 GitHub Connect로 리포지토리, 문제 또는 끌어오기가 전송되는 경우는 절대 없습니다.

### 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 Cloud에 연결된 GitHub Enterprise Server 인스턴스의 엔터프라이즈 계정
* GitHub Enterprise Server 인스턴스에서 GitHub Enterprise Cloud를 요청하는 데 사용되는 인증 토큰
* TLS(전송 계층 보안)를 사용하도록 설정하고 GitHub Enterprise Server 인스턴스에 구성된 경우
* GitHub Connect에서 사용하도록 설정된 GitHub Enterprise Server 인스턴스 기능 및 활성화 날짜 및 시간
* 엔터프라이즈의 휴면 임계값
* 엔터프라이즈의 휴면 사용자 수
* 일시 중단된 사용자를 포함하지 않는 사용된 라이선스의 수

GitHub Connect는 매주 GitHub Enterprise Server 인스턴스와 GitHub Enterprise Cloud 사이의 위의 연결 데이터를 GitHub Connect를 사용하도록 설정한 날로부터 대략적으로 동기화합니다.

### GitHub Connect의 개별 기능으로 전송되는 데이터

GitHub Connect의 개별 기능을 사용하도록 설정하면 추가 데이터가 전송됩니다.

| 기능                 | 데이터                                                                                                                                                                                                                                                                   | 데이터 흐름은 어떤 방식으로 진행되나요?                                                                                         | 데이터가 사용되는 위치는 어디인가요?     |
| ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | ------------------------ |
| 자동 사용자 라이선스 동기화    | 각 GitHub Enterprise Server 사용자의 사용자 ID와 이메일 주소, 그리고 해당 사용자가 GitHub Advanced Security, GitHub Code Security, GitHub Secret Protection에 대한 라이선스를 사용하는지 여부입니다.                                                                                                           | GitHub Enterprise Server에서 GitHub Enterprise Cloud로                                                            | GitHub Enterprise Cloud  |
| Dependabot alerts  | 취약성 경고                                                                                                                                                                                                                                                                | GitHub.com에서 GitHub Enterprise Server로                                                                         | GitHub Enterprise Server |
| Dependabot updates | 각 종속성의 리포지토리에 대한 종속성 및 메타데이터<br><br>종속성이 GitHub.com의 개인 리포지토리에 저장된 경우 Dependabot이 구성되고 해당 리포지토리에 액세스할 권한이 있는 경우에만 데이터가 전송됩니다.                                                                                                                                         | GitHub.com에서 GitHub Enterprise Server로                                                                         | GitHub Enterprise Server |
| GitHub.com 행동      | 작업의 이름 및 작업(GitHub Marketplace에서 가져온 YAML 파일)                                                                                                                                                                                                                         | GitHub.com에서 GitHub Enterprise Server로<br><br>GitHub Enterprise Server에서 GitHub.com로                           | GitHub Enterprise Server |
| Server Statistics  | GitHub Enterprise Server의 사용량에 대한 메트릭을 집계합니다. 전체 메트릭 목록은 [서버 통계 정보](/ko/enterprise-server@3.20/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics#server-statistics-data-collected)을(를) 참조하세요. | GitHub Enterprise Server에서 GitHub Enterprise Cloud로                                                            | GitHub Enterprise Cloud  |
| 통합 검색              | 검색어, 검색 결과                                                                                                                                                                                                                                                            | GitHub Enterprise Cloud에서 GitHub Enterprise Server로<br><br>GitHub Enterprise Server에서 GitHub Enterprise Cloud로 | GitHub Enterprise Server |
| 통합 기여              | 기여 횟수                                                                                                                                                                                                                                                                 | GitHub Enterprise Server에서 GitHub Enterprise Cloud로                                                            | GitHub Enterprise Cloud  |

## GitHub Connect 활성화

GitHub Connect를 사용하도록 설정하려면 GitHub Enterprise Cloud 환경에 대한 문서를 참조하세요.

* [GitHub Connect를 GitHub.com에 활성화하기](/ko/enterprise-server@3.20/admin/configuring-settings/configuring-github-connect/enabling-github-connect-for-githubcom)
* [GHE.com의 GitHub Connect 사용](/ko/enterprise-server@3.20/admin/configuring-settings/configuring-github-connect/enabling-github-connect-for-ghecom)