사설 github 패키지 가져오기

# docker(도커) 환경에서 go get/test 등으로 패키지를 다운받지 못하는 문제가 있다.
# 테스트로 단순 git clone 을 해보면 username 이 없어 에러가 발생한다.
fatal: could not read Username for 'https://github.ysoftman.com': terminal prompts disabled

# 사설(사내) github 보안으로 사용자 인증이 있어야 한다.
# 환경변수로 go get 할때도 id/pw 를 입력 받게할 수 있다.
GIT_TERMINAL_PROMPT=1 go get https://github.ysoftman.com
Username for 'https://github.ysoftman.com': ysoftman
Password for 'https://ysoftman@github.ysoftman.com': aaa111

# 또는 도커내에서 git 설정을 해줘도 된다.
git config --global user.email "ysoftman@gmail.com"
git config --global user.name "ysoftman"
git config --global credential.helper store
echo 'https://ysoftman:aaa111@github.ysoftman.com' > ${HOME}/.git-credentials

comments:

댓글 쓰기