Search

깃 서브모듈로 중요 정보 숨기기

카테고리
꿀팁 🐝🌸
유형
가릴건 가려야지..
Date
Tags
1 more property

비공개 레포지토리 구성

1.
깃허브에 접속하여 private 저장소를 만든다.
2.
숨기고 싶은 비공개 설정 정보를 작성
3.
private 저장소에 푸시
git remote add origin {{1번에서 만든 private repository 주소}} git remote -v # 연결된 원격 저장소 확인 git add {{작성한 비공개 파일 명}} git commit -m {{커밋 메세지}} git push origin
Bash
복사
4.
이런 식으로 private 저장소로 설정파일을 올리면된다.

메인 어플리케이션 구성

1.
위에서 만든 private 설정파일을 사용하는 주체인 메인 어플리케이션을 public 저장소로 푸시하자.
2.
깃 서브 모듈로 private 저장소를 가져오자
git submodule add {{private 저장소 주소}} {{git root부터 import할 파일 경로}} #example ~ discord-bot git submodule add https://github.com/ing9990/discord-application-config.git src/main/resources/config Cloning into '/Users/ing9990/Documents/local/discord-bot/src/main/resources/config'...
Bash
복사
3.
서브모듈 적용 테스트
나의 Git 정보로 설정파일을 접속하면 서브모듈 프로젝트로 즉시 이동되지만 로그인하지 않고 접근하면 404를 응답한다.