Git clone from Windows to Windows cannot find the repository [closed]

git clone gituser@:myRepo.git не работает, выдает сообщение об ошибке:

fatal: ''myRepo.git'' does not appear to be a git repository

Background:

У нас есть машина Windows 7, настроенная с Git Bash и Bitvise WinSSHd (на C:). SSH-сервер настроен на использование /bin/sh.exe --login в качестве оболочки, а домашний каталог установлен на /a/. Я могу подключиться к серверу по SSH, и он перебрасывает меня в оболочку Git Bash, как и ожидалось, начиная с каталога /a/.

У меня есть пустой репозиторий по адресу /a/myRepo.git (на диске A:), который делает все, что должен, пока мы делаем это локально. Я могу git clone /a/myRepo.git, работать над ним, push и pull, без проблем, пока он локальный (или "локальный" по SSH). Более того, мы настроили диск A: как общую папку, и я могу клонировать, нажимать и вытаскивать с локальной сетевой машины, используя \\\\myRepo.git.

Однако, когда я пытаюсь клонировать удалённо, я не могу понять, какая комбинация опций позволит этому работать: Очевидная строка клонирования не работает, помещая абсолютное имя пути либо в *nix-конвертированном формате (/a/myRepo.git и A:/myRepo.git), либо в формате Windows (A:\\\myRepo. git) не работает с той же ошибкой, разрешения на каталог установлены для всех пользователей, и я установил git config core.sharedRepository all на обслуживающей машине также.

У меня было подозрение, что Git Bash переставляет буквы дисков Windows в формат /<буква>, но я попробовал создать другой пустой репозиторий на C:, и он выдал мне то же сообщение об ошибке.

5
задан 5 April 2013 в 04:48
1 ответ
  1. Прочтите о поддерживаемых протоколами Git и форматах URL-адресов
  2. Используйте правильный, однозначно интерпретируемый URL-адрес для репозитория: при использовании SSH и URL-адресов кажется как SSH, он больше напоминает формат SCP. Т.е. - начальная точка в части пути не $ HOME, а корень вашего ssh-сервера

Я ожидаю, что ssh: // gituser @ /~/myRepo.git должен работа (формально, помимо некоторых возможных дополнительных проблем, не связанных с ssh)

0
ответ дан 3 December 2019 в 02:12

Теги

Похожие вопросы