알고리즘 및 코딩/[코딩환경] 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 파일을 변경한다. 

  1. 해당 폴더로 이동
  2. vi .git/config
  3. 아래 내용들을 추가 후, 저장 (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