개발공부/우당탕 개발일지

회원가입 페이지 만들기(2) - 깃헙 오류잔치

김놀먹 2022. 8. 17. 12:13

회원가입 페이지는 백엔드 개발자 분과 함께 만들어보는 거라

깃헙에도 남기고 싶어서 저장소도 새로 만들었다

권한도 나눠 갖고 내 컴퓨터에 clone을 해야 되는데.. 문제는!

지금 쓰고 있는 Vscode 예전 사람이 이미 사용하던 것이라 clone 하는 순간부터 무수한 에러 발생.. 

 

일단 사용자부터 바꿔주고

git config --global user.name '이름'
git config --global user.email '이메일'

😈 오류시작

✔️ remote: permission to

❗A라는 유저가 '최초' 글로벌 유저 등록을 하고, 나중에 B라는 아이디로 다시 글로벌 유저 등록을 해서 push를 하려할 때 여전히 A의 github 아이디가 나오는 오류

제어판 -> 사용자 계정 -> Windows 자격 증명 관리 -> 일반 자격 증명 github 펼치고 -> 편집에서 사용자 이름과 암호 수정
(window 기준)

 

✔️updates were rejected because the tip of your current branch is behind

❗깃헙 저장소를 만들 때 readme.md 파일을 생성하면 나는 오류 

git pull

git pull

그럼에도 에러가 나면 근본적인 해결책도 있지만 임시방편으로 해결 가능

git push -u origin +master

 

✔️ src refspec master does not match any

❗로컬 저장소에 있는 프로젝트를 깃허브로 pull 없이 push 하는 경우 기존 내용에 문제가 생길 수 있기 때문에 발생하는 오류

.git 파일을 삭제하고 다시 

git init
git add . 
git commit -m "메세지"

 

✔️ 'origin' does not appear to be a git repository

❗연결되어 있는 저장소 문제, pull 또는 push 하면 발생

git remote -v로 현재 연결된 저장소 확인

현재 연결된 주소를 해제 후 재연결 

git remote remove 'origin'
git remote add origin '저장소주소'
git remote -v 로 확인

 

✔️error: failed to push some refs to

❗원격 저장소(git hub)에 로컬(내 컴퓨터)에는 없는 파일이 있을 때 내 파일을 push 하면 발생하는 오류

먼저 git pull 로 저장소에 내용을 가져온 다음 git push

 

✔️ authentication failed for~

❗ 2021/08 이후로 git hub에서 Id/Password 방식이 아닌 token 을 이용하여 로그인하기 때문에 발생
깃헙로그인 -> settings -> Developer settings -> Generate new token -> Note와 Expiration 입력 -> repo 체크 -> ⭐토큰 복사⭐ -> 로컬 컴퓨터 깃에 등록

git config --global user.password '복사한 토큰'