Моя установка:Невозможно проверить код Git для Windows 8 через TortoiseGit или msysGit. Прекрасно работает с Ubuntu Git. "Подмодули ошибка"
ОС: Windows 8 x64
Я использую эти VCS: msysgit https://msysgit.github.io/
и TortoiseGit: https://tortoisegit.org/
сервера : Zend Server (LAMP) для Windows
Итак, Git Checked-out около 60 MiB, остальное было Vendors. Так что это просто застряло. И не проверили все 300 MB
Erorr сообщает "msysgit" (Windows Git +):
"C:\Program Files (x86)\Git\bin\git.exe" clone -v --recurse-submodules --progress "ssh://[email protected]:12345/REPOName" "C:/<...>/SiteName/REPOName"
Cloning into 'C:/...>/SiteName/REPOName'...
FATAL ERROR: Network error: Software caused connection abort
remote: Total 21679 (delta 13490), reused 21627 (delta 13490)[K
No submodule mapping found in .gitmodules for path 'main/src/vendor/assetic'
Done
'main/src/vendor/assetic'
Done
Он проверить OK все 300 МиБа на Ubuntu 12 Server Edition с Git установлен (APT-мерзавец)
Но на нем заклинивание Windows, при 60 МиБ как с TortoiseGit и msysgit. Есть ли способ, каким образом я могу пропустить «подмодули» для проверки или исправить эту проблему. Может быть, я должен добавить подмодули к .gitignore? не
UPDATE:
Так нет < ..>/ProjectName/REPOName/.gitmodules файл, но есть < ..>/ProjectName/REPOName/.git/config файл.
Содержание .git/конфигурации это (муравей работает для Git Ubuntu, но не Windows, Git в):
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
hideDotFiles = dotGitOnly
[remote "origin"]
url = ssh://[email protected]:12345/REPOName
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
Должен ли я создать пустой скрытый файл «.gitmodules» и я должен попытаться скопировать-вставить содержимое в этот файл, или кто-нибудь знает, что такое контент, должно быть .gitmodules.
У вас есть файл .gitmodules? или у вас есть подмодули, хранящиеся в '.git/config'? – nifr
Я не уверен. Но я не вижу файлы «.gitmodules». И есть файл .git/config. Это ответит на ваш вопрос? – KestutisIT
Вы действительно используете подмодули? Если вы запускаете 'git subodule' в поле Ubuntu, он выводит что-нибудь? Если да, есть ли там файл '.gitmodules', который не был проверен? – cjc343