콘텐츠로 이동

GitHub 저장소 연결하기

Subaya 프로젝트는 Git 기반입니다. 설계 소스, 테스트벤치, 생성된 아티팩트는 Subaya가 GitHub App 설치를 통해 읽고 쓰는 GitHub 저장소에 존재합니다. 스타터 스캐폴드가 포함된 새 저장소를 생성하거나, 이미 보유한 저장소를 연결할 수 있습니다.

저장소를 연결하려면 소유 계정 또는 조직에 Subaya GitHub App이 설치되어 있어야 합니다. 콘솔에서 설치한 다음 설치 id를 기록해 두십시오 — 모든 repo 명령에 이것이 필요합니다.

옵션 A — 스캐폴드가 포함된 새 저장소 생성하기

섹션 제목: “옵션 A — 스캐폴드가 포함된 새 저장소 생성하기”

새 GitHub 저장소를 생성하고 유형별 스타터 스캐폴드(디렉터리 레이아웃, 샘플 테스트벤치, .subaya/config.toml)를 푸시합니다:

Terminal window
suya repo create \
--installation <installation-id> \
--name blinky # defaults to the project slug

--project.subaya/config.toml에 기록된 프로젝트를 기본값으로 사용합니다. 프로젝트 디렉터리 밖에 있다면 명시적으로 전달하십시오.

옵션 B — 기존 저장소 연결하기

섹션 제목: “옵션 B — 기존 저장소 연결하기”

이미 저장소가 있습니까? 대신 그것을 연결하십시오:

Terminal window
suya repo connect \
--installation <installation-id> \
--owner my-org \
--repo my-existing-repo
Terminal window
suya repo status

이것은 연결된 저장소와 프로젝트의 설정 상태를 보여줍니다. 연결되면 생성된 아티팩트 — 예를 들어 suya arch ioc commit으로 만든 STM32 .ioc — 가 저장소로 곧바로 커밋됩니다.