Я пытаюсь получить доступ к исходному коду с хоста Windows 7, используя Git 2.23.0.windows.1.Я должен использовать хост Windows и протокол git://
.Linux и другие протоколы не разрешены.
Ошибка:
$ git clone git://johndoe@source.example.com:22480/main
Cloning into 'main'...
fatal: unable to look up johndoe@source.example.com (port 22480)
(A non-recoverable error occurred during a database lookup. )
Я нахожу хиты для подобных проблем, таких как Клонирование Git-репозитория Failure (исправленопереключение на https://
) и Как исправить «роковой»: невозможно найти https (порт 9418) (проблема с отправкой). Но я не нашел своей конкретной проблемы.
Я считаю,git://johndoe@source.example.com:22480/main
правильно сформирован согласно справочной странице git pull (1)
. См. Раздел URL-адреса Git .
Если я правильно обрабатываю сообщение об ошибке, оно выглядитнапример, Git не отделяет пользователя от URL, порта и протокола. То есть "невозможно найти johndoe@source.example.com (порт 22480)" должно быть "невозможно найтиup source.example.com (порт 22480) " (без пользовательской части).
В чем проблема и как ее исправить?
~/.gitconfig
на данный момент довольно скучно:
[user]
email = john.doe@example.com
name = John Doe
[winUpdater]
recentlySeenVersion = 2.23.0.windows.1
Единственное, что интересно, адрес электронной почты использует точку john.doe@example.com
, а пользователь вЯ не johndoe@source.example.com:22480
.Так настроена система.