본문 바로가기

Git

warning: user.name has multiple values

git bash에서 config user.name 설정을 하다가 잘못 설정을 하였다.

 

내가 했던 명령어 : 

$ git config --global user.name=<myname>"

 

원래 해야하는 명령어 : 

$ git config --global user.name "<myname>"



내가 했던 명령어로 작성하면 list에서

user.email=<myemail@gmail.com>
user.name==
user.name==

 

 

이런식으로 나온다....

 

그래서 뒤늦게 다시 설정하려고 원래 해야하는 명령어로 작성하였지만 이런 경고메시지가 뜬다.

 

$ git config --global user.name "<myname>"
warning: user.name has multiple values
error: cannot overwrite multiple values with a single value
Use a regexp, --add or --replace-all to change user.name.

 

 

이미 다수의 값이 들어가있다고 수정이 안된다고 한다.

 

해결방법은 경고메시지에 나와있는대로

$ git config --global --replace-all user.name "<myname>"

 

이 명령어를 실행하고 list를 보면 중복된 값들이 내가 방금 설정한 값 하나로 바꿔져있다!

'Git' 카테고리의 다른 글

git commit 하기  (0) 2020.11.25