[git] 원격저장소 url이 바뀌었다...! - git remote set-url

2024. 9. 5. 20:04·개발/git

원격저장소 주소가 바뀌었을 때, 어떻게 수정할까?

 

$ git remote -v
origin  http://gitlab/old-repo.git (fetch)
origin  http://gitlab/old-repo.git (push)

git remote -v를 실행하면, 원격저장소 이름, push url, fetch url을 조회할 수 있다.

원격저장소 url을 변경하려면 다음 명령어를 치면 된다. (대괄호는 선택사항)

git remote set-url [--push] <name> <newurl> [<oldurl>]
# 명령어 실행
$ git remote set-url origin http://gitlab/new-repo.git

# 결과 확인
$ git remote -v
origin  http://gitlab/new-repo.git (fetch)
origin  http://gitlab/new-repo.git (push)

<name> : 원격저장소 이름, 아마 대부분은 origin일 것이다.

<newurl> : 변경할 url 주소


대괄호 안에 들은 옵션은 궁금해서 찾아봤다.

https://git-scm.com/docs/git-remote/2.36.0#Documentation/git-remote.txt-emset-urlem

[--push]

push작업에 대한 url만 변경하고 싶을 때 사용한다.

위의 git remote -v 를 실행하면, push, fetch 작업에 대한 url 각각을 조회할 수 있다.

이 때, fetch url은 그대로 두고 push url만 변경하고싶을 때 사용하는 옵션이다.

 

[<oldurl>]

oldurl은 정규표현식처럼 사용된다. oldurl와 match되는 원격저장소의 url을 newurl로 변경한다.

만약 매치되는 url이 없으면, 에러가 발생하고 url은 변경되지 않는다.

'개발 > git' 카테고리의 다른 글

[git] 커밋 변경 이력 되돌리기 - git-revert에 대해 알아보자  (2) 2024.10.22
[gitlab] 깃랩의 커밋들을 깃허브로 옮기자 - 미러링, gitlab 이메일로 잔디심기  (3) 2024.10.08
'개발/git' 카테고리의 다른 글
  • [git] 커밋 변경 이력 되돌리기 - git-revert에 대해 알아보자
  • [gitlab] 깃랩의 커밋들을 깃허브로 옮기자 - 미러링, gitlab 이메일로 잔디심기
규르릉
규르릉
프론트엔드 개발자가 되고서 느낀점은.. 공부할게 정말 많다! 그리고 정리하지 않으면 공부한 내용이 다 날아간다...
  • 규르릉
    귤로그
    규르릉
  • 전체
    오늘
    어제
    • 분류 전체보기 (16)
      • 개발 (10)
        • git (3)
        • JavaScript (2)
        • 웹개발 (1)
        • 알고리즘 (2)
        • 코드리뷰 (2)
      • CSS (1)
      • 활동 (3)
        • SSAFY (3)
      • 잡다한 것 (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    백준 자바스크립트
    SSAFY CT
    seletedIndex
    BOJ 자바스크립트
    urlsearchparams객체
    dry원칙
    commit 되돌리기
    깃 revert
    set-url
    url객체
    readFileSync
    SSAFY
    싸피 지원
    싸피
    커밋 되돌리기
    백준 입력받기
    bare저장소
    SSAFY 합격
    SSAFY 자기소개서
    자바스크립트
    nativeesm
    싸피 PT
    코드유연성
    SSAFY 적성진단
    SSAFY 에세이
    백준 node.js
    백준 javascript
    SSAFY 8기
    javascript
    싸피 8기
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
규르릉
[git] 원격저장소 url이 바뀌었다...! - git remote set-url
상단으로

티스토리툴바