사용자 계정

Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-managed, GitLab Dedicated

각 GitLab 계정에는 사용자 프로필이 있습니다. 여기에는 귀하와 귀하의 GitLab 활동에 관한 정보가 포함되어 있습니다.

프로필에는 또한 GitLab 경험을 맞춤 설정하는 데 사용하는 설정도 포함되어 있습니다.

사용자 프로필에 액세스

프로필에 액세스하려면:

  1. 왼쪽 사이드바에서 아바타를 선택합니다.
  2. 이름 또는 사용자 이름을 선택합니다.

사용자 설정에 액세스

사용자 설정에 액세스하려면:

  1. 왼쪽 사이드바에서 아바타를 선택합니다.
  2. 프로필 편집을 선택합니다.

사용자 이름 변경

사용자 이름을 변경하면 고유한 네임스페이스가 업데이트됩니다. 사용자 이름을 변경하기 전에 리다이렉션이 작동하는 방법에 대해 읽어보세요. 네임스페이스를 업데이트하고 싶지 않은 경우 대신 새 사용자 또는 그룹을 만들고 프로젝트를 해당 사용자 또는 그룹으로 전송할 수 있습니다.

필수 조건:

  • 귀하의 네임스페이스는 다음이 포함되어서는 안 됩니다:
  • 사용자 이름은 2자에서 255자 사이이어야 하며 다음이어서는 안 됩니다:
    • 특수 문자나 이모지가 들어 있으면 안 됩니다.
    • .<예약된 파일 확장자>로 끝나도록 해서는 안 됩니다. 예: jon.png. 하지만 jonpng는 유효합니다.

사용자 이름을 변경하려면:

  1. 왼쪽 사이드바에서 아바타를 선택합니다.
  2. 프로필 편집을 선택합니다.
  3. 왼쪽 사이드바에서 계정을 선택합니다.
  4. 사용자 이름 변경 섹션에서 새 사용자 이름을 경로로 입력합니다.
  5. 사용자 이름 업데이트를 선택합니다.

사용자 프로필에 이메일 추가

귀하의 계정에 새 이메일을 추가하려면:

  1. 왼쪽 사이드바에서 아바타를 선택합니다.
  2. 프로필 편집을 선택합니다.
  3. 왼쪽 사이드바에서 이메일을 선택합니다.
  4. 새 이메일 추가를 선택합니다.
  5. 이메일 텍스트 상자에 새 이메일을 입력합니다.
  6. 이메일 주소 추가를 선택합니다.
  7. 수신한 확인 이메일로 이메일 주소를 확인합니다.
note
이메일을 비공개로 설정해도 커밋 매칭, 프로젝트 가져오기그룹 이전에 사용되지 않습니다.

사용자 프로필에서 이메일 삭제

보조 이메일 주소를 계정에서 삭제할 수 있습니다. 주 이메일 주소는 삭제할 수 없습니다.

삭제된 이메일 주소가 사용자 이메일에 사용되는 경우 해당 사용자 이메일은 대신 기본 이메일 주소로 전송됩니다.

note
이슈 438600로 인해 그룹 알림은 여전히 삭제된 이메일 주소로 전송됩니다.

계정에서 이메일 주소를 삭제하려면:

  1. 왼쪽 사이드바에서 아바타를 선택합니다.
  2. 프로필 편집을 선택합니다.
  3. 왼쪽 사이드바에서 이메일을 선택합니다.
  4. 삭제 ()를 선택하고 제거를 확인합니다.

또한 API를 사용하여 보조 이메일 주소를 삭제할 수 있습니다.

사용자 프로필 페이지를 비공개로 만들기

사용자 프로필을 자신과 GitLab 관리자만 볼 수 있게 설정할 수 있습니다.

프로필을 비공개로 만들려면:

  1. 왼쪽 사이드바에서 아바타를 선택합니다.
  2. 프로필 편집을 선택합니다.
  3. 개인 프로필 확인란을 선택합니다.
  4. 프로필 설정 업데이트를 선택합니다.

다음은 사용자 프로필 페이지 (https://gitlab.example.com/username)에서 숨겨집니다:

  • Atom 피드
  • 계정 생성 날짜
  • 활동, 그룹, 기여한 프로젝트, 개인 프로젝트, 스타일이 있는 프로젝트, 스니펫을 위한 탭
note
사용자 프로필 페이지를 비공개로 만들어도 모든 공개 리소스가 REST 또는 GraphQL API에서 숨겨지지는 않습니다. 예를 들어, 커밋 서명과 관련된 이메일 주소는 자동으로 생성된 비공개 커밋 이메일을 사용하지 않는 한 액세스할 수 있습니다.

사용자 가시성

사용자의 공개 페이지는 항상 /username에 있으며 로그인한 상태에 관계없이 항상 보입니다.

사용자의 공개 페이지를 방문하는 경우 권한이 있는 프로젝트만 볼 수 있습니다.

공개 수준이 제한된 경우, 인증된 사용자만 사용자 프로필을 볼 수 있습니다.

README로 프로필에 세부 정보 추가

README 파일을 사용하여 프로필 페이지에 더 많은 정보를 추가할 수 있습니다. README 파일에 정보를 입력하면 프로필 페이지에 포함됩니다.

새 프로젝트에서

새 프로젝트를 만들고 해당 README를 프로필에 추가하려면:

  1. 왼쪽 사이드바에서 상단에 새로 만들기 ()와 새 프로젝트/리포지터리를 선택합니다.
  2. 빈 프로젝트 만들기를 선택합니다.
  3. 프로젝트 세부 정보를 입력합니다:
    • 프로젝트 이름 필드에 새 프로젝트의 이름을 입력합니다.
    • 프로젝트 URL 필드에서 GitLab 사용자 이름을 선택합니다.
    • 프로젝트 슬러그 필드에 GitLab 사용자 이름을 입력합니다.
  4. 가시성 레벨에서 공개를 선택합니다. 호스팅된 제품의 개인을 위한 올바른 프로젝트 경로
  5. 프로젝트 구성에서 README로 리포지터리 초기화가 선택되었는지 확인합니다.
  6. 프로젝트 만들기를 선택합니다.
  7. 이 프로젝트 안에 README 파일을 만듭니다. 파일은 모든 유효한 README 또는 인덱스 파일이 될 수 있습니다.
  8. README 파일을 Markdown 또는 다른 지원되는 마크업 언어로 작성합니다.

GitLab은 기여 그래프 아래에 README의 내용을 표시합니다.

기존 프로젝트에서

기존 프로젝트의 README를 프로필에 추가하려면 프로젝트의 경로를 귀하의 사용자 이름과 일치하도록 경로를 업데이트하세요.

사용자 프로필 페이지에 외부 계정 추가하기

  • Mastodon 사용자 계정은 GitLab 16.6에서 소개되었습니다. 기본적으로 비활성화된 mastodon_social_ui라는 피처 플래그로 함께합니다.
  • Mastodon 사용자 계정은 GitLab 16.7에서 일반적으로 이용 가능해졌습니다. 피처 플래그 mastodon_social_ui가 제거되었습니다.

Skype 및 X(이전 Twitter)와 같은 다른 외부 계정에 링크를 추가할 수 있습니다. 이렇게 하면 사용자가 다른 플랫폼에서 귀하와 연결할 수 있습니다.

다른 계정에 링크 추가하기:

  1. 왼쪽 사이드바에서 아바타를 선택합니다.
  2. 프로필 편집을 선택합니다.
  3. 기본 설정 섹션에 다음을 추가하세요:
    • Discord 사용자 ID.
    • LinkedIn 프로필 이름.
    • Mastodon 사용자 이름.
    • Skype 사용자 이름.
    • X(이전 Twitter) @사용자 이름.

    사용자 ID 또는 사용자 이름은 최대 500자여야 합니다.

  4. 프로필 설정 업데이트를 선택합니다.

사용자 프로필 페이지에 개인 기여 표시하기

사용자 기여 달력 그래프 및 최근 활동 디렉터리에서, 개인 프로젝트에 대한 기여 작업을 볼 수 있습니다.

개인 기여 표시 방법:

  1. 왼쪽 사이드바에서 아바타를 선택합니다.
  2. 프로필 편집을 선택합니다.
  3. 기본 설정 섹션에서 내 프로필에 개인 기여 포함 확인란을 선택합니다.
  4. 프로필 설정 업데이트를 선택합니다.

성별 대명사 추가하기

개인 정보에 성별 대명사를 추가하여 프로필에서 이름 옆에 표시할 수 있습니다.

대명사 지정하기:

  1. 왼쪽 사이드바에서 아바타를 선택합니다.
  2. 프로필 편집을 선택합니다.
  3. 대명사 텍스트 상자에 대명사를 입력하세요. 텍스트는 50자 이하여야 합니다.
  4. 프로필 설정 업데이트를 선택합니다.

이름 발음 추가하기

GitLab 계정에 이름 발음을 추가할 수 있습니다. 이름 아래 프로필에 표시됩니다.

이름 발음 추가 방법:

  1. 왼쪽 사이드바에서 아바타를 선택합니다.
  2. 프로필 편집을 선택합니다.
  3. 발음 텍스트 상자에 이름이 발음대로 어떻게 읽히는지 입력하세요. 발음은 일반 텍스트여야 하며 255자 이하여야 합니다.
  4. 프로필 설정 업데이트를 선택합니다.

현재 상태 설정하기

  • GitLab 13.10에서 소개되었으며, 사용자는 상태를 지정할 수 있습니다.

사용자 프로필에 사용자 지정 상태 메시지와 해당 상태를 설명하는 이모지를 제공할 수 있습니다. 사무실을 비우거나 다른 이용 가능한 경우 유용할 수 있습니다.

프로필이 비공개로 설정되어 있어도 상태가 공개적으로 표시됩니다.

현재 상태 설정 방법:

  1. 왼쪽 사이드바에서 아바타를 선택합니다.
  2. 상태 설정 또는 이미 상태가 설정되어 있는 경우 상태 편집을 선택합니다.
  3. 원하는 이모지와 상태 메시지를 설정합니다. 상태 메시지는 일반 텍스트이어야 하며 100자 이하여야 합니다. 이모지 코드도 포함될 수 있습니다. 예시: 휴가 중입니다 :palm_tree:.
  4. 일정 시간 후 상태 지우기 드롭다운 디렉터리에서 값을 선택합니다.
  5. 상태 설정을 선택합니다. 또는 사용자 상태를 완전히 제거하려면 상태 제거를 선택할 수 있습니다.

사용자 설정에서도 현재 상태를 설정할 수 있으며, API를 사용하여도 설정할 수 있습니다.

바쁨 확인란을 선택할 경우, 다시 이용 가능할 때 반드시 지워야 합니다.

바쁨 상태 표시기 설정하기

다른 사람에게 바쁘다는 것을 표시하기 위해 표시기를 설정할 수 있습니다.

바쁨 상태 표시기 설정 방법:

  • 직접 설정:
    1. 왼쪽 사이드바에서 아바타를 선택합니다.
    2. 상태 설정 또는 이미 상태가 설정되어 있는 경우 상태 편집을 선택합니다.
    3. 자신을 바쁜 상태로 설정 확인란을 선택합니다.
  • 프로필 설정:
    1. 왼쪽 사이드바에서 아바타를 선택합니다.
    2. 프로필 편집을 선택합니다.
    3. 현재 상태 섹션에서 자신을 바쁜 상태로 설정 확인란을 선택합니다.

    바쁨 상태는 사용자 인터페이스에서 이름이 표시될 때마다 나타납니다.

시간대 설정하기

지역 시간대를 설정하여:

  • 프로필에 지역 시간을 표시하고 이름에 대한 정보가 표시되는 경우 지역 시간을 표시할 수 있습니다.
  • 기여 달력을 로컬 시간에 맞추어 로컬 시간에 기여한 시점을 더 잘 반영할 수 있습니다(소개되었습니다, GitLab 14.5).

시간대 설정 방법:

  1. 왼쪽 사이드바에서 아바타를 선택합니다.
  2. 프로필 편집을 선택합니다.
  3. 시간 설정 섹션에서 드롭다운 디렉터리에서 시간대를 선택합니다.

커밋에 표시되는 이메일 변경하기

커밋 이메일은 GitLab 인터페이스를 통해 수행되는 모든 Git 관련 작업에서 표시되는 이메일 주소입니다.

인증된 이메일 주소 중 어느 것이든 커밋 이메일로 사용할 수 있습니다. 기본적으로 기본 이메일이 사용됩니다.

커밋 이메일 변경 방법:

  1. 왼쪽 사이드바에서 아바타를 선택합니다.
  2. 프로필 편집을 선택합니다.
  3. 커밋 이메일 드롭다운 디렉터리에서 이메일 주소를 선택합니다.
  4. 프로필 설정 업데이트를 선택합니다.

기본 이메일 변경

기본 이메일은 로그인, 커밋 이메일 및 알림 이메일의 기본 이메일 주소입니다.

기본 이메일을 변경하려면:

  1. 왼쪽 사이드바에서 아바타를 선택합니다.
  2. 프로필 편집을 선택합니다.
  3. 이메일 필드에 새 이메일 주소를 입력합니다.
  4. 프로필 설정 업데이트를 선택합니다.
  5. 선택 사항. 이 이메일 주소를 이전에 GitLab.com 계정에 추가하지 않았다면 확인 이메일을 선택합니다.

공개 이메일 설정

구성된 이메일 주소 중 하나를 선택하여 공개 프로필에 표시할 수 있습니다:

  1. 왼쪽 사이드바에서 아바타를 선택합니다.
  2. 프로필 편집을 선택합니다.
  3. 공개 이메일 필드에서 사용 가능한 이메일 주소 중 하나를 선택합니다.
  4. 프로필 설정 업데이트를 선택합니다.

자동으로 생성된 개인 커밋 이메일 사용

GitLab은 자동으로 생성된 개인 커밋 이메일 주소를 제공하여 이메일 정보를 비공개로 유지할 수 있습니다.

개인 커밋 이메일을 사용하려면:

  1. 왼쪽 사이드바에서 아바타를 선택합니다.
  2. 프로필 편집을 선택합니다.
  3. 커밋 이메일 드롭다운 디렉터리에서 개인 이메일 사용을 선택합니다.
  4. 프로필 설정 업데이트를 선택합니다.

모든 Git 관련 작업은 개인 커밋 이메일을 사용합니다.

완전한 익명성을 유지하려면 개인 커밋 이메일을 복사하여 다음 명령을 사용하여 로컬 머신에 구성할 수도 있습니다:

git config --global user.email <your email address>

사용자 팔로우

사용자를 팔로우하거나 언팔로우할 수 있습니다.:

  • 그들의 사용자 프로필에서.
  • 사용자 이름에 마우스를 올리면 나타나는 작은 팝오버에서 (소개됨 GitLab 15.0에서).

GitLab 15.5 및 이후에서는 팔로우할 수 있는 최대 사용자 수가 300으로 제한됩니다.

GitLab 16.10 및 이후에서는 차단된 사용자는 사용자 프로필의 팔로워 디렉터리에 나타나지 않습니다.

다른 사용자의 팔로우 및 팔로잉 비활성화

다른 사용자의 팔로우 및 팔로잉을 비활성화할 수 있습니다.

  1. 왼쪽 사이드바에서 아바타를 선택합니다.
  2. 프로필 편집을 선택합니다.
  3. 환경 설정을 선택합니다.
  4. 사용자 팔로우 활성화 확인란을 지웁니다.
  5. 변경 사항 저장을 선택합니다.
note
이 기능이 비활성화되면 현재의 팔로우/팔로잉 연결이 모두 삭제됩니다.

Zoekt를 사용한 고급 코드 검색

Zoekt를 사용한 코드 검색 비활성화

Zoekt 검색을 비활성화하고 대신 Elasticsearch를 사용할 수 있습니다.

  1. 왼쪽 사이드바에서 아바타를 선택합니다.
  2. 프로필 편집을 선택합니다.
  3. 환경 설정을 선택합니다.
  4. 고급 코드 검색 사용 확인란을 해제합니다.
  5. 변경 사항 저장을 선택합니다.

사용자 활동 보기

GitLab은 사용자 기여 활동을 추적합니다. 사용자의 활동을 보려면:

  1. 사용자 프로필로 이동합니다.
  2. GitLab 메뉴에서 활동을 선택합니다.

가장 최근 활동 기여 디렉터리이 표시됩니다.

나의 활동 보기

나의 활동을 보려면:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택합니다.
  2. 나의 작업을 선택합니다.
  3. 활동을 선택합니다.
  4. 선택 사항. 나의 활동 탭에서 기여 유형으로 활동을 필터링하려면 탭을 선택합니다:

    • 모두: 그룹 및 프로젝트에서 한 모든 기여.
    • 푸시 이벤트: 프로젝트에서 한 푸시 이벤트.
    • Merge 이벤트: 프로젝트에서 승인한 Merge Request.
    • 이슈 이벤트: 프로젝트에서 열고 닫은 이슈.
    • 코멘트: 프로젝트에서 게시한 코멘트.
    • 위키: 프로젝트에서 만들고 업데이트한 위키 페이지.
    • 디자인: 프로젝트에서 추가, 업데이트 및 제거한 디자인.
    • : 가입하고 탈퇴한 프로젝트.

세션 기간

두 주 동안 로그인 상태 유지

기본적으로 7일 (10080분)의 비활동 후 또는 브라우저를 닫을 때 로그아웃됩니다.

GitLab 관리자는 기본값을 변경할 수 있습니다.

무기한 로그인 상태 유지

  • 나를 기억하기 설정을 켜거나 끌 수 있는 기능이 GitLab 16.0에서 소개되었습니다.

무기한으로 로그인 상태를 유지하려면 GitLab 로그인 페이지에서 나를 기억하기 확인란을 선택합니다.

서버는 1주일의 세션 시간을 설정하지만 브라우저는 자동 재인증을 가능케 하는 안전한 토큰을 저장하여 무기한으로 로그인을 유지합니다.

보안 또는 규정 준수를 위해 세션을 주기적으로 만료시켜야 하는 환경에 대해 GitLab 관리자는 나를 기억하기 설정을 끌 수 있습니다.

로그인에 사용되는 쿠키

  • GitLab 13.1에 소개되었습니다.

로그인할 때 세 가지 쿠키가 설정됩니다:

  • _gitlab_session이라는 세션 쿠키입니다. 이 쿠키는 만료 날짜가 없습니다. 그러나 session_expire_delay에 따라 만료됩니다.
  • gitlab_user라는 세션 쿠키입니다. 이 쿠키는 마케팅 사이트에서 GitLab 세션이 활성화되었는지를 확인하는 데 사용됩니다. 사용자 정보가 쿠키로 전달되지 않으며 로그인 후 2주 후에 만료됩니다.
  • remember_user_token이라는 지속적인 쿠키는 로그인 페이지에서 나를 기억하기를 선택한 경우에만 설정됩니다.

브라우저를 닫으면 _gitlab_sessiongitlab_user 쿠키가 일반적으로 클라이언트 측에서 지워집니다. 만료되거나 사용할 수 없을 때 GitLab:

  • remember_user_token 쿠키를 사용하여 새로운 _gitlab_session 쿠키를 얻고 브라우저를 닫아도 서명된 상태로 유지합니다.
  • gitlab_usertrue로 설정합니다.

remember_user_token_gitlab_session 쿠키가 모두 만료되거나 사라졌을 때 다시 로그인해야 합니다.

note
어떤 세션이 로그아웃되거나 활성 세션 디렉터리에서 세션이 취소될 때 모든 나를 기억하기 토큰이 취소됩니다. 다른 세션이 활성 상태인 경우 나를 기억하기 기능은 브라우저를 닫거나 기존 세션이 만료되어도 세션을 복원하지 않습니다.

관련 주제