• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
git

git token 정보 저장하기.(store/cache)

달소 달소 1021

0

0

 

안녕하세요. 달소입니다.

 

이번글은 git에서 항상 입력하라고 나오는 token 정보를 서버에 저장해놓고 다시안물어보게하는방법입니다.

 

항상 토큰정보를 알고있어야되는데 토큰의경우 난수값이기때문에 기억하기힘듭니다 ㅠㅠ

image.png.jpg

 

뭐 그래서 당연히(?) 이부분도 크리덴셜을 저장할 수 있는 기능을 지원합니다.

store 형식과 cache 형식이 있는데 여기서는 두가지 방법다 진행하겠습니다.

 

Store 방식으로 Credential 저장하기

 

git config credential.helper store

 

위 명령어로 크리덴셜을 store에 저장합니다.

 

혹시 기존에 이미 크리덴셜이 저장되어있다면 아래명령어로 해제 가능합니다.

 

git config --unset credential.helper 

 

크리덴셜을 저장한 다음 로그인을 하게되면 최초에는 토큰키를 물어보나 해당 토큰키는 파일에 저장됩니다.

두번째로 하면 이제 안물어봅니다.

 

image.png.jpg

 

해당 크리덴셜은 로그인된 사용자 계정의 .git-credentials에 저장됩니다.

 

image.png.jpg

 

Cache 방식으로 Credential 저장하기

이번에는 파일형식으로 store하는게 아닌 Cache방식으로 메모리에 키를 저장하는 방식입니다.

 

먼저 위에서 말씀드렸던 git config --unset credential.helper 명령어로 저장된 크리덴셜을 삭제하고

아래명령어로 cache 형태로 변경합니다.

여기서 --timeout 7200을 제거하면 default인 7200초를 기준으로 저장됩니다.

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

 

마찬가지로 최초 1회는 토큰이 필요하며 그 후에는 캐쉬된 시간동안은 패스워드 입력을 할필요는 없습니다.

image.png.jpg

신고공유스크랩
0

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

주간 조회 수 인기글

주간 추천 수 인기글

분류 제목 글쓴이 날짜 조회 추천
코딩테스트 ㅘ!!!!!! 9 Jasons 23.08.24.15:40 139 +2
코딩테스트 으어... 대회 시작 1시간 하고도 정확히 15분전 2 Jasons 23.08.13.12:45 240 +1
코딩테스트 NYPC 2023 2 Jasons 23.08.09.14:13 172 +1
코딩테스트
image
Jasons 23.08.24.15:40 139 +2
코딩테스트
normal
Jasons 23.08.13.12:45 240 +1
코딩테스트
image
Jasons 23.08.09.14:13 172 +1
Python
normal
mjk 23.08.03.20:22 219 +3
Linux
image
hilee0602 23.04.05.16:34 229 +1
Linux
image
화정큐삼 23.03.19.08:46 299 0
Docker
normal
장작_범댕이 23.02.19.14:21 296 0
정보
image
동기 23.01.16.09:16 220 0
정보
image
달소 23.01.06.14:50 1485 0
정보
image
동기 23.01.04.16:14 205 +2