알고리즘 및 코딩/[코딩환경] Github🐱👤
[Github-config] 깃헙 username, password 저장
kks2
2023. 4. 24. 21:47
728x90
아래처럼 git pull/push를 할 때, 항상 물어볼 때, 이걸 안 하고 저장하는 방법이다. (안 그럴 때도 있지만, docker를 사용하면, 처음에 설정을 안 해주면 이런 현상이 많이 일어난다. 아주 귀찮다. 특히 비밀번호가 내가 설정한 게 아니라 무슨 key를 입력하는 걸로 바뀌면서 외울 수도 없어지면서 더 귀찮아졌다.)
그럼 아이디와 비밀번호(key)를 계속 물어보지 않게 하는 방법은 2개가 있다.
1. 명령어로 config 저장하는 벙법
2. 위 방법이 안될 때, 직접 config 파일을 바꾸는 방법
1. 명령어로 global config 저장하는 방법
아래 명령어를 쳐주고, 한번 username과 password를 치고 나면, 다음부터는 물어보지 않는다!
git config --global user.name Nimbus1997
git config --global user.email hihihi@naver.com
# --global을 하면, user/.gitconfig 파일에 저장,
# 안하면, 해당 폴더/.git/config 파일에 저장
2. (특히 docker를 사용할 때 추천)
git을 연결한 폴더에 config를 바꾸는 방법이다. 해당 폴더/.git/config 파일을 변경한다.
- 해당 폴더로 이동
- vi .git/config
- 아래 내용들을 추가 후, 저장 (esc + wq -- 리눅스 명령어 참고)
[user]
name = Nimbus1997
email = hihi@naver.com
[credential]
helper = store
이후, pull이나 push를 해서 비밀번호 입력 후, docker를 다시 실행하면, 설정파일이 적용되어, 다시 비밀번호나 아이디를 입력하지 않아도 된다.
** 2번 방법은 아래와 같은 방법으로도 가능하다.
1. 해당 폴더로 이동후, 아래 명령어들 치기
git config user.name Nimbus1997
git config user.email hihihi@naver.com
git config credential.helper store
728x90