IT기타

Repository not found.fatal: repository 'https://github.com/다른계정/프로젝트이름.git/' not found

emilyyoo 2025. 5. 10. 22:56
728x90

 

상황 : 

서로 다른계정의 github 프로젝트 끼리 연결할때.

 

공유하고자 하는 프로젝트 측에서 연결하려는 계정(setting > collaborators > add people) 을 추가했다. 그리고 초대수락도 한 상태. 

 

 

 

문제 : 

그런데 'add people' 했던 계정의 로컬에서 소스 푸시할려고 했는데 에러난다.

git push -u origin main

-->결과

remote: Repository not found.

fatal: repository 'https://github.com/다른계정/프로젝트이름.git/' not found

 

해결 :

###1. URL 오타 확인 : 맨 끝에 /가 붙어 있지만, 보통은 없어야 한다. 아래와 같이 다시 연결 설정 후 해보기.

git remote set-url origin https://github.com/다른계정/프로젝트이름.git

 

 

###2. 저장소가 Private인데 권한이 없을 경우

  • 로컬계정이 프로젝트에 write 권한이 없다면 push가 막힘
  • 초대 수락한 게 GitHub 조직 또는 Collaborator로 되어 있는지 확인.
  • GitHub에서 저장소 들어가서 Settings → Collaborators 에서 로컬계정write 또는 admin 권한으로 설정돼 있는지 확인

 

###3. 현재 로컬에서 사용하는 GitHub 계정 확인

git config user.email

 

-->이 결과가 'add people'된 계정인지 확인. 

 

 

###4.원하는 방식으로 연결했는지 확인

git remote -v
 
 
--> 이 결과가 원래 연결하려는 프로젝트로 나오는지 확인. 맞다면 정상 연결된거고 이제 푸시(git push -u origin main)하면 된다. 

 

 

728x90