Skip to main content

기업용 라이브 마이그레이션 CLI 참고 문서

ELM CLI 도구에 대한 자세한 사용 정보입니다.

Installation

gh extension install github/gh-elm

확장에는 (GitHub CLI) 버전 2.0 이상이 필요합니다 gh .

설치 명령

명령Description
gh elm configELM 사용을 위한 엔드포인트 및 토큰을 대화형으로 구성
gh elm config reset저장된 구성 및 자격 증명 제거
gh elm config show토큰이 수정된 현재 구성 표시
gh elm completion지정된 셸에 대한 셸 자동 완성 스크립트 생성

마이그레이션 명령

명령Description
gh elm migration list마이그레이션 목록 보기
gh elm migration create새 마이그레이션 만들기
gh elm migration start MIGRATION-ID이전에 만든 마이그레이션 시작
gh elm migration status MIGRATION-ID마이그레이션의 상태 및 세부 정보 가져오기
gh elm migration watch MIGRATION-ID실시간 업데이트 디스플레이를 사용하여 마이그레이션 진행률 보기
gh elm migration pause MIGRATION-ID실행 중인 마이그레이션 일시 중지
gh elm migration resume MIGRATION-ID일시 중지된 마이그레이션 다시 시작
gh elm migration cancel MIGRATION-ID마이그레이션 취소 및 종료
gh elm migration target-id MIGRATION-ID마이그레이션의 대상(목적지) 마이그레이션 ID 조회
gh elm migration cutover MIGRATION-ID마이그레이션을 위해 대상 시스템으로 전환 시작
gh elm migration cutover status MIGRATION-ID마이그레이션의 전환 상태 및 진행률 확인
gh elm migration cutover revert MIGRATION-ID컷오버의 영향을 되돌려 원본 리포지토리를 다시 마이그레이션할 수 있도록 합니다

이러한 명령 중 일부는 추가 옵션을 사용할 수 있습니다. 이 문서의 이후 섹션을 참조하세요.

대상 명령

명령Description
gh elm target mannequin reclaim대상 조직의 하나 이상의 마네킹을 클레임(재회수)합니다
gh elm target mannequin list대상 조직의 마네킹을 CSV로 나열
gh elm target report request마이그레이션에 대한 노드 보고서 요청
gh elm target report status마이그레이션 노드 보고서의 상태 쿼리
gh elm target report url완료된 보고서에 대한 서명된 다운로드 URL 가져오기
gh elm target resources대상에서 마이그레이션의 리소스 나열

gh elm migration create 옵션

리포지토리 내보내기 및 가져오기를 준비하는 새 마이그레이션을 만듭니다.

Flag필수DefaultDescription
--source-orgYesN/A원본 조직의 슬러그 GitHub Enterprise Server
--source-repoYesN/A원본 리포지토리의 이름
--target-orgYesN/A대상 조직의 슬러그가 GHE.com에 있음
--target-repoYesN/A대상 리포지토리의 이름
--target-visibility아니오internal대상 리포지토리의 표시 여부입니다.
private 또는 internal이어야 합니다. 공용 리포지토리는 지원되지 않습니다.
--start아니오false마이그레이션을 만든 후 자동으로 시작
--json아니오false사람이 읽을 수 있는 텍스트 대신 API의 원시 JSON 응답을 출력합니다.

gh elm migration list 옵션

Flag필수DefaultDescription
--status아니오N/A마이그레이션 상태를 사용하여 결과를 필터링합니다. 유효한 값: created,queued, in_progress, paused``completed, failed``terminated.
--page-size아니오N/A페이지당 결과 수
--after아니오N/A이전 응답의 페이지네이션 커서
--json아니오false사람이 읽을 수 있는 텍스트 대신 API의 원시 JSON 응답을 출력합니다.

gh elm migration cutover 옵션

Flag필수DefaultDescription
--migration-idYesN/A중단할 준비가 된 마이그레이션의 ID입니다.
--force아니오false기본적으로 이 명령은 계속하기 전에 마이그레이션 대상이 준비 상태를 보고하는지 여부를 확인합니다. 마이그레이션 상태가 올바르다고 확신하는 경우 이 검사를 바이패스하는 데 사용합니다 --force .
--watch아니오false컷오버를 트리거한 후 라이브 시계 모드로 전환합니다.