<aside> 💬

배포를 할 때마다 Github 계정과 비밀번호를 일일이 치는 과정이 포함되어 있으면 배포를 자동화할 수가 없다.

따라서 최초 한 번만 작성하고 그 이후에는 Github 계정과 비밀번호를 입력하지 않아도 되게 해야한다.

# config - credential helper 설정
git config --global credential.helper store

# 프로젝트 pull
git pull origin main
	# Github 계정 및 비밀번호 입력

# 프로젝트 pull 2 - 더이상 인증 정보를 확인하지 않는다.
$ git pull origin main

<aside> ⚠️

해당 방식은 ~/.git-credentials에 로그인 정보를 저장하여 자동으로 인증하는 방식이다.

따라서 EC2에 접근 가능한 모든 사용자가 해당 Github 인증 정보를 확인할 수 있기 때문에 보안적 취약점이 존재한다.

</aside>