inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

빠르게 git - 핵심만 골라 배우는 Git/Github

commit부터 막혔습니다

해결된 질문

227

이정우

작성한 질문수 3

0

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

버전관리시스템 github git

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

0

이정우

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

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

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

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

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

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

0

강민철

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

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

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

pull request에 관해

0

50

1

로컬과 원격의 상호작용 강의 질문

0

154

2

password authentication was removed

0

240

2

section3부터 맥북에서 화면이 안나옵니다.

0

221

2

Git bash 우클릭 보이지 않음

0

365

1

원격 저장소 조회(추가)

0

184

1

혹시 아래처럼 계속 파일을 찾을 수 없다는 건 어떤 의미일까요..

0

151

1

Git 맥북 다운로드

0

317

2

Git bash 다 마우스 우클릭해도 보이지 않습니다

0

432

2

pr 이후 브랜치 삭제 질문드립니다

0

990

2

블로그

0

263

2

github에서 push오류

0

279

1

reset에서 head

0

341

1

git branch 관련 질문

0

225

1

Section 2 / 4강 / 3:23초 질문

0

172

1

diff & revert

0

274

1

이슈 번호를 잘못 명시한 커밋을 삭제하는 방법

0

1202

1

강의 "로컬과 원격의 상호작용 실습 (+충돌이 난 경우)" 편의 영상 7분 38초 쯤에서 질문 드립니다.

0

433

1

mac사용

0

319

1

원격 branch를 checkout 하면서 새 branch를 만드는 방법

0

464

1

git checkout 과 git switch/restore

0

2429

1

로컬 브랜치 관련 질문합니다.

0

206

3

git stash, git tag 에 대한 강의자료가 있으면 좋겠습니다

0

311

1

브랜치를 main(master) 와 동기화 하고 싶을 때

0

9195

1