Мне нужно иметь возможность клонировать репозитории GitLab на 64-битном ноутбуке с Windows 7 и на 32-битном Windows 2008 Server с помощью командной строки Windows - это должно быть через командную строку Windows. Я установил Git для Windows в обоих, используя почти одинаковые параметры. Выполнение приведенной ниже команды git clone работает на ноутбуке, НО на сервере:
H:> git clone - ветвь мастера http://username@gitlab.company.com/username/test.git e: \ gitlab \ test
Клонирование в 'e: \ gitlab \ test' ...
роковая: полная запись в удаленный помощник завершилась неудачно: сломанный канал
H:> error: remote-curl: ошибка чтения потока команд из git
Я искал вышеупомянутые сообщения об ошибках и обнаружил, что общие предложения - проверить сетевое соединение с репозиториями и Антивирусом. Я сделал оба с помощью системного администратора Windows, и мы ни к чему не привели, поэтому я начал просматривать параметры git config и меня, выполняя следующие команды:
H:> git --version
git версия 2.21.0.windows.1
H:> git config --global --edit
H:> git config --global --get gui.maxfilesdisplayed
20000
H:> установить GIT_TRACE = 1
H:> git config --global --list
08: 45: 23.918834 exec-cmd.c: 236 trace: решенный исполняемый файл dir: C: / Program Files / Git / mingw32 / bin
08: 45: 24.106035 git.c: 419 трассировка: встроенная: git config --global --list
08: 45: 24.277636 run-command.c: 643 trace: run_command: unset GIT_PAGER_IN_USE; Меньше = FRX LV = -c меньше
Отсутствует имя файла ("less --help" для справки)
H:>
Я обнаружил, что могу 1 - отредактировать глобальные и системные файлы конфигурации 2 - перечислить конкретную опцию, НО я не могу перечислить их опции, используя –list или --list --show-origin.
Интересно, проблема с конфигурацией влияет на команду git clone. Есть предложения?
Спасибо