Orbit
Orbit 프로젝트 전송하기
A project can be moved to a different Kapsule account without redeploying it or rebuilding its configuration. The move is email-verified, reversible only by transferring it back, and takes…
Orbit 프로젝트 이전
프로젝트를 다시 배포하거나 설정을 다시 구성할 필요 없이 다른 Kapsule 계정으로 이동할 수 있습니다. 이동은 이메일로 확인되며, 다시 이전하는 방식으로만 취소할 수 있고, 모든 것을 함께 이동합니다: 환경, 배포, 환경 변수, 웹훅 및 설정.
프로젝트를 이전하는 경우
- 에이전시가 완성된 사이트를 이제부터 소유할 클라이언트에게 넘길 때.
- 프로젝트가 개인 계정에서 회사 계정으로 옮겨질 때.
- 팀이 분리되고 프로젝트가 유지 관리하는 사람들과 함께 갈 때.
이전은 협력자를 추가하는 것과는 다릅니다. 프로젝트를 소유하면서 다른 사람이 작업하도록 하려면, 대신 프로젝트의 팀에 추가하세요: Orbit 프로젝트 설정을 참조하세요.
이전 시작
Orbit을 열고, 프로젝트를 클릭하고, Settings를 선택한 후, Danger zone에서 Transfer project를 찾으세요. 카드에는 어떤 일이 발생하는지 설명됩니다: 프로젝트가 다른 Kapsule 계정으로 이동하고, 받는 사람이 수락할 이메일을 받으며, 모든 데이터가 프로젝트와 함께 이동합니다.
- 받는 계정 소유자의 이메일 주소를 입력합니다.
- Initiate transfer를 클릭합니다.
카드는 Transfer email sent으로 확인한 후 Transfer pending을 표시하면서 누구를 기다리고 있는지와 언제 만료되는지를 나타냅니다.

계정 소유자만 프로젝트를 이전할 수 있습니다. 당신의 역할이 관리자, 개발자 또는 뷰어인 경우, 카드가 그것을 알려주고 필드를 사용할 수 없습니다. 소유자에게 이를 수행해 달라고 요청하세요.
한 번에 하나의 보류 중인 이전
새 이전을 시작하면 해당 프로젝트에 대해 이미 보류 중인 모든 이전이 대체됩니다. 이전 링크는 즉시 작동을 중지하며, 이는 주소의 오타를 수정하는 가장 빠른 방법이기도 합니다: 올바른 주소로 다시 시작합니다.
받는 사람이 보는 것
받는 사람은 수락 링크가 포함된 이메일을 받습니다. 이를 열면 Accept project transfer로 제목이 지정된 확인 페이지가 표시되며, 보내는 계정, 프로젝트 및 해당 슬러그, 이전이 전송된 이메일 주소가 명시됩니다.
아래에는 페이지에 범위가 명확하게 표시됩니다: 모든 환경, 배포, 환경 변수, 웹훅 및 설정이 이전되며, 링크가 언제 만료되는지 표시됩니다.
Accept transfer를 클릭하면 이동이 완료됩니다. 페이지는 Transfer complete을 읽은 후 프로젝트로 리디렉션되며, 이제 이 프로젝트는 해당 계정에 있습니다.
받는 사람은 해당 주소로 로그인해야 합니다
수락은 로그인한 사용자의 이메일을 이전이 전송된 주소와 비교하여 확인합니다. 일치하지 않으면 요청이 주소를 이름으로 지정하고 해당 계정으로 로그인하도록 요청하는 메시지와 함께 거부됩니다.
이것이 전체를 안전하게 만드는 보안 속성입니다: 링크를 아는 것만으로는 충분하지 않습니다. 당신은 그것이 주소 지정된 사람이어야 합니다.
받는 사람이 아직 Kapsule 계정이 없는 경우, 먼저 정확한 주소로 계정을 생성한 후 링크를 다시 열어야 합니다.
48시간 창
이전 링크는 생성 후 48시간이 지나면 만료됩니다. 그 후 수락 페이지는 이전이 더 이상 유효하지 않음을 표시하고 이유를 제공합니다: 만료됨.
동일한 페이지에서 다른 최종 상태를 처리하므로 오래된 링크를 클릭한 받는 사람은 이미 수락되었는지, 취소되었는지 또는 단순히 만료되었는지 여부를 알 수 있으며, 일반적인 오류를 표시하지 않습니다.
이전이 만료되면 새 이전을 시작합니다. 기존 링크를 연장할 수 있는 방법은 없습니다.
보류 중인 이전 취소
이전이 보류 중인 동안 카드는 Cancel을 제공합니다. 취소하면 링크가 즉시 무효화되므로 받는 사람이 이메일을 앞에 두고 있어도 수락 페이지가 거부합니다.
이전이 잘못된 주소로 갔다는 것을 깨달으면 즉시 취소합니다. 48시간 만료에 의존하지 마세요.
이동하는 것과 이동하지 않는 것
프로젝트에 첨부된 모든 것이 함께 이동합니다:
- 스테이징 및 미리보기를 포함한 모든 환경.
- 전체 배포 이력.
- 환경 변수, 시크릿 포함.
- 웹훅, cron 작업, 엣지 함수 및 설정.
- 프로젝트에 첨부된 사용자 정의 도메인.
환경 변수는 프로젝트와 함께 이동하며 시크릿도 포함됩니다. 이전 후 프로젝트를 소유하는 모든 사람이 이를 읽고 변경할 수 있습니다. 완전히 신뢰하지 않는 당사자에게 프로젝트를 이전하기 전에 그 안의 모든 자격 증명을 로테이션합니다: API 키, 데이터베이스 암호, 타사 토큰. Orbit의 환경 변수를 참조하세요.
별도로 생각할 가치가 있는 두 가지:
- 도메인 등록. 프로젝트가 Kapsule 계정에 등록된 사용자 정의 도메인을 제공하는 경우, 도메인이 프로젝트와 함께 이동하지 않습니다. 도메인을 별도 단계로 이전하거나 다시 지정하세요: 도메인 이전을 참조하세요.
- 저장소 연결. 프로젝트는 동일한 저장소를 계속 가리킵니다. 받는 계정은 향후 배포가 작동하도록 해당 저장소에 자체 액세스가 필요하므로 저장소 인수를 동시에 계획하세요.
이전 후
발신자 측에서 프로젝트는 단순히 Orbit 목록에서 사라집니다. 아카이브된 사본이 없으며, 취소하는 것은 새 소유자에게 다시 이전해 달라고 요청하는 것을 의미합니다.
받는 사람 측에서 프로젝트는 Orbit 목록에 나타나며 여전히 배포되고 트래픽을 제공합니다. 아무것도 다시 배포할 필요가 없습니다.
새 소유자가 가장 먼저 해야 할 일은 프로젝트의 사용량을 자신의 계획과 비교하여 확인하는 것입니다. 빌드 분 및 대역폭 할당은 계정 전체에 걸쳐 있으므로 바쁜 프로젝트는 양쪽의 숫자를 변경합니다: Orbit 계획 제한을 참조하세요.
API를 통한 이전
이전을 프로그래밍 방식으로 수행할 수도 있습니다: 시작, 취소 및 상태 확인이 모두 엔드포인트로 사용 가능하며 인 패널 API 참조에 설명되어 있습니다. Orbit API 토큰 및 REST API를 참조하세요. 소유자 전용 시작 및 이메일 확인 수락을 포함하여 동일한 규칙이 적용됩니다.
문제 해결
이전 필드를 사용할 수 없습니다. 당신은 계정 소유자가 아닙니다.
받는 사람이 링크가 작동하지 않는다고 말합니다. 세 가지를 확인하세요: 만료되었는지 여부, 취소되었거나 더 새로운 이전으로 대체되었는지 여부, 그리고 정확한 주소로 로그인했는지 여부입니다.
받는 사람에게 Kapsule 계정이 없습니다. 이전이 전송된 주소로 가입한 후 링크를 다시 열어야 합니다.
이전 후 프로젝트 배포가 중지되었습니다. 새 계정이 저장소에 액세스할 수 없습니다. 다시 연결하세요: GitHub 저장소 연결을 참조하세요.
사용자 정의 도메인이 더 이상 확인되지 않습니다. 도메인이 여전히 이전 계정에 있습니다. 다시 지정하거나 이전합니다.
다음에 갈 곳
- Orbit 프로젝트 설정 - 협력자, 아카이빙 및 나머지 위험 영역.
- Orbit의 환경 변수 - 인수하기 전에 로테이션할 사항.
- Orbit 계획 제한 - 받는 계정의 할당량.