무효 클릭 IP 추적 중...
카테고리 없음

git 원격(remote) 저장소 url 생성/변경 방법

꼬예 2023. 1. 13.

[ic]git pull[/ic] , [ic]git push[/ic], [ic]git fetch[/ic]와 같은 명령어를 쓰기 위해선 로컬에 저장되어 있는 repository와 remote repository(깃허브)를 연결해줘야 한다.

 

방법은 크게 두 가지다.

 

원격 저장소 생성/변경

git remote add origin https://github.com/new-repo.git
git remote set-url origin https://github.com/new-repo.git
git remote add 기존에 등록 되어 있는 url이 없을때 사용
git remote set-url 기존에 등록 되어 있는 url을 변경할 때 사용

 

참고
origin이라고 적혀있는 부분은 naming convention이다. 다른 이름으로 사용해도 무방하다.
([ic]git clone[/ic]을 통해 github 파일을 다운받을때 디폴트로 “origin"이라는 이름이 세팅된다.)

 

그렇다면 기존에 등록되어 있는 url은 어떻게 확인할 수 있을까?

 

연결된 원격 저장소 확인

git remote -v

# output
origin https://github.com/repo.git (fetch)
origin https://github.com/repo.git (push)

원격저장소가 있다는 것이 확인되면 [ic]git remote set-url[/ic]을 통해 원격 저장소를 변경해 주면 된다.

이 상황에서 [ic]git remote add[/ic]를 쓰면 ‘fatal: remote origin already exists’라는 에러를 만나게 된다.

 

연결된 원격 url을 지우고 싶다면 어떻게 할까?

 

원격 url 제거

git remote remove [remote name]

제거할 remote 이름을 넣어주면 된다.

우리 예시에서는 origin이 remote name에 해당된다.

  • 트위터 공유하기
  • 페이스북 공유하기
  • 카카오톡 공유하기
이 컨텐츠가 마음에 드셨다면 커피 한잔(후원) ☕

댓글