본문 바로가기
etc

failed to push some refs to /Repository not found 에러해결

by 이히힣 2022. 7. 21.

git push를 했을 때 이런 에러가 나왔다.

 

error: failed to push some refs to

 

처음부터 다시 해보기도 하고, pull도 해보고 에러 해결 방법은 다 해봤는데 해결하지 못했다.

솔직히 말하면 해결한 지금도 어떤 방법이 효과적이었는지 이 모든 방법이 효과적이었던건지 알지 못한다.

하지만 하나 하나 하다 보면 해결 할 수 있다!

 

 

 

1. 첫 번째 시도(git pull)

 

git pull origin main
(git pull 저장소 브랜치)

 

git pull을 사용해 저장소 브랜치에 올린 후 다음 명령어를 입력한다.

 

git add .

git commit -m "커밋한 이름"

git push origin master

 

Error) 해결하지 못했음.

readme파일이 포함되면 오류가 생기기도 한다는데 관련 없는 얘기였다.

 

 

 

 

 

2. 두 번째 시도(branch변경)

 

어떤 방법을 사용해도  에러가 해결되지 않았다.

알고 보니 내 브랜치는 main이 아니라 master였고, 요즘에는 잘 사용하지 않는다 한다.

 

 

 

[branch를 main으로 변경하는 방법]

 

1. 깃허브에서 셋팅에서 repositories에서 들어가 변경

 

setting 클릭하기

 

repositories 클릭하기

 

main으로 변경해주기

 

2. 단축어 사용

 

디폴트값 변경)

 

git config --global init.defaultBranch main

 

현재 브랜치 변경)

 

 git checkout -b "생성 후 전환할 브랜치 이름"

 

메인으로 브랜치를 변경했지만 적용이 되지 않았고, 너무 많이 건드려서 복잡해져 삭제 후 재설치를 했다.

 

 

 

 

 

3. 세 번째 시도 

 

이번에는 push를 하니  failed에러가 아니라 다른 에러가 나왔다.

 

is not a valid repository name

 

이 에러를 해결하기 위해 깃(GIt) 사용시 현재 로컬 저장소(local repository)에 연결되어 있는 원격 저장소(remote repository)를 연결을 끊고 다시 연결 하는 방법을 사용하였다.

 

 

현재 연결되어 있는 원격 레파지토리를 확인한다.

 

git remote -v

 

 

해당 원격 저장소의 연결을 제거한다.(name에 origin넣어 주었음)

 

git remote remove <name>

 

 

다시 원격저장소와 연결한다.(url: github에 보면 확인 가능)

 

git remote add <name> <url>

 

이렇게 다시 연결 후 다시 진행하니 다시 failed 오류가 나왔다.

첫 번째 해결 방법을 다시 따라하니 이번에는 성공적으로 연결됐다😭

 

 

 

 

 

🌈남들은 한 번도 안걸리는 에러를 몇 번을 걸리는 건지... 길고 긴 여정이었다😭

오랜 시간 고생했지만 이번에 배운 건 에러를 봐도 덤덤히 구글링을 할 수 있는 멘탈을 키운거 같다.

 

 

 

참고한 블로그

⭐️ https://myvelop.tistory.com/26 

⭐️ https://ifuwanna.tistory.com/263

 

 

감사합니다😊

'etc' 카테고리의 다른 글

웹 접근성  (0) 2022.09.06
웹표준  (0) 2022.09.05
zsh: command not found: code  (0) 2022.09.02
Font Awesome 아이콘으로 이용하기/색깔 만들기  (0) 2022.07.23
Terminal 사용법(1) - 맥북위주  (0) 2022.07.21