사용자 계정
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
각 GitLab 계정에는 사용자 프로필이 있으며, 이 프로필에는 사용자에 대한 정보와 GitLab 활동이 포함됩니다. 프로필에는 GitLab 경험을 사용자 지정하는 데 사용하는 설정도 포함됩니다. https://gitlab.example.com/-/u/<id>에서 사용자 이름 대신 ID를 사용하여 사용자의 프로필 페이지에 접근할 수도 있습니다.
각 GitLab 계정에는 사용자 프로필이 있으며, 이 프로필에는 사용자에 대한 정보와 GitLab 활동이 포함됩니다.
프로필에는 GitLab 경험을 사용자 지정하는 데 사용하는 설정도 포함됩니다.
사용자 프로필 접근#
히스토리
- Accessing the profile with the user ID was introduced in GitLab 17.11.
프로필에 접근하려면:
- 오른쪽 상단에서 아바타를 선택합니다.
- 이름 또는 사용자 이름을 선택합니다.
https://gitlab.example.com/-/u/<id>에서 사용자 이름 대신 ID를 사용하여 사용자의 프로필 페이지에 접근할 수도 있습니다.
예를 들어, 사용자 이름이 gitlab-user이고 ID가 12345인 경우 https://gitlab.example.com/gitlab-user 또는 https://gitlab.example.com/-/u/12345에서 프로필 페이지에 접근할 수 있습니다.
사용자 ID 찾기#
GitLab API를 사용하여 상호 작용하려면 사용자 ID가 필요할 수 있습니다.
사용자 ID를 찾으려면:
- 사용자의 프로필 페이지로 이동합니다.
- 프로필 페이지의 오른쪽 상단에서 작업 (⋮)을 선택합니다.
- 사용자 ID 복사를 선택합니다.
사용자 설정 접근#
사용자 설정에 접근하려면:
- 오른쪽 상단에서 아바타를 선택합니다.
- 프로필 편집을 선택합니다.
지원 PIN 생성 또는 변경#
GitLab 지원팀은 신원을 확인하기 위해 개인 식별 번호(PIN)를 요청할 수 있습니다. PIN은 생성 후 7일 후에 만료됩니다.
새 지원 PIN을 생성하려면:
- 오른쪽 상단에서 아바타를 선택합니다.
- 프로필 편집을 선택합니다.
- 왼쪽 사이드바에서 계정을 선택합니다.
- 새 PIN 생성을 선택합니다.
지원 PIN 접근#
이전에 지원 PIN을 생성한 경우 PIN은 프로필에서 접근할 수 있으며 생성 후 7일 후에 만료됩니다.
지원 PIN에 접근하려면:
- 오른쪽 상단에서 아바타를 선택합니다.
- 프로필 편집을 선택합니다.
- 왼쪽 사이드바에서 계정을 선택합니다.
사용자 이름 변경#
사용자 이름에는 고유한 네임스페이스가 있으며, 사용자 이름을 변경하면 업데이트됩니다. 사용자 이름을 변경하기 전에 리디렉션 동작을 읽어보세요. 네임스페이스를 업데이트하지 않으려면 새 사용자 또는 그룹을 만들고 프로젝트를 해당 사용자 또는 그룹으로 이전할 수 있습니다.
사전 요구 사항:
- 네임스페이스는 다음을 포함해서는 안 됩니다:
- 컨테이너 레지스트리 태그가 있는 프로젝트.
- GitLab Pages를 호스팅하는 프로젝트.
- 사용자 이름:
- 길이가 2~255자 사이여야 합니다.
- 악센트가 없는 문자, 숫자,
_,-,.만 포함해야 합니다. - 다음으로 시작해서는 안 됩니다:
_,-,.. - 이모지를 포함해서는 안 됩니다.
.또는.<예약 파일 확장자>로 끝나서는 안 됩니다. 예:jon.png,jon.git,jon.atom. 단,jonpng는 유효합니다.
사용자 이름을 변경하려면:
- 오른쪽 상단에서 아바타를 선택합니다.
- 프로필 편집을 선택합니다.
- 왼쪽 사이드바에서 계정을 선택합니다.
- 사용자 이름 변경 섹션에서 경로로 새 사용자 이름을 입력합니다.
- 사용자 이름 업데이트를 선택합니다.
사용자 프로필에 이메일 추가#
계정에 새 이메일 주소를 추가하려면:
- 오른쪽 상단에서 아바타를 선택합니다.
- 프로필 편집을 선택합니다.
- 왼쪽 사이드바에서 이메일을 선택합니다.
- 새 이메일 추가를 선택합니다.
- 이메일 텍스트 상자에 새 이메일을 입력합니다.
- 이메일 주소 추가를 선택합니다.
- 수신된 인증 이메일로 이메일 주소를 확인합니다.
새 이메일 주소가 보조 이메일 주소로 추가됩니다. 보조 이메일 주소를 사용하여 비밀번호를 재설정할 수 있지만 인증에는 사용할 수 없습니다. 기본 이메일 주소를 업데이트할 수 있습니다.
이메일을 공개하지 않음으로 설정해도 커밋 매칭 및 그룹 및 프로젝트 가져오기에 사용되는 것을 방지하지 않습니다.
사용자 프로필에서 이메일 주소 삭제#
히스토리
- Automatic deletion of unverified secondary email addresses introduced in GitLab 17.0.
계정에서 보조 이메일 주소를 삭제할 수 있습니다. 기본 이메일 주소는 삭제할 수 없습니다.
삭제된 이메일 주소가 사용자 이메일에 사용되는 경우 해당 사용자 이메일은 기본 이메일 주소로 전송됩니다.
인증되지 않은 보조 이메일 주소는 3일 후 자동으로 삭제됩니다.
이슈 438600으로 인해 그룹 알림은 여전히 삭제된 이메일 주소로 전송됩니다.
계정에서 이메일 주소를 삭제하려면:
- 오른쪽 상단에서 아바타를 선택합니다.
- 프로필 편집을 선택합니다.
- 왼쪽 사이드바에서 이메일을 선택합니다.
- 삭제 ([remove])를 선택하고 제거를 확인합니다.
API를 사용하여 보조 이메일 주소를 삭제할 수도 있습니다.
사용자 프로필 페이지를 비공개로 설정#
사용자 프로필을 자신과 GitLab 관리자에게만 표시되도록 설정할 수 있습니다.
GitLab 관리자는 이 설정을 비활성화하여 모든 프로필이 공개되도록 강제할 수 있습니다.
프로필을 비공개로 설정하려면:
- 오른쪽 상단에서 아바타를 선택합니다.
- 프로필 편집을 선택합니다.
- 비공개 프로필 체크박스를 선택합니다.
- 프로필 설정 업데이트를 선택합니다.
다음 내용이 사용자 프로필 페이지(https://gitlab.example.com/username)에서 숨겨집니다:
- Atom 피드
- 계정 생성 날짜
- 활동, 그룹, 기여한 프로젝트, 개인 프로젝트, 즐겨찾기 프로젝트, 스니펫 탭
사용자 프로필 페이지를 비공개로 설정해도 REST 또는 GraphQL API에서 모든 공개 리소스가 숨겨지지는 않습니다. 예를 들어, 커밋 서명과 연결된 이메일 주소는 자동으로 생성된 비공개 커밋 이메일을 사용하지 않는 한 접근 가능합니다.
사용자 공개 수준#
/username에 위치한 사용자의 공개 페이지는 로그인 여부에 관계없이 항상 표시됩니다.
사용자의 공개 페이지를 방문하면 접근 권한이 있는 프로젝트만 볼 수 있습니다.
공개 수준이 제한된 경우 사용자 프로필은 인증된 사용자에게만 표시됩니다.
README로 프로필에 세부 정보 추가#
README 파일을 사용하여 프로필 페이지에 더 많은 정보를 추가할 수 있습니다. README 파일에 정보를 입력하면 프로필 페이지에 포함됩니다.
새 프로젝트에서#
새 프로젝트를 만들고 해당 README를 프로필에 추가하려면:
- 오른쪽 상단에서 새로 만들기 (+)를 선택하고 새 프로젝트/저장소를 선택합니다.
- 빈 프로젝트 만들기를 선택합니다.
- 프로젝트 세부 정보를 입력합니다:
- 프로젝트 이름 필드에 새 프로젝트의 이름을 입력합니다.
- 프로젝트 URL 필드에서 GitLab 사용자 이름을 선택합니다.
- 프로젝트 슬러그 필드에 GitLab 사용자 이름을 입력합니다. 이 필드는 대소문자를 구분합니다. 사용자 이름에 대문자가 있는 경우 대문자를 포함하여 프로젝트 슬러그 필드에 입력합니다.
- 공개 수준에서 공개를 선택합니다.

- 프로젝트 구성에서 README로 저장소 초기화가 선택되어 있는지 확인합니다.
- 프로젝트 만들기를 선택합니다.
- 이 프로젝트 안에 README 파일을 만듭니다. 파일은 유효한 README 또는 인덱스 파일이어야 합니다.
- README 파일에 Markdown 또는 다른 지원되는 마크업 언어를 사용하여 내용을 채웁니다.
GitLab은 기여 그래프 아래에 README의 내용을 표시합니다.
기존 프로젝트에서#
기존 프로젝트의 README를 프로필에 추가하려면 프로젝트의 경로를 업데이트하여 사용자 이름과 일치시킵니다.
사용자 프로필 페이지에 외부 계정 추가#
Discord 및 X(구 Twitter)와 같은 다른 특정 외부 계정에 대한 링크를 추가할 수 있습니다. 이를 통해 다른 사용자가 다른 플랫폼에서 연결할 수 있습니다.
다른 계정에 대한 링크를 추가하려면:
-
오른쪽 상단에서 아바타를 선택합니다.
-
프로필 편집을 선택합니다.
-
기본 설정 섹션에서 다음을 추가합니다:
- Discord 사용자 ID.
- BlueSky
did:plc식별자. 식별자를 찾으려면 사용자 핸들을 확인합니다. - Discord 사용자 ID.
- GitHub 사용자 이름.
- LinkedIn 프로필 이름.
- Mastodon 핸들.
- ORCID.
- X(구 Twitter) @사용자 이름.
사용자 ID 또는 사용자 이름은 500자 이하여야 합니다.
-
프로필 설정 업데이트를 선택합니다.
Mastodon 핸들 추가#
히스토리
- Mastodon user account introduced in GitLab 16.6 with a flag named
mastodon_social_ui. Disabled by default. - Mastodon user account generally available in GitLab 16.7. Feature flag
mastodon_social_uiremoved. - Ability to verify Mastodon account using your GitLab user profile added in GitLab 17.4 with a flag named
verify_mastodon_user. Disabled by default. - Ability to verify Mastodon account using your GitLab user profile generally available in GitLab 18.8. Feature flag
verify_mastodon_userremoved.
Mastodon 핸들을 추가하려면:
- GitLab 프로필에 Mastodon 핸들을 추가합니다.
- GitLab에 로그인합니다.
- 오른쪽 상단에서 아바타를 선택합니다.
- 프로필 편집을 선택합니다.
- 소셜 계정 섹션에서 Mastodon으로 이동하여 핸들을 입력합니다. 예:
@alex.garcia@exampleServer. - 프로필 설정 업데이트를 선택합니다.
- 인증 URI를 가져옵니다.
- 오른쪽 상단에서 아바타를 선택합니다.
- 이름 또는 사용자 이름을 선택합니다.
- 오른쪽에서 Mastodon 핸들을 선택합니다.
- 열리는 페이지에서 URI를 복사합니다.
- Mastodon에 인증을 추가합니다.
- Mastodon 프로필 설정으로 이동합니다.
- 추가 필드 섹션에서 앞서 가져온 URI를 입력합니다.
- Mastodon 프로필 변경 사항을 저장합니다.
Mastodon의 GitLab 사이트 추가 필드 옆에 녹색 체크 표시가 표시되는지 확인합니다. 녹색 체크 표시가 표시되지 않으면 추가 문제 해결이 필요할 수 있습니다.
사용자 프로필 페이지에 비공개 기여 표시#
사용자 기여 캘린더 그래프 및 최근 활동 목록에서 비공개 프로젝트에 대한 기여 작업을 볼 수 있습니다.
비공개 기여를 표시하려면:
- 오른쪽 상단에서 아바타를 선택합니다.
- 프로필 편집을 선택합니다.
- 기본 설정 섹션에서 내 프로필에 비공개 기여 포함 체크박스를 선택합니다.
- 프로필 설정 업데이트를 선택합니다.
성별 대명사 추가#
GitLab 계정에 성별 대명사를 추가하여 프로필의 이름 옆에 표시할 수 있습니다.
대명사를 지정하려면:
- 오른쪽 상단에서 아바타를 선택합니다.
- 프로필 편집을 선택합니다.
- 대명사 텍스트 상자에 대명사를 입력합니다. 텍스트는 50자 이하여야 합니다.
- 프로필 설정 업데이트를 선택합니다.
이름 발음 추가#
GitLab 계정에 이름 발음을 추가할 수 있습니다. 이는 프로필에서 이름 아래에 표시됩니다.
이름 발음을 추가하려면:
- 오른쪽 상단에서 아바타를 선택합니다.
- 프로필 편집을 선택합니다.
- 발음 텍스트 상자에 이름의 발음을 입력합니다. 발음은 일반 텍스트여야 하며 255자 이하여야 합니다.
- 프로필 설정 업데이트를 선택합니다.
상태 설정#
상태를 설정하여 다른 사람에게 가용성을 알릴 수 있습니다. 아바타, 이름 또는 사용자 이름 위에 마우스를 올리면 다른 사람이 상태를 볼 수 있습니다. 사용자 프로필 페이지를 비공개로 설정한 경우에도 상태는 공개적으로 표시됩니다.
상태는 다음 요소로 구성됩니다. 각각을 별도로 사용하여 상태를 나타낼 수 있습니다.
- 상태를 나타내는 이모지.
- 가용성을 설명하는 메시지.
:palm_tree:또는:bulb:와 같은 이모지 코드를 포함할 수 있습니다. 최대 100자. - 상태에
바쁨배지를 추가하는 체크박스.
현재 상태를 설정하려면:
- 오른쪽 상단에서 아바타를 선택합니다.
- 상태 설정을 선택합니다. 이전에 상태를 설정한 경우 상태 편집을 선택합니다.
- 선택 사항. 상태 메시지를 입력합니다.
- 선택 사항. 바쁨으로 표시 체크박스를 선택합니다.
- 선택 사항. 다음 이후 상태 지우기 드롭다운 목록에서 값을 선택합니다.
- 상태 설정을 선택합니다.
상태가 업데이트됩니다. 사용자 설정 페이지 또는 사용자 API를 사용하여 상태를 설정할 수도 있습니다.
시간대 설정#
로컬 시간대를 설정하면 다음을 수행할 수 있습니다:
- 프로필에 로컬 시간을 표시하고, 이름 위에 마우스를 올리면 사용자에 대한 정보가 표시되는 위치에도 표시됩니다.
- 기여 캘린더를 로컬 시간에 맞춰 정렬하여 기여가 만들어진 시간을 더 잘 반영합니다.
시간대를 설정하려면:
- 오른쪽 상단에서 아바타를 선택합니다.
- 프로필 편집을 선택합니다.
- 시간 설정 섹션에서 드롭다운 목록에서 시간대를 선택합니다.
커밋에 표시되는 이메일 변경#
커밋 이메일은 GitLab 인터페이스를 통해 수행된 모든 Git 관련 작업에 표시되는 이메일 주소입니다.
자신의 확인된 이메일 주소 중 하나를 커밋 이메일로 사용할 수 있습니다. 기본 이메일이 기본적으로 사용됩니다.
커밋 이메일을 변경하려면:
- 오른쪽 상단에서 아바타를 선택합니다.
- 프로필 편집을 선택합니다.
- 커밋 이메일 드롭다운 목록에서 이메일 주소를 선택합니다.
- 프로필 설정 업데이트를 선택합니다.
기본 이메일 변경#
기본 이메일은 로그인, 커밋 이메일 및 알림 이메일의 기본 이메일 주소입니다. 기본 이메일이 변경되면 원래 기본 이메일이 보조 이메일로 추가됩니다. 이 기능을 통해 원래 기본 이메일로 만든 커밋이 계정과 계속 연결됩니다.
기본 이메일을 변경하려면:
- 오른쪽 상단에서 아바타를 선택합니다.
- 프로필 편집을 선택합니다.
- 이메일 필드에 새 이메일 주소를 입력합니다.
- 프로필 설정 업데이트를 선택합니다.
- 선택 사항. 이전에 이 이메일을 GitLab.com 계정에 추가하지 않은 경우 확인 이메일을 선택합니다.
공개 이메일 설정#
프로필 페이지에 표시될 구성된 이메일 주소 중 하나를 선택할 수 있습니다:
- 오른쪽 상단에서 아바타를 선택합니다.
- 프로필 편집을 선택합니다.
- 공개 이메일 필드에서 사용 가능한 이메일 주소 중 하나를 선택합니다.
- 프로필 설정 업데이트를 선택합니다.
자동으로 생성된 비공개 커밋 이메일 사용#
GitLab은 이메일 정보를 비공개로 유지할 수 있도록 자동으로 생성된 비공개 커밋 이메일 주소를 제공합니다.
비공개 커밋 이메일을 사용하려면:
- 오른쪽 상단에서 아바타를 선택합니다.
- 프로필 편집을 선택합니다.
- 커밋 이메일 드롭다운 목록에서 비공개 이메일 사용을 선택합니다.
- 프로필 설정 업데이트를 선택합니다.
모든 Git 관련 작업은 비공개 커밋 이메일을 사용합니다.
완전히 익명을 유지하려면 비공개 커밋 이메일을 복사하여 다음 명령을 사용하여 로컬 컴퓨터에서 구성할 수도 있습니다:
git config --global user.email <your email address>
사용자 팔로우#
다음 중 하나에서 사용자를 팔로우하거나 팔로우 취소할 수 있습니다:
- 사용자 프로필.
- 사용자 이름 위에 마우스를 올리면 나타나는 작은 팝오버 (GitLab 15.0에서 도입).
GitLab 15.5 이상에서 팔로우할 수 있는 최대 사용자 수는 300명입니다.
GitLab 16.10 이상에서 차단된 사용자는 사용자 프로필의 팔로워 목록에 표시되지 않습니다.
다른 사용자 팔로우 및 팔로우 받기 비활성화#
히스토리
- Introduced in GitLab 16.0 with a flag named
disable_follow_users. - Feature flag removed in GitLab 16.3.
다른 사용자를 팔로우하거나 팔로우 받는 것을 비활성화할 수 있습니다.
- 오른쪽 상단에서 아바타를 선택합니다.
- 프로필 편집을 선택합니다.
- 환경 설정을 선택합니다.
- 사용자 팔로우 활성화 체크박스를 선택 해제합니다.
- 변경 사항 저장을 선택합니다.
이 기능이 비활성화되면 현재 팔로우/팔로워 연결이 모두 삭제됩니다.
사용자 활동 보기#
GitLab은 사용자 기여 활동을 추적합니다. 사용자의 활동을 보려면:
- 사용자의 프로필로 이동합니다.
- GitLab 메뉴에서 활동을 선택합니다.
최근 활동 기여 목록이 표시됩니다.
자신의 활동 보기#
자신의 활동을 보려면:
-
상단 표시줄에서 검색 또는 이동을 선택합니다.
-
내 작업을 선택합니다.
-
활동을 선택합니다.
-
선택 사항. 기여 유형별로 활동을 필터링하려면 내 활동 탭에서 탭을 선택합니다:
- 모두: 그룹 및 프로젝트에서 만든 모든 기여.
- 푸시 이벤트: 프로젝트에서 만든 푸시 이벤트.
- 머지 이벤트: 프로젝트에서 승인한 머지 리퀘스트.
- 이슈 이벤트: 프로젝트에서 열고 닫은 이슈.
- 댓글: 프로젝트에 게시한 댓글.
- 위키: 프로젝트에서 만들고 업데이트한 위키 페이지.
- 디자인: 프로젝트에서 추가, 업데이트, 제거한 디자인.
- 팀: 참여하고 떠난 프로젝트.
로그인 서비스#
GitLab에 일반 사용자 이름과 비밀번호를 사용하는 대신 로그인 서비스를 사용할 수 있습니다.
로그인 서비스 연결#
GitLab에 로그인하는 데 사용할 로그인 서비스를 연결하려면:
- 오른쪽 상단에서 아바타를 선택합니다.
- 프로필 편집을 선택합니다.
- 계정을 선택합니다.
- 서비스 로그인 섹션을 찾습니다.
- 연결된 계정 섹션에서 로그인하려는 서비스에 해당하는 버튼을 선택합니다.
- 선택한 서비스의 지침에 따라 해당 서비스로 로그인하기 시작합니다.
로그인 서비스 연결 해제#
GitLab에 로그인하는 데 사용하는 로그인 서비스의 연결을 해제하려면:
- 오른쪽 상단에서 아바타를 선택합니다.
- 프로필 편집을 선택합니다.
- 계정을 선택합니다.
- 서비스 로그인 섹션을 찾습니다.
- 연결된 계정 섹션에서 더 이상 로그인에 사용하지 않으려는 서비스에 해당하는 버튼 옆에 있는 연결 해제를 선택합니다.
세션 기간#
1주일 동안 로그인 유지#
기본적으로 7일(10080분)의 비활동 후 또는 브라우저 창을 닫을 때 중 먼저 발생하는 시점에 GitLab에서 로그아웃됩니다.
GitLab 관리자는 이 기본값을 변경할 수 있습니다.
무기한 로그인 유지#
히스토리
- Ability to turn the Remember me setting on and off introduced in GitLab 16.0.
무기한 로그인 상태를 유지하려면 GitLab 로그인 페이지에서 나를 기억하기 체크박스를 선택합니다.
서버가 1주일의 세션 시간을 설정하지만 브라우저는 자동 재인증을 가능하게 하는 보안 토큰을 저장하기 때문에 로그인 상태가 유지됩니다.
GitLab 관리자는 보안 또는 규정 준수 목적으로 세션이 주기적으로 만료되어야 하는 환경에서 나를 기억하기 설정을 끌 수 있습니다.
로그인에 사용되는 쿠키#
로그인하면 세 개의 쿠키가 설정됩니다:
_gitlab_session이라는 세션 쿠키. 이 쿠키에는 만료 날짜가 설정되어 있지 않습니다. 그러나session_expire_delay를 기반으로 만료됩니다.gitlab_user라는 세션 쿠키. 이 쿠키는 사용자가 활성 GitLab 세션을 가지고 있는지 확인하기 위해 마케팅 사이트에서 사용됩니다. 쿠키에는 사용자 정보가 전달되지 않으며 로그인 후 2주 후에 만료됩니다.- 로그인 페이지에서 나를 기억하기를 선택한 경우에만 설정되는
remember_user_token이라는 영구 쿠키.
브라우저를 닫으면 _gitlab_session 및 gitlab_user 쿠키는 일반적으로 클라이언트 측에서 지워집니다.
쿠키가 만료되거나 사용할 수 없는 경우 GitLab은:
remember_user_token쿠키를 사용하여 새_gitlab_session쿠키를 받고 브라우저를 닫아도 로그인 상태를 유지합니다.gitlab_user를true로 설정합니다.
remember_user_token 및 _gitlab_session 쿠키가 모두 없거나 만료된 경우 다시 로그인해야 합니다.
세션이 로그아웃되거나 활성 세션 목록에서 세션이 취소되면 모든 나를 기억하기 토큰이 취소됩니다. 다른 세션이 활성 상태인 동안 나를 기억하기 기능은 브라우저가 닫히거나 기존 세션이 만료되면 세션을 복원하지 않습니다.
관련 주제#
- 사용자 만들기
- GitLab 계정에 로그인
- 잠긴 사용자 계정
- 비밀번호 변경
- 다음에 대한 이메일 수신:
- GitLab을 OAuth 공급자로 사용할 수 있는 애플리케이션 관리
- API 및 권한 있는 애플리케이션을 통해 계정에 접근하기 위한 개인 액세스 토큰 관리
- SSH를 통해 계정에 접근하기 위한 SSH 키 관리
- 구문 강조 테마 변경
- 활성 세션 보기 및 필요한 경우 취소
