본문 바로가기
기술관련 기록

CircleCI 로 내 git private repo 를 submodule로 사용하기

by 저녁추천좀 2020. 6. 9.

프로젝트의 서브 모듈로 내 계정의 private repo를 submodule로 사용하려한다.
하지만 CircleCI 빌드 시

ERROR: Repository not found.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

이런 에러가 발생한다.

CircleCI ->Project Setting -> SSH keys 에서

User Key 를 생성하고 fingerprints 를 복사한다.

그 다음 프로젝트의 CircleCI config.yml에

steps:
  - add_ssh_keys:
      fingerprints:
        - "<내 user key의 fingerprints>"

를 추가하면 CircleCI와 연동된 Github 계정 소유의 개인 리포를 clone할 수 있게 된다.

 

참고 :

+ https://circleci.com/docs/2.0/gh-bb-integration/#enable-your-project-to-check-out-additional-private-repositories

 

GitHub and Bitbucket Integration - CircleCI

GitHub and Bitbucket Integration This document provides an overview of using GitHub, GitHub Enterprise, or Bitbucket Cloud with CircleCI in the following sections: Overview To use CircleCI you need to be using either GitHub or Bitbucket for your VCS. When

circleci.com

+ https://circleci.com/docs/2.0/configuration-reference/#add_ssh_keys