# Slack과 GitHub 통합

GitHub Slack과 통합하여 공동 작업을 개선하고 워크플로를 간소화하는 방법을 알아봅니다.

## Slack 통합 정보 GitHub

Slack 통합 기능GitHub을 통해 사용자는 팀과 함께 Slack 채널에서 프로젝트를 완전히 파악할 수GitHub 있습니다. Slack을 벗어나지 않고 아이디어를 생성하고, 문제를 심사하고, 다른 팀과 협업하여 프로젝트를 진행할 수 있습니다.

Slack에 대한 통합을 GitHub 통해 다음을 수행할 수 있습니다.

* Slack 채널에서 알림을 받 **GitHub** 습니다.
* **슬래시 명령을** 사용하여 GitHub에서 작업을 수행합니다.
* 링크를 팀에 공유할 때 활동 및 속성에 대한 **컨텍스트**를 GitHub 제공합니다.
* Slack 스레드의 Copilot 클라우드 에이전트 컨텍스트를 사용하여 Slack에서 세션을 시작합니다.

GitHub 앱에 Slack 작업 영역에 대한 액세스 권한을 부여하면 특정 권한이 부여됩니다. 제공된 권한은 앱이 올바르게 작동하고 예상한 기능을 제공하는 데 필요합니다.
[Slack의 GitHub 대한 권한](/ko/enterprise-server@3.22/integrations/reference/slack-permissions)을(를) 참조하세요.

## 필수 조건

Slack 통합 GitHub을 사용하려면 다음이 필요합니다.

* GitHub 계정.
* 앱을 설치할 수 있는 권한이 있는 Slack 작업 영역입니다.

## Slack에 GitHub 대한 통합 설치

GitHub Slack Marketplace의 앱은 GitHub Enterprise Server와 함께 사용할 수 없습니다. 대신 GitHub Enterprise Server 인스턴스를 Slack 작업 영역에 연결하도록 프라이빗 Slack 앱을 구성해야 합니다.

1. `YOUR-GHES-INSTANCE:8443`"채팅 통합" 섹션으로 이동하여 찾습니다.
2. "채팅 통합 사용" 확인란을 선택합니다GitHub.
3. "채팅 클라이언트 선택"에서 "Slack"을 선택합니다.
4. 브라우저에서 [Slack API: 애플리케이션](https://api.slack.com/apps) 페이지로 이동하고 **토큰 생성을** 클릭하고 앱이 사용될 작업 영역을 선택합니다.
5. 생성된 토큰을 복사합니다.
6. 인스턴스의 "채팅 통합" 섹션 GitHub Enterprise Server 으로 돌아가서 토큰을 "앱 구성 토큰" 필드에 붙여넣습니다.
7. **앱 생성**을 클릭합니다.
8. 앱이 생성되면 **설정 저장**을 클릭합니다.
9. 작업 영역에 앱을 설치하려면 `<instancename>/_slack/` 또는 `slack.<instancename>`로 이동하세요.
10. 여러 작업 영역에 앱을 설치해야 하는 경우 인스턴스의 "채팅 통합" 섹션에서 "Slack 앱 ID" 링크를 클릭하여 앱으로 GitHub Enterprise Server 이동합니다.

    * 앱 설정에서 "배포 관리" 섹션으로 이동합니다.
    * "하드 코딩된 정보 제거" 확인란을 선택한 다음 **공용 배포 활성화**를 클릭합니다.

## 추가 읽기

* [Slack에서 GitHub 사용](/ko/enterprise-server@3.22/integrations/how-tos/slack/use-github-in-slack) - Slack의 GitHub 통합 기능 사용법을 배워봅시다.