기밀 이슈
GitLab v19.5Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
요약
기밀 이슈는 충분한 권한을 가진 프로젝트 멤버에게만 보이는 이슈입니다. 이슈를 생성하거나 편집할 때 해당 이슈를 기밀로 설정할 수 있습니다. 새 이슈를 생성할 때 텍스트 영역 바로 아래에 이슈를 기밀로 표시하는 체크박스가 있습니다.
기밀 이슈는 충분한 권한을 가진 프로젝트 멤버에게만 보이는 이슈입니다. 기밀 이슈는 오픈 소스 프로젝트와 기업 모두에서 보안 취약점을 비공개로 유지하거나 예정에 없던 정보가 새어 나가는 것을 막는 데 사용할 수 있습니다.
이슈를 기밀로 설정#
히스토리
- 이슈를 기밀로 설정하는 데 필요한 최소 권한이 GitLab 17.7에서 Reporter에서 Planner로 변경되었습니다.
이슈를 생성하거나 편집할 때 해당 이슈를 기밀로 설정할 수 있습니다.
사전 요구 사항:
- 기존 이슈를 기밀로 전환하려면 해당 프로젝트에서 Planner, Reporter, Developer, Maintainer 또는 Owner 권한이 있어야 합니다.
- 기밀로 설정하려는 이슈에 하위 태스크가 있으면 먼저 모든 하위 태스크를 기밀로 설정해야 합니다. 기밀 이슈는 기밀 하위 항목만 가질 수 있습니다.
새 이슈에서#
새 이슈를 생성할 때 텍스트 영역 바로 아래에 이슈를 기밀로 표시하는 체크박스가 있습니다. 그 체크박스를 선택하고 Create issue를 선택해 이슈를 생성합니다.
프로젝트에서 기밀 이슈를 생성하면 해당 프로젝트가 프로필의 Contributed projects 섹션에 표시됩니다. Contributed projects는 기밀 이슈에 대한 정보를 보여 주지 않습니다. 프로젝트 이름만 표시합니다.
기밀 이슈를 생성하려면 다음을 수행합니다.
- 상단 바에서 Search or go to를 선택하고 프로젝트를 찾습니다.
- 오른쪽 위 모서리에서 Create new(+)를 선택합니다.
- 드롭다운 목록에서 New issue를 선택합니다.
- 필드를 채웁니다.
- Turn on confidentiality 체크박스를 선택합니다.
- Create issue를 선택합니다.
기존 이슈에서#
기존 이슈의 기밀 여부를 변경하려면 다음을 수행합니다.
- 상단 바에서 Search or go to를 선택하고 프로젝트를 찾습니다.
- 왼쪽 사이드바에서 Plan > Work items를 선택한 뒤 Type = Issue로 필터링하고 이슈를 선택합니다.
- 오른쪽 위 모서리에서 Issue actions(⋮)를 선택한 다음 Turn on confidentiality(이슈를 기밀이 아닌 상태로 만들려면 Turn off confidentiality)를 선택합니다.
또는 /confidential 빠른 액션을 사용할 수 있습니다.
기밀 이슈를 볼 수 있는 사람#
히스토리
- 기밀 이슈를 볼 수 있는 최소 권한이 GitLab 17.7에서 Reporter에서 Planner로 변경되었습니다.
이슈가 기밀로 설정되면 해당 프로젝트에서 Planner, Reporter, Developer, Maintainer 또는 Owner 권한을 가진 사용자만 그 이슈에 접근할 수 있습니다. Guest 또는 Minimal 권한을 가진 사용자는 변경 전에 활발히 참여하고 있었더라도 그 이슈에 접근할 수 없습니다.
다만 Guest 권한을 가진 사용자는 기밀 이슈를 생성할 수 있으며, 자신이 생성한 이슈만 볼 수 있습니다.
Guest 권한을 가진 사용자나 비멤버도 해당 이슈에 담당자로 지정되면 기밀 이슈를 읽을 수 있습니다. Guest 사용자나 비멤버가 기밀 이슈의 담당자에서 해제되면 더 이상 그 이슈를 볼 수 없습니다.
기밀 이슈는 필요한 권한이 없는 사용자의 검색 결과에서 숨겨집니다.
기밀 이슈 표시기#
기밀 이슈는 몇 가지 면에서 일반 이슈와 시각적으로 다릅니다. Issues 및 Issue boards 페이지에서는 기밀로 표시된 이슈 옆에 기밀([eye-slash]) 아이콘이 표시됩니다.
충분한 권한이 없으면 기밀 이슈를 아예 볼 수 없습니다.
마찬가지로 이슈 내부에서도 이슈 번호 바로 옆에 기밀([eye-slash]) 아이콘이 표시됩니다. 댓글 영역에도 지금 댓글을 다는 이슈가 기밀이라는 표시가 있습니다.
사이드바에도 기밀 여부를 나타내는 표시기가 있습니다.
일반에서 기밀로, 또는 그 반대로 바뀌는 모든 변경은 이슈 댓글에 시스템 노트로 표시됩니다. 예를 들면 다음과 같습니다.
- [eye-slash] Jo Garcia made the issue confidential 5 minutes ago
- [eye] Jo Garcia made the issue visible to everyone just now
기밀 이슈를 위한 머지 리퀘스트#
공개 프로젝트에서도 기밀 이슈를 생성하고 기존 이슈를 기밀로 설정할 수 있지만, 기밀 머지 리퀘스트는 만들 수 없습니다. 비공개 데이터 유출을 막는 기밀 이슈를 위한 머지 리퀘스트 생성 방법을 확인합니다.