programing

Windows에서 원격/대상 리포지토리 URL을 변경하려면 어떻게 해야 합니까?

mailnote 2023. 5. 16. 22:52
반응형

Windows에서 원격/대상 리포지토리 URL을 변경하려면 어떻게 해야 합니까?

Windows에 로컬 GIT 저장소를 만들었습니다.AAA라고 하죠.나는 GitHub에 내용을 무대에 올리고, 커밋하고, 밀어넣었습니다. git@github.com:username/AAA.git

저는 제가 이름을 잘못 알고 있다는 것을 깨달았습니다.

GitHub에서 이름을 다음으로 변경했습니다.git@github.com:username/BBB.git

이제 Windows 컴퓨터에서 변경해야 합니다.git@github.com:username/AAA.git로.git@github.com:username/BBB.git왜냐하면 설정이 여전히 "실행"하려고 하기 때문입니다.git@github.com:username/AAA.git하지만 나는 해야만 합니다.git@github.com:username/BBB.git지금이다.

내가 어떻게 그럴 수 있을까?

git remote set-url origin <URL>

제 생각에 이것을 수정하는 가장 쉬운 방법은 저장소의 .git/config 파일을 편집하는 것입니다.당신이 망친 항목을 찾아서 URL을 수정하세요.

레포에 있는 내 컴퓨터에서 정기적으로 사용하는 것은 다음과 같습니다.

KidA% cat .git/config 
[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
    ignorecase = true
    autocflg = true
[remote "origin"]
    url = ssh://localhost:8888/opt/local/var/git/project.git
    #url = ssh://xxx.xxx.xxx.xxx:80/opt/local/var/git/project.git
    fetch = +refs/heads/*:refs/remotes/origin/*

주석 처리된 줄은 주석 처리된 줄을 변경하여 저장소의 대체 주소로 전환하기도 합니다.

이것은 당신이 다음과 같은 것을 실행할 때 비밀리에 조작되는 파일입니다.git remote rm또는git remote add하지만 이 경우에는 오타일 뿐이므로 이렇게 수정하는 것이 타당할 수 있습니다.

이를 위한 또 다른 방법은 다음과 같습니다.

git config remote.origin.url https://github.com/abc/abc.git

기존 URL을 보려면 다음을 수행하십시오.

git config remote.origin.url

.git/config를 살펴보고 필요한 내용을 변경합니다.

대신 사용할 수 있습니다.

git remote rm [name of the url you sets on adding]

그리고.

git remote add [name] [URL]

아니면 그냥

git remote set-url [URL]

당신이 잘못하기 전에, 당신에게 다시 확인하세요.

git help remote

언급URL : https://stackoverflow.com/questions/1800859/how-can-i-change-the-remote-target-repository-url-on-windows

반응형