Я создал локальный репозиторий GIT в Windows. Позвольте называть его AAA. Я поставил, зафиксировал и переместил содержимое в GitHub. [email protected]:username/AAA.git
Я понял, что допустил ошибку с именем.
В GitHub я переименовал его в [email protected]:username/BBB.git
Теперь, на моей машине с Windows, мне нужно изменить [email protected]:username/AAA.git
на [email protected]:username/BBB.git
, потому что настройки все еще пытаются "нажимать" на [email protected]:username/AAA.git
, но мне нужно нажать на [email protected]:username/BBB.git
сейчас.
Как я могу это сделать?
Самый простой способ настроить это по моему мнению (imho) - это отредактировать файл .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 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
и
git remote add
Или просто
git remote set-url
Прежде чем делать что-то не так, дважды проверьте с помощью
git help remote