본문 바로가기

Git/오류해결

[Git] GitHub에 fork했던 파일 복사 후 기존 연결 끊기

Netlify 사이트에 프로젝트를 배포하려고 기존 fork를 통해 clone했던 파일을 복사 후 내 GitHub에 새로 올렸다.

그런데 기존 GitHub에서 연결되었던 remote로 계속 연결이 되는 오류가 발생했다.

아래 방법으로 진행하여 오류를 해결하였더니 기존 연결이 끊어지고 내 GitHub 주소로 연결될 수 있었다.

 

1. 기존에 git init을 했던 디렉토리라면 .git 이라는 숨겨진 파일이 있다. 이것을 삭제하여 기존 설정을 지워준다.
rm -rf .git

2. 제대로 해제가 되었는지 확인한다.
git status

fatal: not a git repository (or any of the parent directories): .git 나오면 됨

3. 다시 git 설정
git init

4. git hub에서 레퍼지토리 생성 후 레퍼지토리 주소 복사

5. 다시 remote를 설정해준다. 
git remote add origin 레퍼지토리 주소

( git remote add [remote 이름] [remote 주소] )

6. remote 확인하고 싶을 경우 
git remote -v

7. 이제 다시 GitHub에 올릴 파일을 추가
git add 파일명
 
8.
git commit -m "기록메시지"

9. push하여 원격저장소에 올린다.
git push -u origin main

=>에러날 경우
 ! [rejected]        main -> main (fetch first)
error: failed to push some refs to 'https://github.com/hyeji07/EatGo.git'

해결방법: 강제로 올림
git push origin +main

 

참고사이트)