본문 바로가기

intellij +springboot

[github] remote repository 공유가 안될 때 (remote: Repository not found)

 

팀 프로젝트를 하는 중, 나와 함께 서버를 맡은 팀원과 깃헙 리파지토리를 공유해서 작업을 하기 위해서

git remote add pair [팀원의 github repository 링크]

위 명령어를 통해서 remote repository를 공유하고,

 

git remote -v

를 터미널에 입력했을 때,

 

origin	https://github.com/me/project.git (fetch)
origin	https://github.com/me/project.git (push)
pair	https://github.com/pair/project.git (fetch)
pair	https://github.com/pair/project.git (push)

라는 결과가 터미널에 뜨는 것으로 보아 잘 등록이 된 것도 확인할 수 있었다.

 

 

그런데 상대방의 repository에 저장된 내용을 가져오기 위해

git pull pair master

를 입력하면 자꾸만 

remote: Repository not found
fatal: repository '깃헙링크' not found

라고 떠서 도대체 뭐가 문제인지 한참을 애를 먹었다.

 

 

알고 보니 repository가 private이어서 생긴 문제였고

 

 

1. 본인 repository들어가서 settings 클릭

 

 2. 왼쪽메뉴 두번째의 manage access 클릭

 

 3. 화면 중앙 오른쪽 초록 버튼 invite teams or people 클릭

 

4. pair의 아이디 추가하고 상황에 맞게 Read, Write, Admin 설정 (예시에서는 Admin으로 설정했다.) 

 

하니까 문제를 해결할 수 있었다.

 

 

 

+ 추가)

https://stackoverflow.com/questions/37813568/git-remote-repository-not-found

 

Git - remote: Repository not found

I have SourceTree with local working copy. And all operations work good, I can simple fetch, push, pull and etc via SourceTree. I just needed to make force push which does not exist in SourceTree. I

stackoverflow.com

 

이 방법을 통해서도 문제를 해결할 수 있다고 한다.

 

 

 

출처 : https://o-yeon.tistory.com/90