GitLab 자격 증명
다음 노드를 인증하는 데 이 자격 증명을 사용할 수 있습니다: 서비스에 대한 자세한 내용은 GitLab API 문서를 참조하세요. 이 자격 증명을 구성하려면 GitLab 계정과 다음이 필요합니다: 자세한 내용은 GitLab의 개인 액세스 토큰 생성 문서를 참조하세요.
다음 노드를 인증하는 데 이 자격 증명을 사용할 수 있습니다:
지원되는 인증 방법#
- API 액세스 토큰
- OAuth2 (권장)
관련 리소스#
서비스에 대한 자세한 내용은 GitLab API 문서를 참조하세요.
API 액세스 토큰 사용#
이 자격 증명을 구성하려면 GitLab 계정과 다음이 필요합니다:
- GitLab 서버 URL
- 액세스 토큰
자격 증명을 설정하려면:
- GitLab에서 아바타를 선택한 다음 프로필 편집을 선택합니다.
- 왼쪽 사이드바에서 액세스 토큰을 선택합니다.
- 새 토큰 추가를 선택합니다.
n8n 통합과 같이 토큰에 대한 이름을 입력합니다.- 토큰의 만료일을 입력합니다. 만료일을 입력하지 않으면 GitLab은 현재 날짜에서 365일 후로 자동 설정합니다.
- 토큰은 해당 만료일 UTC 자정에 만료됩니다.
- 원하는 범위를 선택합니다. GitLab 노드의 경우
api범위를 사용하면 노드의 모든 기능에 대한 액세스를 쉽게 허용할 수 있습니다. 또는 사용하려는 기능의 범위를 선택하려면 개인 액세스 토큰 범위를 참조하세요. - 개인 액세스 토큰 생성을 선택합니다.
- 생성된 액세스 토큰을 복사하여 n8n 자격 증명의 액세스 토큰으로 입력합니다.
- n8n 자격 증명에 GitLab 서버 URL을 입력합니다.
자세한 내용은 GitLab의 개인 액세스 토큰 생성 문서를 참조하세요.
OAuth2 사용#
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 문서를 참조하세요.
