Незважаючи на те, що це досить давнє запитання, я маю поділитися своїми 2 центами.
Ви також можете завантажити репо як tar.gz
Як і zipball
посилання, на яке вказують різні відповіді, тут також є tarball
посилання, яке завантажує вміст сховища git у tar.gz
форматі.
curl -L http://github.com/zoul/Finch/tarball/master/
Кращий спосіб
Git також надає інший шаблон URL-адреси, де ви можете просто додати тип файлу, який ви хочете завантажити в кінці URL-адреси. Цей спосіб краще, якщо ви хочете обробити ці URL-адреси в пакетному або bash-скрипті.
curl -L http://github.com/zoul/Finch/archive/master.zip
curl -L http://github.com/zoul/Finch/archive/master.tar.gz
Щоб завантажити певну комісію чи відділення
Замінити master
з commit-hash
або branch-name
в наведеному вище URL , як показано нижче.
curl -L http://github.com/zoul/Finch/archive/cfeb671ac55f6b1aba6ed28b9bc9b246e0e.zip
curl -L http://github.com/zoul/Finch/archive/cfeb671ac55f6b1aba6ed28b9bc9b246e0e.tar.gz
curl -L http://github.com/zoul/Finch/archive/your-branch-name.zip
curl -L http://github.com/zoul/Finch/archive/your-branch-name.tar.gz