튜토리얼: Jira 자격 증명 생성
GitLab v19.5요약
이 튜토리얼에서는 전용 Jira 사용자를 설정하고 Jira 이슈 통합에 필요한 권한을 부여합니다. 이 튜토리얼을 완료한 후에는 여기서 생성한 Jira 사용자 이름과 비밀번호를 사용하여 GitLab에서 Jira 이슈 통합을 설정합니다.
이 튜토리얼에서는 전용 Jira 사용자를 설정하고 Jira 이슈 통합에 필요한 권한을 부여합니다. 모든 단계는 GitLab 이 아닌 Jira에서 수행합니다.
이 튜토리얼을 완료한 후에는 여기서 생성한 Jira 사용자 이름과 비밀번호를 사용하여 GitLab에서 Jira 이슈 통합을 설정합니다.
Jira 자격 증명을 생성하려면:
시작하기 전에#
- Jira administrators 또는 Jira System administrators 글로벌 권한이 있어야 합니다.
Jira 사용자 생성#
Jira 사용자를 생성하려면:
-
오른쪽 상단에서 Administration > User management를 선택합니다.
-
Jira 프로젝트에 쓰기 권한을 가진 새 사용자 계정을 생성합니다:
- Email address에 유효한 이메일 주소를 입력합니다.
- Username에
gitlab을 입력합니다. - Password에 비밀번호를 입력합니다. Jira 이슈 통합은 SAML과 같은 SSO를 지원하지 않습니다.
-
Create user를 선택합니다.
필요한 권한을 가진 그룹에 속한 사용자라면 기존 사용자 계정을 사용할 수도 있습니다.
gitlab이라는 이름의 사용자를 생성했으니, 이제 이 사용자를 위한 그룹을 생성할 차례입니다.
사용자를 위한 Jira 그룹 생성#
사용자를 위한 Jira 그룹을 생성하려면:
- 오른쪽 상단에서 Administration > User management를 선택합니다.
- 왼쪽 사이드바에서 Groups를 선택합니다.
- Add group 섹션에서 그룹 이름(예:
gitlab-developers)을 입력한 후 Add group을 선택합니다. gitlab사용자를gitlab-developers그룹에 추가하려면 Edit members를 선택합니다.gitlab-developers그룹이 선택된 그룹으로 표시됩니다.- Add members to selected group(s) 섹션에
gitlab을 입력합니다. - Add selected users를 선택합니다.
gitlab사용자가 그룹 멤버로 표시됩니다.
gitlab 사용자를 gitlab-developers 그룹에 추가했으니,
이제 그룹을 위한 권한 스킴을 생성할 차례입니다.
그룹을 위한 권한 스킴 생성#
Jira 이슈 통합에는 프로젝트를 조회하고 이슈를 생성·편집하며 댓글을 추가할 권한이 필요합니다. 이러한 작업에 필요한 권한만 부여합니다.
권한 스킴을 생성하려면:
-
오른쪽 상단에서 Administration > Issues를 선택합니다.
-
왼쪽 사이드바에서 Permission schemes를 선택합니다.
-
Add permission scheme를 선택합니다.
-
Add permission scheme 대화 상자에서 필드를 작성합니다.
-
Add를 선택합니다.
-
Permission schemes 페이지의 Actions 열에서 새 스킴의 Permissions를 선택합니다.
-
다음 각 권한에 대해 Edit를 선택하고
gitlab-developers그룹에 권한을 부여한 후 Grant를 선택합니다:- Browse Projects
- Create Issues
- Edit Issues
- Add Comments
권한 스킴을 설정했으니, 이제 이를 Jira 프로젝트에 할당할 차례입니다.
프로젝트에 권한 스킴 할당#
권한 스킴은 프로젝트에 하나 이상 연결되기 전까지는 아무런 효과가 없습니다. Jira 이슈 통합이 접근하도록 할 각 Jira 프로젝트에 대해 이 단계를 반복합니다.
프로젝트에 권한 스킴을 할당하려면:
- 오른쪽 상단에서 Administration > Projects를 선택합니다.
- 설정할 프로젝트를 선택합니다.
- Project settings에서 Permissions를 선택합니다.
- Actions > Use a different scheme를 선택합니다.
- 생성한 스킴을 선택한 후 Associate를 선택합니다.
설정이 끝났습니다. 이제 GitLab으로 이동하여 여기서 생성한 gitlab 사용자 이름과 비밀번호를 사용해
Jira 이슈 통합을 설정합니다.