튜토리얼: 개인 프로젝트를 그룹으로 이동하기
개인 네임스페이스 아래에서 프로젝트를 생성했다면,
문제 관리, 병합 요청, 소스 제어 및 CI/CD와 같은 일반 작업을 수행할 수 있습니다.
하지만 언젠가는 개인 프로젝트를 넘어 더 이상 개인 프로젝트로는
부족해질 수 있으며 프로젝트를 그룹 네임스페이스로 이동하고 싶을 수 있습니다.
그룹 네임스페이스에서는 다음을 수행할 수 있습니다:
- 사용자를 하나씩 추가하는 대신 프로젝트에 접근할 사용자 그룹을 부여할 수 있습니다.
- 그룹 내 모든 프로젝트의 모든 문제 및 병합 요청을 볼 수 있습니다.
- 그룹 네임스페이스의 모든 고유 사용자를 볼 수 있습니다.
- 사용량 할당량을 관리할 수 있습니다.
- 평가판을 시작하거나 유료 구독 계층으로 업그레이드할 수 있습니다.
이 옵션은 사용자 한도 변경 사항에 영향을 받는 경우 중요하며, 더 많은 사용자가 필요합니다.
이 튜토리얼은 개인 네임스페이스에서 그룹 네임스페이스로 프로젝트를 이동하는 방법을 보여줍니다.
단계
단계의 개요는 다음과 같습니다:
그룹 만들기
시작하기 전에 프로젝트를 이동할 수 있는 적절한 그룹이 있는지 확인하세요.
그룹은 프로젝트 생성을 허용해야 하며, 그룹에 대해 최소한
유지 관리자 역할을 가지고 있어야 합니다.
그룹이 없는 경우 하나 만드세요:
- 왼쪽 사이드바 상단에서 새로 만들기 ()를 선택한 후 새 그룹을 선택합니다.
- 그룹 이름에 그룹의 이름을 입력합니다.
- 그룹 URL에 네임스페이스로 사용될 그룹의 경로를 입력합니다.
- 가시성 수준을 선택합니다.
- 선택 사항. 개인화된 경험을 위해 정보를 입력합니다.
- 그룹 만들기를 선택합니다.
프로젝트를 그룹으로 이동하기
프로젝트를 그룹으로 이동하기 전에:
- 프로젝트에 대해 소유자 역할을 가지고 있어야 합니다.
- 모든 컨테이너 이미지를 제거해야 합니다.
- npm 패키지를 제거해야 합니다. 다른 루트 네임스페이스로 프로젝트를 전송하는 경우, 프로젝트에는 npm 패키지가 포함되어 있어서는 안 됩니다. 사용자를 전환하거나 자신 또는 그룹의 경로를 업데이트하거나 하위 그룹 또는 프로젝트를 전송할 때, 먼저 npm 패키지를 제거해야 합니다. npm 패키지가 있는 프로젝트의 루트 네임스페이스는 업데이트할 수 없습니다. .npmrc 파일을 업데이트하여 명명 규칙을 준수하도록 하고 필요시 npm publish를 실행하세요.
이제 프로젝트를 이동할 준비가 되었습니다:
- 왼쪽 사이드바에서 검색하거나 이동을 선택하고 프로젝트를 찾습니다.
- 설정 > 일반을 선택합니다.
- 고급을 확장합니다.
- 프로젝트 전송 아래에서 프로젝트를 전송할 그룹을 선택합니다.
- 프로젝트 전송을 선택합니다.
- 프로젝트의 이름을 입력하고 확인을 선택합니다.
프로젝트의 새 페이지로 리디렉션됩니다.
개인 프로젝트가 여러 개 있는 경우, 각 프로젝트에 대해 이 단계를 반복할 수 있습니다.
다른 네임스페이스로 프로젝트 전송하기를 참조하세요.
마이그레이션은 관련 리소스 및 도구(예: 웹사이트 및 패키지 관리자)에서 프로젝트 경로를 업데이트해야 할 후속 작업을 야기할 수 있습니다.
그룹과 함께 작업하기
이제 그룹에서 프로젝트를 볼 수 있습니다:
-
왼쪽 사이드바에서 Search or go to를 선택하고 그룹을 찾으세요.
-
Subgroups and projects 아래에서 프로젝트를 찾으세요.
그룹의 이점을 누리기 시작하세요! 예를 들어, 그룹 소유자인 경우 네임스페이스 내의 모든 고유 사용자들을 빠르게 볼 수 있습니다:
-
그룹에서 Settings > Usage Quotas를 선택하세요.
-
Seats 탭은 그룹 내의 모든 프로젝트에 있는 모든 사용자를 표시합니다.