{"meta":{"title":"Slack과 GitHub 통합","intro":"GitHub Slack과 통합하여 공동 작업을 개선하고 워크플로를 간소화하는 방법을 알아봅니다.","product":"Integrations","breadcrumbs":[{"href":"/ko/enterprise-server@3.18/integrations","title":"Integrations"},{"href":"/ko/enterprise-server@3.18/integrations/how-tos","title":"사용 설명"},{"href":"/ko/enterprise-server@3.18/integrations/how-tos/slack","title":"Slack"},{"href":"/ko/enterprise-server@3.18/integrations/how-tos/slack/integrate-github-with-slack","title":"Slack과 GitHub 통합"}],"documentType":"article"},"body":"# Slack과 GitHub 통합\n\nGitHub Slack과 통합하여 공동 작업을 개선하고 워크플로를 간소화하는 방법을 알아봅니다.\n\n<!-- TRANSLATION_FALLBACK prop=markdown type=ParseError line=5 col=1 msg=\"tag 'else' not found\" -->\n## About the GitHub integration for Slack\n\nThe GitHub integration for Slack gives you and your teams full visibility into your GitHub projects directly in Slack channels. You can triage issues, collaborate on pull requests,  and keep track of changes without leaving Slack.\n\nWith the GitHub integration for Slack, you can:\n\n* Get **GitHub notifications** in Slack channels.\n* Use **slash commands** to take actions on GitHub.\n* Give your team **context** when sharing links to GitHub activities and properties.\n\nWhen you grant the GitHub app access to your Slack workspace, you are granting it certain permissions. The permissions provided are necessary for the app to function correctly and provide the features you expect. See [Permissions for GitHub in Slack](/en/enterprise-server@3.18/integrations/reference/slack-permissions).\n\n## Prerequisites\n\nTo use the GitHub integration for Slack, you need:\n\n* A GitHub account.\n* A Slack workspace where you have permission to install apps.\n\n## Installing the GitHub integration for Slack\n\nThe GitHub app in the Slack Marketplace cannot be used with GitHub Enterprise Server. Instead, you need to configure a private Slack app to connect your GitHub Enterprise Server instance to your Slack workspace.\n\n1. Navigate to `YOUR-GHES-INSTANCE:8443` and locate the \"Chat integration\" section.\n2. Select the \"Enabling GitHub Chat integration\" checkbox.\n3. Under \"Select chat client\", select \"Slack\".\n4. In your browser, navigate to the [Slack API: Applications](https://api.slack.com/apps) page and click **Generate Token** and select the workspace where the app will be used.\n5. Copy the generated token.\n6. Go back to the \"Chat integration\" section in your GitHub Enterprise Server instance and paste the token into the \"App configuration token\" field.\n7. Click **Generate App**.\n8. Once the app is generated, click **Save settings**.\n9. Navigate to either `<instancename>/_slack/` or `slack.<instancename>` to install the app on your workspace.\n10. If the app needs to be installed across multiple workspaces, navigate to your app by clicking the \"Slack app ID\" link in the \"Chat integration\" section in your GitHub Enterprise Server instance.\n\n    * Navigate to the \"Manage Distribution\" section in your app settings.\n    * Select the \"Remove hard coded information\" checkbox, then click **Activate Public Distribution**\n\n## Further reading\n\n* [Using GitHub in Slack](/en/enterprise-server@3.18/integrations/how-tos/slack/use-github-in-slack) - Learn how to use the GitHub integration for Slack."}