• 카테고리

    질문 & 답변
  • 세부 분야

    개발 도구

  • 해결 여부

    해결됨

commit부터 막혔습니다

21.06.23 14:40 작성 조회수 134

0

안녕하세요. 강의를 따라하는데 시작부터 막혔네요..
commit을 하려고 하는데 구글에 검색해보니 계정설정?이 안돼서 아래 사진처럼 나오는 것 같더라고요.
그래서 user.name을 설정하려고 하는데 또 아래처럼 에러가 나오네요.
그래서 환경변수가 잘못 된 건가 하고 환경변수 중에서 HOME 디렉토리가 에러에 나온 디렉토리와 동일하더라고요.
혹시 연관성이 있을까요? 이걸 해결하려면 어떻게 해야할까요?

답변 1

답변을 작성해보세요.

1

환경 변수, 권한 문제로 보입니다

아래와 같이 해결해보시고, 혹시 전부 다 안된다면 또 말씀해주세요!

1. 우선 .git 파일을 지우시고, 아래처럼 명령어를 입력했을 때 .gitconfig가 나오는지 확인해주세요

2. git bash에서 echo $HOME 명령어를 입력했을 때 /c/Users/<질문자님 컴퓨터계정명>으로 잘 나오는지 확인해주세요

3. 1에서 만일 .gitconfig가 안나온다면 git bash 가 아닌 cmd로 사용자 이름과 이메일을 설정해보세요

4. 1에서 만일 .gitconfig가 안나오고 2번도 안된다면 git bash를 관리자로 실행해보세요

5. 2에서 만일 나오지 않거나 다르게 나와있다면, 윈도우 탐색기에서 git bash 검색-> 파일 위치 열기 후

git bash 바로가기 파일에 오른쪽 마우스 클릭 -> 속성의 "시작 위치" 가 아래와 같은지 확인해주세요 (만일 같지 않다면 아래와 같이 맞춰주세요)

이정우님의 프로필

이정우

질문자

2021.06.24

제 HOME 환경변수가 C:\Users\사용자이름\AppData\Roaming\SPB_16.6이라고 되어있더라고요.

그래서 C:\Users\사용자이름 으로 바꾸고 다시 계정 설정을 하니까 에러가 뜨지 않고 잘 되네요!

그리고 commit도 문제 없이 잘 됩니다!

도움 주셔서 감사합니다!!!

아 그리고 제가 마음대로 HOME 환경변수를 바꿔도 괜찮나요?

지금은 문제 없이 commit이 잘 되지만 다른 프로그램을 사용할 때 문제가 되지 않을까 해서요.

다른 프로그램에서 기존 환경변수를 참고하고 있다면 그 프로그램을 실행할 때 문제가 될 수 있지만,  

크게 문제될 일은 적을 것으로 보입니다.

변경하신 환경변수가 일반적으로 사용되는 HOME 변수거든요.