
상황 : 팀 프로젝트 할 github 레포지토리 만들고 프로젝트 만든 다음 안스 터미널에서 git 명령 진행중 애러 발생
PS E:\Kotiln[레포 명]> git push -u origin main
[내 계정 으로 시도, 이전에 썼던 토큰으로 시도 둘다 안됨]
remote: Repository not found.
fatal: repository 'https://github.com/AOS-04-BlackCows/HangF_AOS.git/' not found
하나의 컴퓨터에서 기존에 사용하고 있는 github 아이디를 등록 하고 다른 아이디로 등록할 때 push하면 처음 등록한 아이디로 찾고 있어서 오류남
$ git remote -v : 원격 repository 주소 확인
$ git remote set-url origin 새로운-리포지토리-URL
🤿 이 때 하나하나 손으로 명령어 치지 말고, 정확하게 원격주소 복사해서 입력할 것
방법2.
깃 계정이 잘 등록되어있나 마찬가지로 확인하기
$ git config --global user.name
$ git config --global user.email
방법3.
깃헙의 경우 액세스 토큰을 발급 받아야 하는데, 이 액세스 토큰을 발급받지 않았거나, 발급 받고 등록하지 않았을 경우 해당 문제가 발생할 수 있다.
=> 깃헙 계정 클릭 -> settings -> 가장 아래에 있는 developer settings -> personal access token -> token(classic) 에서 액세스 토큰 발급
위와 같이 액세스 토큰이 발급된 것을 확인할 수 있고 만료 기간까지 볼 수 있다.
액세스 토큰을 깃에 등록하는 방법은 어렵지 않으니 따로 검색해보시길!
🤿 액세스 토큰 발급 시 시크릿키가 함께 발급되는데, 발급 당시에만 볼 수 있으므로 바로 저장해놔야 한다! 만약 저장해놓지 않았다면 새로 액세스 토큰을 발급 받고, 기존 액세스 토큰을 Delete 하면 된다.
방법4.
제어판 -> 자격증명관리자 -> windows 자격증명에서 github 자격증명이 되어있는지 확인할 수 있다. (이 방법은 window에 해당하며, mac os의 경우 자격증명을 확인할 수 있는 다른 방법이 있는 것으로 알고 있다.)
위와 같이 github 자격증명이 되어 있는 것을 확인할 수 있다. (액세스 토큰이 들어있기 때문에)
🤿 이 자격증명을 클릭하면 내가 등록해놓은 이름과 암호를 확인할 수 있다. 그래도 동일한 오류 발생 시 이 자격증명을 삭제하고 새로 할 수 있다. (그러나 귀찮을 수 있으니 섣불리 하지 마시길..!)
방법5.
위 3가지 방법을 사용해도 모두 되지 않았고, 계속 계정 연동이 마음에 걸려서 이 방법을 찾아 사용하게 되었다.
$ git remote set-url origin https://계정이름@github.com/~~~
git remote set-url까지는 동일하나, 계정이름을 먼저 넣어주고 그 뒤에 @를 붙여 url을 넣어주었다.
이 때 계정 이름은 이메일도, 자격증명 이름도 아닌 내 깃헙에 설정해놓은 계정이름이다. (프로필에 나오는 계정 이름)
이 방법을 썼더니 깃헙 브라우저가 열리면서 로그인을 연동하라고 나왔다. (아무래도 인증이 잘 안되어있었던 것 같다.)
방법6.
이렇게 해도 해결이 안 되는데, 만약 개인 프로젝트가 아니고 팀프로젝트다! 한다면
권한 설정의 문제일 수 있다. 읽기 권한은 있어도 쓰기 권한은 없다던지, 아니면 모든 권한이 없다든지..
이 때도 위와 같은 오류 문구가 출력될 수 있다고 한다. 따라서 그냥 repository가 잘못됐나?! 라는 생각 보다는 계정, 권한 쪽으로 넓혀서 생각해도 좋을 것 같다!
개인 프로젝트라면 private대신 public으로 변경하는 방법도 있다.
✅ + 내가 해결한 방법
내가 에러 뜬건 팀프로젝트 니까... [방법 6] 의 내용중 "권한 설정의 문제일 수 있다. 읽기 권한은 있어도 쓰기 권한은 없다던지, 아니면 모든 권한이 없다든지.." 요부분 확인후 한 조치들





...? 되버렸다? @A@????
참고 : https://velog.io/@lionloopy/git-repository-not-found-%EC%98%A4%EB%A5%98