gh extension install github/gh-elm
확장에는 (GitHub CLI) 버전 2.0 이상이 필요합니다 gh .
| 명령 | Description |
|---|
gh elm config | ELM 사용을 위한 엔드포인트 및 토큰을 대화형으로 구성 |
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 | 대상에서 마이그레이션의 리소스 나열 |
리포지토리 내보내기 및 가져오기를 준비하는 새 마이그레이션을 만듭니다.
| Flag | 필수 | Default | Description |
|---|
--source-org | Yes | N/A | 원본 조직의 슬러그 GitHub Enterprise Server |
--source-repo | Yes | N/A | 원본 리포지토리의 이름 |
--target-org | Yes | N/A | 대상 조직의 슬러그가 GHE.com에 있음 |
--target-repo | Yes | N/A | 대상 리포지토리의 이름 |
--target-visibility | 아니오 | internal | 대상 리포지토리의 표시 여부입니다. |
private 또는 internal이어야 합니다. 공용 리포지토리는 지원되지 않습니다. | | | |
--start | 아니오 | false | 마이그레이션을 만든 후 자동으로 시작 |
--json | 아니오 | false | 사람이 읽을 수 있는 텍스트 대신 API의 원시 JSON 응답을 출력합니다. |
| Flag | 필수 | Default | Description |
|---|
--status | 아니오 | N/A | 마이그레이션 상태를 사용하여 결과를 필터링합니다. 유효한 값: created,queued, in_progress, paused``completed, failed``terminated. |
--page-size | 아니오 | N/A | 페이지당 결과 수 |
--after | 아니오 | N/A | 이전 응답의 페이지네이션 커서 |
--json | 아니오 | false | 사람이 읽을 수 있는 텍스트 대신 API의 원시 JSON 응답을 출력합니다. |
| Flag | 필수 | Default | Description |
|---|
--migration-id | Yes | N/A | 중단할 준비가 된 마이그레이션의 ID입니다. |
--force | 아니오 | false | 기본적으로 이 명령은 계속하기 전에 마이그레이션 대상이 준비 상태를 보고하는지 여부를 확인합니다. 마이그레이션 상태가 올바르다고 확신하는 경우 이 검사를 바이패스하는 데 사용합니다 --force . |
--watch | 아니오 | false | 컷오버를 트리거한 후 라이브 시계 모드로 전환합니다. |