제로부터 쌓는 개발일지
article thumbnail
반응형

github에서 private-repo 만든 후 public-repo의 코드 복사

# 공개 레포지토리 베어 클론 생성
git clone --bare <퍼블릭 레포지토리 URL>

# 저장소로 이동
cd <퍼블릭 레포지토리 이름>.git

# 미러링울 위한 푸시
git push --mirror <프라이빗 레포지토리 URL>

# 베어 클론 삭제 (윈도우10 CMD)
cd ..
rmdir /s /q <퍼블릭 레포지토리 이름>.git

 

 

위의 과정을 진행하면 이렇게 프라이빗 레포지토리에 퍼블릭 레포지토리의 기록이 올라간다.

 

 

 

프라이빗 레포지토리 클론 & 퍼블릭 레포지토리 pull 받아서 최신화

git clone <프라이빗 레포지토리 URL>
cd <프라이빗 레포지토리 이름>
git remote add public <프라이빗 레포지토리 URL>
git pull public <브랜치>
git push origin <브랜치>

 

 

 

GitHub Personal Token 발급하기

 

 

 

  • Generate new token - Generate new token(classic) 버튼을 클릭한 후 아래와 같이 권한을 부여하고 토큰을 생성

 

 

 

클라우드타입 API 키 발급

https://docs.cloudtype.io/guide/references/apikey

 

 

 

저장소 시크릿 설정

  • 저장소의 Settings > Secrets 페이지로 이동하고 New repository secret 을 클릭하고 아래와 같이 설정

 

 

 

배포할 레포지토리에서 .github/workflows/<name>.yml 파일 생성

  • 클라우드 타입에 배포한 뒤 CLI에서 GitHub Actions을 복사 후 붙여넣기

 

 

 

코드가 수정될때마다 자동 배포 ON

 

 

 

레퍼런스

github public repo를 fork하여 private으로 바꾸기

클라우드타입 공식문서

반응형
profile

제로부터 쌓는 개발일지

@PachyuChepe

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

profile on loading

Loading...