기계적 인조 인간

자식 리모컨의 URL을 변경하는 방법

차례:

Anonim

Git remote는 일반적으로 원격 서버에서 호스팅되는 저장소의 다른 사본을 가리키는 포인터입니다.

원격 저장소가 다른 호스트로 마이그레이션 될 때와 같은 일부 상황에서는 원격 URL을 변경해야합니다.

이 안내서는 Git 리모컨의 URL을 변경하는 방법을 설명합니다.

Git Remote의 URL 변경

각 Git 리포지토리에는 연결된 Git 리모콘이 0 개 이상있을 수 있습니다. 리포지토리를 복제하면 원격의 이름이 자동으로 원점 으로 설정되고 복제 한 리포지토리를 가리 킵니다. 저장소를 로컬로 작성한 경우 새 원격을 추가 할 수 있습니다.

리모컨은 GitHub, GitLab 및 BitBucket과 같은 Git 호스팅 서비스 또는 개인 Git 서버에서 호스팅되는 저장소를 가리킬 수 있습니다.

리모컨의 URL을 변경하려면

  1. 저장소가있는 디렉토리로 변경하십시오.

    cd /path/to/repository

    git remote 를 실행하여 기존 리모컨을 나열하고 이름과 URL을 확인하십시오.

    git remote -v

    결과는 다음과 같습니다.

    origin https://github.com/user/repo_name.git (fetch) origin https://github.com/user/repo_name.git (push)

    git remote set-url 명령 다음에 원격 이름과 원격 URL을 사용하십시오.

    git remote set-url

    리모컨의 URL은 사용중인 프로토콜에 따라 HTTPS 또는 SSH로 시작할 수 있습니다. 프로토콜을 지정하지 않으면 기본적으로 SSH로 설정됩니다. URL은 Git 호스팅 서비스의 저장소 페이지에서 찾을 수 있습니다.

    예를 들어 origin 의 URL을 [email protected]:user/repo_name.git 로 변경하려면 다음을 입력하십시오.

    git remote set-url origin [email protected]:user/repo_name.git

    원격 연결을 나열하여 원격 URL이 성공적으로 변경되었는지 확인하십시오.

    git remote -v

    출력은 다음과 같아야합니다.

    origin ssh://[email protected]:user/repo_name.git (fetch) origin ssh://[email protected]:user/repo_name.git (push)

그게 다야. 리모컨의 URL을 성공적으로 변경했습니다.

git remote set-url 명령이 실제로하는 일은 저장소 .git/config 파일을 새 URL로 원격 저장소에 업데이트하는 것입니다.

.git / config

… url = [email protected]:user/repo_name.git fetch = +refs/heads/*:refs/remotes/origin/*

텍스트 편집기로 .git/config 파일을 편집하여 리모컨의 URL을 변경할 수도 있습니다. 그러나 git 명령을 사용하는 것이 좋습니다.

결론

git remote의 URL 변경은 다음과 같이 간단합니다: git remote set-url .