Gitlab에 멤버 추가하는 법을 간단히! 작성해본다.
gitlab은 그룹 단위로 프로젝트와 멤버가 컨트롤 된다고 생각하면 쉬울 것 같다.
처음에는 이해가 어려웠는데 이렇게 생각하니 편하다.
그룹을 생성할 때, 이 그룹이 누구인지 묻는다. Developer인지? DE혹은 DA인지?
그룹에 따라 접근 가능한 부분이 달라지고, 접근 가능한 프로젝트가 달라지니까?
따라서 그룹에다가 같은 팀을 묶어두고, 팀 단위로 프로젝트에 대한 권한을 줄 수 있다.
먼저 Group
메뉴로 들어가서 그룹을 생성해준다.
그룹 생성 후 관련 Project들을 설정해준다. (생략가능)
좌측 Manage
의 Members
선택
우측 상단의 Invite members
를 눌러 멤버를 초대한다.
그러고 나면 Pending Invitations
메뉴에 Awaiting user singup
이라고 뜬다.
초대받은 멤버가 해당 이메일을 이용해 Register now
한다.
Register 하고 나면 위에 영어로 "관리자에게 허용해달라고 말하셈"이 뜹니다.
You have signed up successfully. However, we could not sign you in because your account is awaiting approval from your GitLab administrator.
관리자가 (root 계정) 들어가서 확인해보면 Pending owner action
이라고 뜹니다.
admin area > Users
로 들어가서 확인해보면 Pending approval
이라고 뜹니다. 옆에 점세개 메뉴를 누르고 Approve
해주면 끝입니다!
저는 여기서 admin area가 메뉴에 없어서 찾는데 애먹었는데,
왼쪽에 Search.. 어쩌고 검색창에다가 admin area 검색하면 Dashboard가 나옵니다!