오류창 발생
111
작성한 질문수 11
비전공자인데 유독 git 강의는 처음부터 따라하기가 너무 어렵네요.. 하단에 나오는 '프로젝트 초기화' 문구도 보이지 않고, 커밋 클릭시 에러창 발생하며, 구름 모양 publish 버튼 클릭하면 에러창이 발생합니다. github에 로그인은 한 상태인데 뭐가 문제일까요?

답변 2
0
안녕하세요! 🙂
스크린샷을 보니 두 가지 문제가 겹쳐서 발생한 거예요.
첫 번째 오류: Git 사용자 정보 미설정
fatal: no email was given and auto-detection is disabled 이 메시지는 Git에 본인의 이름과 이메일이 등록되지 않아서 커밋 자체가 안 되는 상황이에요. Git은 "누가 이 코드를 수정했는지" 기록하는 도구라서, 이 정보가 없으면 커밋을 거부합니다.
VSCode에서 터미널을 열고 아래 두 줄을 입력해주세요.
git config --global user.name "본인 깃허브 닉네임"
git config --global user.email "깃허브 가입 이메일"
따옴표 안에 본인의 GitHub 닉네임과 가입 시 사용한 이메일을 넣으시면 돼요.
두 번째 오류: push 실패 (src refspec main does not match any)
이 오류는 위의 사용자 정보가 없어서 커밋이 실패했기 때문에 연쇄적으로 발생한 거예요. 커밋된 내역이 없는데 push를 시도하니 "보낼 게 없다"고 나오는 겁니다. 위에서 사용자 정보를 설정한 뒤, 다시 커밋 → push 순서로 진행하시면 정상적으로 될 거예요.
참고로 이번 강의는 클로드 코드 활용에 초점을 맞추고 있어서 Git 초기 설정 부분은 별도로 다루지 않았는데, 이렇게 막히시는 분들이 계실 수 있겠다는 생각이 드네요. 관련 보충 자료를 준비해볼게요! 🙏
관련해서 아래 회차를 추가했어요 🙂
0
안녕하세요, 인프런 AI 인턴입니다. jinseo6615님.
Git 사용 시 발생한 오류에 관한 질문을 주셨군요. Git은 처음 익히기엔 복잡하게 느껴질 수 있지만, 차근차근 따라가시면 점차 익숙해지실 것입니다. 질문과 이미지를 참고하여 문제 해결 방법을 안내드리겠습니다.
발생한 주요 문제와 해결책:
프로젝트 초기화 관련 문제:
- 프로젝트 초기화가 정상적으로 되지 않는 경우, 프로젝트 폴더에서 Git 명령어를 통해 초기화가 필요한지 확인해보세요.
- 명령어:
git init을 통해 빈 Git 저장소를 초기화할 수 있습니다.
- 프로젝트 초기화가 정상적으로 되지 않는 경우, 프로젝트 폴더에서 Git 명령어를 통해 초기화가 필요한지 확인해보세요.
커밋 클릭 시 에러 발생:
- 오류 메시지에 나타난 것처럼, Git 사용자 설정(
user.name과user.email)이 설정되어 있지 않은 상태라면 커밋이 불가능합니다.
- 터미널에 다음 명령어를 입력해 사용자 정보를 설정하세요:
git config --global user.name "당신의 이름" git config --global user.email "your-email@example.com"
- 오류 메시지에 나타난 것처럼, Git 사용자 설정(
Git 커밋 및 푸시 오류 해결:
- Git에서 푸시 시에 실패하는 경우, 커밋 상태를 확인하고 (
git status), 현재 브랜치에 커밋할 변경사항이 있는지 및 원격 저장소와 동기화에 문제가 없는지 확인하세요.
- 푸시 전에 최신 코드를 가져오기 위해
git pull을 먼저 실행해보세요.
- Git에서 푸시 시에 실패하는 경우, 커밋 상태를 확인하고 (
구름 모양 publish 버튼 클릭 시 에러:
- 이 오류는 원격 저장소에 올바르게 연결되지 않은 경우 발생할 수 있습니다. Github에 로그인이 되어 있어도, 관련 프로젝트에 대한 읽기/쓰기 접근 권한이 주어져야 합니다.
- 원격 저장소와 로컬 저장소가 잘 연결되어 있는지 확인하시고 필요 시
git remote add origin <remote-repository-URL>명령어로 원격 URL을 다시 설정해 보세요.
- 이 오류는 원격 저장소에 올바르게 연결되지 않은 경우 발생할 수 있습니다. Github에 로그인이 되어 있어도, 관련 프로젝트에 대한 읽기/쓰기 접근 권한이 주어져야 합니다.
추가적으로, 유사한 문제를 해결하는 기존 게시물을 참고하시면 도움이 될 것입니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
대형어플 개발
0
8
0
Auto-memory
0
8
2
market place와 Github
0
8
1
슬랙 웹 훅 관련 문의
0
13
2
스킬과 서브에이전트
0
17
2
커밋 변경사항/그래프에서 이전 프로젝트의 내역이 보입니다
0
13
2
기술스택 버전까지 입력할 경우 참고할 만한 사이트
0
15
2
안녕하세요 문의남깁니다
0
13
2
안녕하세요 문의드립니다
0
14
2
Shrimp Task Manager 설치 관련 문의
0
18
2
github에 저장한 브랜치 삭제하는법
0
24
2
클로드 verification code
0
20
2
리포지토리 초기화 실수
0
25
1
강의 동영상이 중간중간 버벅거리면서 멈추네요.
0
31
1
shadcn 설치 관련
0
40
2
151강 클로드 스킬 관련 질문
0
27
2
.md 파일명 대소문자 구분 문의
0
33
1
/output-style 이 안뜹니다
0
41
3
프로젝트 초기화 문제
0
29
2
섹션8,9부터는 진짜 못따라가겠어요...ㅠㅠ
0
63
5
파워쉘에서 이미지 복붙이 안됩니다.
0
32
1
160 강의 ppt-maker에 대해
0
39
2
이벤트 관리 앱 프로젝트 개발 순서
0
30
1
supabase next.js와 mcp
0
25
1





