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
'programing' 카테고리의 다른 글
생산 코드에 NSLog()를 사용하면 안 된다는 것이 사실입니까? (0) | 2023.05.21 |
---|---|
기본값 유형이 속성 유형과 일치하지 않습니다. (0) | 2023.05.21 |
비동기 방식으로 코드를 디버깅할 수 없는 이유는 무엇입니까? (0) | 2023.05.16 |
준비 영역에서 단일 파일을 제거하려면 어떻게 해야 합니까(추가 취소)? (0) | 2023.05.16 |
EPLUS 사용 시 Column Type 설정 방법 (0) | 2023.05.16 |