Git

git config 변경, 전역 사용자설정 충돌, 변경

기존에 로그인한 정보와 다른 계정의 정보가 충돌나는 상황 같음

새로운 git 계정의 리포지토리를 clone 하려고 하니, 계속 없는 리포지토리라고 나옴.

private 리포지토리라서 생기는 문제인가 싶어, public 에 테스트 했지만 같은 에러가 계속 남

 

기존 프로젝트에서 다음과같이 전역으로 사용자 설정을 한 상태였다

git config --global user.name "Your Name"
git config --global user.email "your-email@example.com"

 

찾아본 방법

 사용자 전역설정 확인

git config --global --list

 

▶ 사용자 정보 확인

git config user.name
git config user.email

 

▶︎ 사용자 전역 설정 삭제

git config --global --unset user.name
git config --global --unset user.email
git config --global --unset user.password
  • 전역정보 전체 삭제 명령어 : git config --global --unset --all
  • --all 이 먹히지 않아서 각각 삭제하고, 혹시 몰라 비밀번호 삭제까지 함

 

git config 사용자 정보 등록

git config user.name "사용하는 이름"
git config user.email "사용하는 이메일주소"

 

해당 프로젝트만 사용하고자  --global 을 빼고 등록했다.

이후 과정은 git 사용과 동일하게 git push 할때 name 과 password 묻는 과정이  생김

 

 

☞ 프로젝트 폴더 내에서 전역정보를 확인, 삭제, 변경을 몇번이나 했지만 바뀌지 않아서 가장 밖 루트(?)에서 시행하니 먹힌듯?하다

☞ 맥의 키체인과 충돌이라는 의견이 많았는데 중간과정에서 키체인에 git 항목자체가 없어져서 못해봄

728x90
728x90