스택큐힙리스트

원격 Git 저장소의 URI (URL)을 어떻게 변경하나요? 본문

카테고리 없음

원격 Git 저장소의 URI (URL)을 어떻게 변경하나요?

스택큐힙리스트 2023. 3. 19. 23:04
반응형

저는 USB 키에 원격 저장소(origin)를 가지고 있고, 그것을 하드 드라이브(local)에 복제했습니다. 이제 origin을 NAS로 이동시켜 여기서 클론하는 것을 성공적으로 시도해보았습니다.

로컬 설정에서 원본의 URI를 NAS에서 가져오도록 변경할 수 있는지 알고 싶습니다. USB 키에서 가져 오지 않도록 합니다.

지금은 두 가지 해결책을 볼 수 있습니다.

USB 원본에 모든 것을 푸시하고, NAS에 다시 복사합니다 (NAS 원본에 새로운 커밋이 있어 많은 작업을 필요로 함).

로컬에 새로운 원격지 추가하고 예전 것은 삭제합니다 (내 역사를 망칠까봐 걱정됩니다).

답변 1

당신은 할 수 있습니다.

git remote set-url origin new.git.url/here

git help remote를 보세요. 여기에서 .git/config를 편집하여 URL을 변경할 수 있습니다.

당신은 매우 어리석은 일을 하지 않는 한 역사를 잃을 위험에 처해 있지 않습니다 (그리고 걱정된다면, 레포지토리의 사본을 만들기 만하면 됩니다. 왜냐하면 레포지토리가 곧 당신의 역사이기 때문입니다.)

답변 2

세계에서 가장 인기있는 버전 관리 시스템 중 하나인 Git은 원격 저장소에 코드를 업로드하고 관리하는 기능을 제공합니다. 그러나 때로는 원격 저장소의 URI(Uniform Resource Identifier) 또는 URL을 변경해야 할 때가 있습니다. 그래서 이번 글에서는 Git 원격 저장소의 URI를 변경하는 방법에 대해 알아보겠습니다.

step1: 현재 Remote URL 확인

우선 Terminal을 열고 해당 프로젝트의 로컬 저장소로 이동하여 다음 명령어를 입력합니다.

git remote -v

입력 후에는 현재 원격 저장소의 URL이 표시됩니다.

step2: Remote URL 변경

다음으로 변경하기 원하는 새 URI를 입력하고 다음 명령어를 실행합니다.

git remote set-url origin <새_url>

예를 들어, 저장소의 URL이 git://github.com/old_username/old_repository.git이었고 새로운 URL이 git://github.com/new_username/new_repository.git이라면 다음과 같은 명령어를 입력해야 합니다.

git remote set-url origin git://github.com/new_username/new_repository.git

step3: 확인

마지막으로 변경된 원격 저장소의 URL을 확인하려면 다시 git remote -v 명령어를 입력합니다. 그러면 새 URL이 표시됩니다.

이제 Git 원격 저장소의 URI를 성공적으로 변경했습니다.

Git 원격 저장소의 URI를 변경하는 것은 쉽습니다. 올바른 명령어를 입력하고 Git이 새 URL을 인식하고 자동으로 적용하는 것으로 작동합니다. 이제 변경된 URL로 코드를 업로드하거나 다운로드 할 수 있습니다.

종종 회사나 개인 프로젝트에서 최신 코드를 유지하고, 다른 개발자와 협력하고, 소스 코드 변화를 추적하고 복원하는 것은 매우 중요합니다. 소스 코드를 보호하고 같이 작업하는 동료 개발자의 작업 내용을 체크하면서, Git에서 제공하는 기능을 적극 활용하십시오. 이를 통해서 코드의 안정성과 질을 관리하고 유지보수의 편의성을 높이셔댈 수 있습니다.

반응형
Comments