콘텐츠로 이동
📣 인포그랩에서 OpenAI 기술 기반으로 자체 개발한 자동화 번역 프로그램을 통해 n8n 공식 문서의 한글판을 국내 최초로 제공합니다.

GitHub 인증 정보#

다음 노드를 인증하는 데 이러한 인증 정보를 사용할 수 있습니다:

필수 조건#

GitHub 계정을 생성합니다.

지원되는 인증 방법#

  • API 액세스 토큰: 모든 GitHub 노드와 함께 이 방법을 사용합니다.
  • OAuth2: GitHubGitHub Trigger 노드와 함께만 이 방법을 사용합니다. GitHub Document Loader와 함께 사용하지 마세요.

관련 자료#

서비스에 대한 자세한 정보는 GitHub의 API 문서를 참조하세요.

API 액세스 토큰 사용하기#

이 인증 정보를 구성하려면 GitHub 계정이 필요합니다.

이 인증 정보를 설정하는 데는 두 가지 단계가 있습니다:

  1. GitHub 개인 액세스 토큰 생성.
  2. 인증 정보 설정.

자세한 지침은 아래 섹션을 참조하세요.

개인 액세스 토큰 생성#

권장 액세스 토큰 유형

n8n은 개인 액세스 토큰(클래식)을 사용하는 것을 권장합니다. GitHub의 세밀한 개인 액세스 토큰은 여전히 베타 버전이며 모든 엔드포인트에 액세스할 수 없습니다.

개인 액세스 토큰을 생성하려면:

  1. 이미 하지 않았다면, GitHub에 이메일 주소를 확인하세요. 이메일 주소 확인하기를 참조하세요.
  2. GitHub 프로필의 설정을 엽니다.
  3. 왼쪽 탐색에서 개발자 설정을 선택합니다.
  4. 왼쪽 탐색에서 개인 액세스 토큰 아래에 있는 토큰(클래식)을 선택합니다.
  5. 새 토큰 생성 > 새로운 토큰 생성(클래식)을 선택합니다.
  6. 메모 필드에 n8n 통합과 같은 설명적인 이름을 입력합니다.
  7. 토큰의 만료를 선택하거나 만료 없음을 선택합니다.
  8. 토큰에 대한 범위를 선택합니다. 대부분의 n8n GitHub 노드에는 repo 범위를 추가하세요.
    • 범위가 지정되지 않은 토큰은 공개 정보에만 액세스할 수 있습니다.
    • 참조하여
  9. 토큰 생성을 선택합니다.
  10. 토큰을 복사합니다.

자세한 정보는 개인 액세스 토큰 생성(클래식)를 참조하세요. GitHub 범위에 대한 자세한 정보는 OAuth 앱을 위한 범위를 참조하세요.

자격 증명 설정#

그런 다음, n8n 자격 증명에서:

  1. GitHub Enterprise Server를 사용하지 않는 경우 GitHub 서버 URL을 변경하지 마십시오.
  2. GitHub 프로필에 표시된 대로 사용자 이름을 입력하십시오.
  3. 위에서 생성한 액세스 토큰을 입력하십시오.

OAuth2 사용하기#

n8n Cloud 사용자 참고 사항

Cloud 사용자는 연결 정보를 직접 입력할 필요가 없습니다.
Connect my account 를 선택하면 브라우저를 통해 계정을 연결할 수 있습니다.

n8n을 자체 호스팅하고 있는 경우, 새로운 GitHub OAuth 앱을 생성하십시오:

  1. GitHub 프로필 설정을 엽니다.
  2. 왼쪽 탐색에서 개발자 설정을 선택합니다.
  3. 왼쪽 탐색에서 OAuth 앱을 선택합니다.
  4. 새 OAuth 앱을 선택합니다.
    • 이전에 앱을 만든 적이 없다면, 대신 새 애플리케이션 등록이 보일 수 있습니다. 이를 선택하십시오.
  5. n8n integration과 같은 애플리케이션 이름을 입력합니다.
  6. 앱 웹사이트의 홈페이지 URL을 입력합니다.
  7. 원하시면 GitHub가 최종 사용자에게 표시하는 선택적 애플리케이션 설명을 추가하십시오.
  8. n8n에서 OAuth Redirect URL을 복사하여 GitHub Authorization callback URL에 붙여넣습니다.
  9. 애플리케이션 등록을 선택합니다.
  10. 생성된 클라이언트 ID클라이언트 비밀번호를 복사하여 n8n 자격 증명에 추가합니다.

권한 부여 프로세스에 대한 더 많은 정보는 GitHub OAuth 앱 권한 부여 문서를 참조하십시오.

인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!