Что могло бы добавить `[url ...] вместо Of = ...` в мой файл .gitconfig? - PullRequest
0 голосов
/ 23 сентября 2018

В последнее время я получаю странные ошибки от git в командной строке и GitHub Desktop.Давайте сосредоточимся на командной строке (репо разветвляется на GitHub):

$ git fetch upstream
repository does not exist.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Странно.Когда я проверяю URL через git config --get remote.upstream.url, я получаю правильный URL.Однако git remote show upstream выдает ту же ошибку, что и предыдущая fetch.Когда я даю git remote show -n upstream, я получаю несколько испорченных URL:

* remote upstream
  Fetch URL: git@bitbucket.org:doekman/mac-bin.gitgithub.com/secretGeek/ok-bash.git
  Push  URL: git@bitbucket.org:doekman/mac-bin.gitgithub.com/secretGeek/ok-bash.git

Первый URL (git@bitbucket.org: doekman / mac-bin.git) - это мой собственный репозиторий, но не связанный содин из них, с которым я работаю, а другая часть (github.com/secretGeek/ok-bash.git) - это исходный URL, который мне нужен.

Рабочий стол GitHub обнаруживает ошибку и предлагает ее исправить, но когдаЯ нажимаю исправить, ничего не происходит.

Странная вещь, файл .git/config выглядит нормально?

Я могу отложить этот репозиторий и перенастроить апстрим, но я хочу знать, как это произошло, и/ или как это работает.

обновление

Поскольку текстовый поиск mac-bin в папке .git ничего не дал, я огляделсяи я обнаружил, что к моему ~/.gitconfig файлу было добавлено следующее:

Что могло вызвать добавление этих строк.Я уверен, что не добавил это:

[url "git@bitbucket.org:doekman/mac-bin.git"]
    insteadOf = https://
[url "https://<GITUSERNAME>@"]
    insteadOf = git://

1 Ответ

0 голосов
/ 24 сентября 2018

Для правильного вместо этого потребуется больше, чем схема URL (https: // или SSH: //), но для замены правильного URL)

Если вы можете, удалите директиву вместо них из вашего конфигурационного файла.

Кроме того, проверьте любые другие подобные значения с помощью:

git config -l --show-origin 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...