zHz00 Untitled

суббота, 19 июля 2025
04:14 git. О том, как Линус Торвальдс зажрался
"Сперва добейся", скажете вы. Нечего критиковать гит!

А вот вам история. Я продолжаю переваривать опыт медленного интернета.

Я хотел сделать копию репозитория (гит клоун), размером мегабайт 20. И начал её делать. На четверти у меня разорвалось соединение. Я его восстановил.

Запустил опять. И процесс запустился -- с самого начала. Гит клоун. Дело в том, что при тогдашней скорости и тогдашней устойчивости коннекта я мог гарантировать, что я не смогу скачать репозиторий одним куском. Как же скачать его в два приёма?

Гугление показало, что в целом -- никак. Советы сводились к тому, чтобы поменять настройки сети или уменьшить глубину скачивания. Но не было совета о том, как продолжить прерванное скачивание. А между прочим, гит при ошибке скачивания сразу удаляет все-все скачанные файлы, вы знали?

Потом я нашёл кое-что на реддите.

www.reddit.com/r/github/comments/1edbqd9/git_cl...

В общем, смысл был в том, что если делать фетч вместо клоун, то можно будет продолжить. Мне, к сожалению, не удалось запустить эту балалайку: при повторном фетче он всё равно почему-то начинал с начала. Но я подтверждаю, что промежуточный файл при фетче не удаляется.

Гиту много лет. Почему нет понятной системы докачки, когда она есть во всех других протоколах -- я не понимаю. В состоянии плохого коннекта может оказаться каждый...

Решил проблему я радикально. Я скачал репозиторий на впс-ку, у которой коннект был хороший. Там же и проект собрал.

@темы: Программы, Борьба с техникой

URL
Были в Золотом Драконе. Очень понравилось. Правда порции ...
По-прежнему вижу ........ во сне. Очень прошу, чтобы .......
Корейская баня - вещь совершенно замечательная и особенна...
http://www.donotenter.com/cool/sign...ts_of_nots.html ...
Порой дни кажуться такими длинными, скучными, обыденными,...
Ну е-мое!!! В Домбае я потерял маску Smith, теперь мои лю...