GitHub 인증 정보#
다음 노드를 인증하는 데 이러한 인증 정보를 사용할 수 있습니다:
- GitHub
- GitHub Trigger
- GitHub Document Loader: 이 노드는 OAuth를 지원하지 않습니다.
필수 조건#
GitHub 계정을 생성합니다.
지원되는 인증 방법#
- API 액세스 토큰: 모든 GitHub 노드와 함께 이 방법을 사용합니다.
- OAuth2: GitHub 및 GitHub Trigger 노드와 함께만 이 방법을 사용합니다. GitHub Document Loader와 함께 사용하지 마세요.
관련 자료#
서비스에 대한 자세한 정보는 GitHub의 API 문서를 참조하세요.
API 액세스 토큰 사용하기#
이 인증 정보를 구성하려면 GitHub 계정이 필요합니다.
이 인증 정보를 설정하는 데는 두 가지 단계가 있습니다:
자세한 지침은 아래 섹션을 참조하세요.
개인 액세스 토큰 생성#
권장 액세스 토큰 유형
n8n은 개인 액세스 토큰(클래식)을 사용하는 것을 권장합니다. GitHub의 세밀한 개인 액세스 토큰은 여전히 베타 버전이며 모든 엔드포인트에 액세스할 수 없습니다.
개인 액세스 토큰을 생성하려면:
- 이미 하지 않았다면, GitHub에 이메일 주소를 확인하세요. 이메일 주소 확인하기를 참조하세요.
- GitHub 프로필의 설정을 엽니다.
- 왼쪽 탐색에서 개발자 설정을 선택합니다.
- 왼쪽 탐색에서 개인 액세스 토큰 아래에 있는 토큰(클래식)을 선택합니다.
- 새 토큰 생성 > 새로운 토큰 생성(클래식)을 선택합니다.
- 메모 필드에
n8n 통합
과 같은 설명적인 이름을 입력합니다. - 토큰의 만료를 선택하거나 만료 없음을 선택합니다.
- 토큰에 대한 범위를 선택합니다. 대부분의 n8n GitHub 노드에는
repo
범위를 추가하세요.- 범위가 지정되지 않은 토큰은 공개 정보에만 액세스할 수 있습니다.
- 참조하여
- 토큰 생성을 선택합니다.
- 토큰을 복사합니다.
자세한 정보는 개인 액세스 토큰 생성(클래식)를 참조하세요. GitHub 범위에 대한 자세한 정보는 OAuth 앱을 위한 범위를 참조하세요.
자격 증명 설정#
그런 다음, n8n 자격 증명에서:
- GitHub Enterprise Server를 사용하지 않는 경우 GitHub 서버 URL을 변경하지 마십시오.
- GitHub Enterprise Server를 사용하는 경우, GitHub 서버를 서버의 URL에 맞게 업데이트하십시오.
- GitHub 프로필에 표시된 대로 사용자 이름을 입력하십시오.
- 위에서 생성한 액세스 토큰을 입력하십시오.
OAuth2 사용하기#
n8n Cloud 사용자 참고 사항
Cloud 사용자는 연결 정보를 직접 입력할 필요가 없습니다.
Connect my account 를 선택하면 브라우저를 통해 계정을 연결할 수 있습니다.
n8n을 자체 호스팅하고 있는 경우, 새로운 GitHub OAuth 앱을 생성하십시오:
- GitHub 프로필 설정을 엽니다.
- 왼쪽 탐색에서 개발자 설정을 선택합니다.
- 왼쪽 탐색에서 OAuth 앱을 선택합니다.
- 새 OAuth 앱을 선택합니다.
- 이전에 앱을 만든 적이 없다면, 대신 새 애플리케이션 등록이 보일 수 있습니다. 이를 선택하십시오.
n8n integration
과 같은 애플리케이션 이름을 입력합니다.- 앱 웹사이트의 홈페이지 URL을 입력합니다.
- 원하시면 GitHub가 최종 사용자에게 표시하는 선택적 애플리케이션 설명을 추가하십시오.
- n8n에서 OAuth Redirect URL을 복사하여 GitHub Authorization callback URL에 붙여넣습니다.
- 애플리케이션 등록을 선택합니다.
- 생성된 클라이언트 ID와 클라이언트 비밀번호를 복사하여 n8n 자격 증명에 추가합니다.
권한 부여 프로세스에 대한 더 많은 정보는 GitHub OAuth 앱 권한 부여 문서를 참조하십시오.