Скачиваю большое репозиторий - более 6 гигов - с git clone. Рвётся соединение. Да, по ssh стабильнее, без у https есть базовый лимит в 1 гиг, но это обошли.
нашел решение одной из ошибок по проблеме скачивания - unexpected disconnect while reading sideband packet -
https://stackoverflow.com/questions/66366582/githu...
export GIT_TRACE_PACKET=1
export GIT_TRACE=1
export GIT_CURL_VERBOSE=1
git config --global core.compression 0
git clone --depth 1 <repo_URI>
# cd to your newly created directory
git fetch --unshallow
git pull --all
git clone --depth 1 отрабатывает хорошо
git fetch --unshallow тоже работет замечательно НО ! до тех пор, пока я не залочу экран и ssl сертификаты не разорвут мою сетевую сессию.
В связи с чем вопрос: как гит скачивает данные? Он хранит их в оперативной памяти? Не создаёт какой-либо tmp директории и какждый раз выкачивает репозиторий заново.