git 계정 정보를 특정 서버에 단순 기록하도록 만들면 패스워드가 노출될 수 있기 때문에 github 계정 정보 자체가 컨테이너나 서버 내부에 존재할 수 있기 때문에 cache를 이용하여 timeout을 설정한다.
git config --global credential.helper "cache --timeout 7200"
2시간 후에 자동 로그아웃 되도록 timeout을 설정하였지만 이 방법 또한 안전하지는 못하다.
github계정 -> settings -> Developer Settings -> Personal access tokens