Назад | Перейти на главную страницу

удаленный windows 10 git, заключив имя репо в одинарные кавычки

Я пытаюсь перейти с Windows 10 на голое репо в другой системе Windows 10 через ssh. Я получаю следующую ошибку:

fatal: ''test2.git'' does not appear to be a git repository
fatal: Could not read from remote repository.

Обратите внимание на пары одинарных кавычек. Если я подключу ssh к удаленной системе и переименую голое репо с заключением одинарных кавычек 'test2.git', то отправка будет успешной.

Чтобы исключить мои недавние эксперименты с WSL, я воспроизвел тест с помощью cmd.exe, локально и удаленно.

Оба компьютера работают под управлением Windows 10.0.18362.836. Удаленная система работает:

git version 2.25.0.windows.1
OpenSSH_for_Windows_7.7 (sshd)

Локальная система работает:

git version 2.24.1.windows.2
OpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5 (ssh)

Запись моего локального хоста .ssh / config выглядит примерно так:

Host r2
    User r2user
    Hostname 10.0.0.2

Пульты для локального репозитория test2:

origin  r2:test2.git (fetch)
origin  r2:test2.git (push)

Я пробовал много вариантов удаленного URL. Либо я упускаю что-то очевидное, либо я загнал себя в какой-то странный случай. Кто-нибудь еще видел это? Я много лет использую голые репозитории, но не так много в Windows.