Mặc dù đây là một câu hỏi khá cũ, tôi có 2 xu để chia sẻ.
Bạn cũng có thể tải xuống repo dưới dạng tar.gz
Giống như zipball
liên kết được chỉ ra bởi các câu trả lời khác nhau ở đây, Có một tarball
liên kết cũng tải xuống nội dung của kho git ở tar.gz
định dạng.
curl -L http://github.com/zoul/Finch/tarball/master/
Một cách tốt hơn
Git cũng cung cấp một mẫu URL khác trong đó bạn có thể chỉ cần nối thêm loại tệp bạn muốn tải xuống ở cuối url. Cách này tốt hơn nếu bạn muốn xử lý các url này trong một tập lệnh bó hoặc bash.
curl -L http://github.com/zoul/Finch/archive/master.zip
curl -L http://github.com/zoul/Finch/archive/master.tar.gz
Để tải về một cam kết hoặc chi nhánh cụ thể
Thay thế master
bằng commit-hash
hoặc branch-name
trong các url ở trên như dưới đây.
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