오늘의 인기 글
최근 글
최근 댓글
Today
Total
05-09 00:00
관리 메뉴

우노

[Docker] Dockerfile에서 Private Repo Clone하는 방법 본문

DevOps/Docker

[Docker] Dockerfile에서 Private Repo Clone하는 방법

운호(Noah) 2023. 6. 10. 15:53

들어가기 앞서,

  • Dockerfile에서 Private Repo를 Clone하기 위해선 Private Repo 접근 권한이 있는 Git 계정을 등록하는 단계가 필요합니다.
  • 해당 포스팅에선 Dockerfile에서 Git 계정 등록 및 Private Repo를 Clone하는 방법에 대해서 다뤄보겠습니다.

Git 계정 등록 및 Private Repo Clone 예제

FROM apache/airflow:2.2.4-python3.8

USER root

RUN apt-get update && \
    apt-get install git -y

# Git 계정 등록
RUN git config --global user.name "유저명"
RUN git config --global user.email "이메일명"

# 개인 액세스 토큰과 HTTPS 프로토콜을 사용하여 Private Repo Clone
RUN git clone https://${토큰값}@github.com/"복제할 Git 저장소의 URL"
  • ${토큰값}은 Private Repo에 접근하기 위해 사용되는 개인 액세스 토큰(token)을 의미합니다.
  • 개인 액세스 토큰은 GitHub 계정 설정에서 생성하고 얻을 수 있습니다.
Comments