GitLab 자격 증명#
다음 노드 인증에 이 자격 증명을 사용할 수 있습니다:
지원되는 인증 방법#
- API 액세스 토큰
- OAuth2 (권장)
관련 리소스#
서비스에 대한 자세한 내용은 GitLab의 API 문서를 참조하세요.
API 액세스 토큰 사용하기#
이 자격 증명을 구성하려면 GitLab 계정이 필요하고:
- GitLab 서버의 URL
- 액세스 토큰
자격 증명을 설정하려면:
- GitLab에서 아바타를 선택한 후 프로필 편집을 선택합니다.
- 왼쪽 사이드바에서 액세스 토큰을 선택합니다.
- 새 토큰 추가를 선택합니다.
- 토큰의 이름을 입력합니다. 예:
n8n 통합
. - 토큰에 대한 만료 날짜를 입력합니다. 만료 날짜를 입력하지 않으면 GitLab은 자동으로 현재 날짜로부터 365일 후로 설정합니다.
- 토큰은 만료 날짜의 자정(UTC)에 만료됩니다.
- 원하는 범위를 선택합니다. GitLab 노드의 경우,
api
범위를 사용하여 노드의 모든 기능에 쉽게 접근할 수 있습니다. 또는 사용하고자 하는 기능에 대한 범위를 선택하려면 개인 액세스 토큰 범위를 참조하세요. - 개인 액세스 토큰 생성을 선택합니다.
- 생성된 액세스 토큰을 복사하여 n8n 자격 증명의 액세스 토큰에 입력합니다.
- n8n 자격 증명의 GitLab 서버 URL을 입력합니다.
자세한 내용은 GitLab의 개인 액세스 토큰 생성 문서를 참조하세요.
OAuth2 사용하기#
n8n Cloud 사용자 참고 사항
Cloud 사용자는 연결 정보를 직접 입력할 필요가 없습니다.
Connect my account 를 선택하면 브라우저를 통해 계정을 연결할 수 있습니다.
n8n을 자체 호스팅하는 경우 GitLab 계정이 필요합니다. 그런 다음 새 GitLab 애플리케이션을 만듭니다:
- GitLab에서 아바타를 선택한 후 프로필 편집을 선택합니다.
- 왼쪽 사이드바에서 애플리케이션을 선택합니다.
- 새 애플리케이션 추가를 선택합니다.
- 애플리케이션의 이름을 입력합니다. 예:
n8n 통합
. - n8n에서 OAuth 리디렉션 URL을 복사합니다. 이를 GitLab 리디렉션 URI로 입력합니다.
- 원하는 범위를 선택합니다. GitLab 노드의 경우,
api
범위를 사용하여 노드의 모든 기능에 쉽게 접근할 수 있습니다. 또는 사용하고자 하는 기능에 대한 범위를 선택하려면 개인 액세스 토큰 범위를 참조하세요. - 애플리케이션 저장을 선택합니다.
- 애플리케이션 ID를 복사하고 이를 n8n 자격 증명의 클라이언트 ID로 입력합니다.
- 비밀을 복사하고 이를 n8n 자격 증명의 클라이언트 비밀로 입력합니다.
자세한 내용은 GitLab의 GitLab을 OAuth 2.0 인증 ID 공급자로 구성하기 문서를 참조하세요. OAuth2 및 GitLab에 대한 더 많은 정보는 GitLab OAuth 2.0 ID 공급자 API 문서를 참조하시기 바랍니다.