ubuntu | Git 아이디 패스워드 매 번 입력 안하기

WeWorship TV·2020년 11월 20일
1

ubuntu

목록 보기
6/6

우분투를 사용하는 분들 중에 git 계정을 매번 입력하시는 분들이 계셔서 어떻게 하면 매번 입력을 안해도 될까 알아보던 중, 방법이 있어서 공유합니다.

1. 일단 사용자 정보를 저장하세요.

보통 사용자 이름과 이메일을 등록할 경우, git config를 가장 많이 사용합니다.
아래는 사용자 이름과 이메일을 등록하는 방법이며, 이렇게 등록을 하면 commit 수행을 할 때 등록된 사용자의 정보가 함께 반영됩니다.

잘 안보이시는 분들을 위해 아래에 별도로 입력했습니다.

sudo config --global user.name "이름"
sudo config --global user.email "git에 등록된 이메일"

2. Cache를 사용하여 매 번 git 아이디와 비번 입력 안하기

아래는 매번 입력해야 하는 인증을 캐시에 저장하여 일정 시간동안 입력하지 않는 방법입니다.

git config credential.helper store

아이직 저장된 credential 정보가 없으니 아래처럼 아이디와 패스워드를 입력합니다.

Username for '본인아이디'
Password for '본인 비밀번호'

계정을 입력한 후에는 정보가 서버에 저장되어 입력하지 않아도 됩니다.
이 때 만료시간을 입력하기 위해서 아래의 커맨드를 추가로 입력합니다.

git config --global credential.helper 'cache --timeout 7200'

7200은 2시간동안 유효하다는 것이며 더 긴 시간을 입력하려면 다음의 시간을 입력하시면 됩니다.
1일 - 86400
7일 - 604800
30일 - 2592000

그 이상은 여러분이 직접 확인하고 입력하시면 되며, 더 자세한 내용이 필요하시면 아래의 링크에서 확인할 수 있습니다.

참고링크>
https://git-scm.com/docs/git-credential-cache

profile
자 이제 시작이야 내 꿈을

1개의 댓글

comment-user-thumbnail
2022년 9월 25일
  1. 사용자 정보 입력 부분에 sudo config ~ 로 되어 있는데 sudo를 git으로 수정해야 될 거 같아요 :)
답글 달기