Так что я некоторое время работал над проектом на рабочей станции Windows, отслеживая разработку через git. Теперь мне нужно переместить указанный проект на сервер Ubuntu в локальной сети, и это оказалось серьезной болью. Я зашел на сервер Ubuntu с помощью SSH и попытался клонировать проект с машины Windows. Тем не менее, я продолжаю работаю в то же самое сообщение об ошибке:Git Clone в локальной сети от Windows до сервера Ubuntu
со смертельным исходом: «___» не появляется, чтобы быть репозиторием
фатальные: Не удалось прочитать из удаленного хранилища.
Пожалуйста, убедитесь, что у вас есть правильные права доступа и хранилище существует
Я пробовал несколько вариантов протоколов и URI, но результат всегда один и тот же. Я не знаю, что случилось, и я не уверен, где искать ссылку/получать дополнительную информацию об отладке. Любая помощь была бы высоко оценена, так как я действительно вращаю свои колеса здесь и никуда не иду.
Вот некоторые дополнительные моменты, которые могут или не могут быть актуальны:
- окон машины работает сервер с открытым SSH на Cygwin, однако я также установил msysgit. У меня такое чувство, что это может быть проблемой.
- Я столкнулся с «bash: git-upload-pack: command not found». Мне удалось обойти это, разместив «--upload-pack»
- Я не думаю, что репозиторий, с которым я работал на машине Windows, был инициализирован как голый репозиторий.
- Каталог, в который я клонирую код, принадлежит одному и тому же пользователю в URI команды git clone.
ДОПОЛНЕНИЕ: Вот пример команды, я использовал на сервере Ubuntu:
git clone --upload-pack "c:/Program\ Files\ \(x86\)/Git/libexec/git-core/git-upload-pack" "ssh://[email protected]/cygdrive/c/Users/username/.../projectname.git"
Вы уверены, что используете правильный путь? Если это sg-сервер cygwin, вам придется использовать пути cygwin. Например, '/ cygdrive/c/my_git_repo' или что-то в этом роде –
Я пробовал всевозможные пути cygwin, такие как/cygdrive/c/... и/c/..., с первой косой чертой, без сначала слэш, в стиле scp, используя https или git или ssh. Я не думаю, что пути - это проблема, но, судя по моим результатам, я не думаю, что мои мысли имеют значение :( – BrotherJack
Можете ли вы поделиться своей фактической командной строкой?Если это так, было бы неплохо отредактировать ваш ответ, чтобы включить его. –