development

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

big-blog 2020. 7. 7. 07:12
반응형

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.gitgit@github.com:username/BBB.git설정이 여전히에 "푸시"하려고하기 때문에 git@github.com:username/AAA.git하지만 난에 밀어 필요 git@github.com:username/BBB.git지금.

내가 어떻게 할 수 있습니까?


내 의견 (imho)으로 이것을 조정하는 가장 쉬운 방법은 리포지토리에서 .git / config 파일을 편집하는 것입니다. 엉망인 항목을 찾아서 URL을 조정하십시오.

repo의 내 컴퓨터에서 정기적으로 다음과 같이 사용합니다.

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 remote set-url origin <URL>

이를 수행하는 또 다른 방법은 다음과 같습니다.

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

반응형