--- title: "GitHub 이벤트 트리거" slug: "cloudfunctions-github-vpc" tags: ["github", "Trigger", "VPC", "Cloud Functions 사용", "Cloud Functions"] updated: 2026-09-17T09:07:35Z published: 2026-09-17T09:07:35Z canonical: "guide.ncloud-docs.com/cloudfunctions-github-vpc" --- > ## Documentation Index > Fetch the complete documentation index at: https://guide.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # GitHub 이벤트 트리거 VPC 환경에서 이용 가능합니다. 네이버 클라우드 플랫폼 콘솔의 **Cloud Functions > Action > 액션 상세 정보**에서 Github 이벤트 트리거를 추가할 수 있습니다. GitHub 이벤트 트리거는 사용자의 코드 관리와 배포, 이슈 처리를 위해 [Github](https://github.com/)에서 지원하는 이벤트를 트리거로 사용할 수 있는 기능을 제공합니다. 이러한 특성으로 GitHub 이벤트 트리거는 코드의 형상 관리와 배포, 이슈 처리 등을 자동화하는 데 유용하며, GitHub 이벤트를 기반으로 자동 추가된 코드를 업데이트하거나 배포 작업을 시작할 수 있습니다. CI 도구와 연동하는 경우 좀 더 다양한 형태로 활용도 가능합니다. ## 트리거 추가 GitHub 이벤트 트리거는 GitHub에 사용자가 등록한 이벤트 리스트를 등록하여 해당 이벤트가 일어날 때 트리거를 호출해주는 기능입니다. 현재 등록한 레파지토리에 대한 여러 가지 이벤트를 등록 가능한 형태로 지원하고 있습니다. 액션의 트리거 추가 시 트리거 타입에서 GitHub 타입을 선택하고 추가 정보를 입력하면 등록한 레파지토리에 대한 이벤트를 트리거를 이용해서 받아 처리할 수 있습니다. 트리거 쪽으로 전달되는 이벤트의 내용은 트리거에 연결된 액션의 런타임 파라미터 형태로 전달됩니다. ### 실행 옵션 GitHub 이벤트 트리거의 실행 옵션 설정은 콘솔의 **GitHub 정보 설정**에서 진행합니다. ![cloudfunctions-github_v2_01_ko](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/cloudfunctions-github_v2_01_ko.png?sv=2026-02-06&spr=https&st=2026-11-07T01%3A34%3A05Z&se=2026-11-07T02%3A34%3A05Z&sr=c&sp=r&sig=iSnwTD2V8TX5qffDXky7pYe95G130lDydPB8pAN84t0%3D) - GitHub 유저 이름: GitHub에 등록된 사용자 이름(Username) ![compute-15-3-202.png](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/compute-15-3-202.png?sv=2026-02-06&spr=https&st=2026-11-07T01%3A34%3A05Z&se=2026-11-07T02%3A34%3A05Z&sr=c&sp=r&sig=iSnwTD2V8TX5qffDXky7pYe95G130lDydPB8pAN84t0%3D) - GitHub 액세스 토큰: 사용자 인증을 위한 용도로 **github > Settings > Developer settings > Personal access tokens** 메뉴에서 발급 가능 - 토큰 발급 시 사용할 이벤트에 따라 적합한 OAuth 권한 설정 필요 ![compute-15-3-203.png](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/compute-15-3-203.png?sv=2026-02-06&spr=https&st=2026-11-07T01%3A34%3A05Z&se=2026-11-07T02%3A34%3A05Z&sr=c&sp=r&sig=iSnwTD2V8TX5qffDXky7pYe95G130lDydPB8pAN84t0%3D) - GitHub 레파지토리: 이슈나 코드, 깃 작업 등에 대한 이벤트를 요청할 레파지토리를 지정. 레파지토리는 전체 주소를 사용하지 않고 그룹명과 레파지토리 이름을 `ncpSampleOrganization/CloudFunctionsRepository` 형태로 입력 ![compute-15-3-204.png](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/compute-15-3-204.png?sv=2026-02-06&spr=https&st=2026-11-07T01%3A34%3A05Z&se=2026-11-07T02%3A34%3A05Z&sr=c&sp=r&sig=iSnwTD2V8TX5qffDXky7pYe95G130lDydPB8pAN84t0%3D) - 이벤트 선택: 사용할 이벤트를 클릭하여 선택 ### GitHub 이벤트 정보 GitHub 이벤트 트리거는 GitHub에서 제공 중인 이벤트 가운데 Cloud Functions에서 지원하는 이벤트들을 트리거로 전달받을 수 있습니다. GitHub 이벤트에 대한 정보는 다음과 같습니다. - 이벤트 정의: [GitHub Docs > About webhooks](https://developer.github.com/webhooks/#events) - 이벤트 종류와 응답 형태: [GitHub Docs > Webhook events and payloads](https://developer.github.com/v3/activity/events/types/)