với CURL:
curl -L -F "login=$USER" -F "token=$TOKEN" https://github.com/$USER/$REPO/$PKGTYPE/$BRANCHorTAG
nơi $ TOKEN là mã thông báo API trong hồ sơ của github của bạn, không phải là một dấu hiệu OAuth2 sử dụng để giao tiếp với các APIv3.
$ USER là tài khoản người dùng mà mã thông báo được kết nối với, không nhất thiết là tổ chức/người dùng khác mà repo thuộc về. Trường hợp thứ hai của $ USER là tài khoản người dùng/tài khoản repo.
$ REPO là tên của kho tin
$ PKGTYPE là tarball hoặc zipball và $ BRANCHorTAG là một chi nhánh, giống như bậc thầy, hoặc một tên tag cho một cam kết.
Ví dụ đầu tiên của $ USER phải có quyền truy cập vào repo thuộc trường hợp thứ hai của $ USER.
Tôi không thể tìm thấy tài liệu này ở bất kỳ đâu, vì vậy tôi cũng có một chút viết về nó nếu bạn muốn bất cứ điều gì chi tiết hơn.
Tôi biết bạn có thể sử dụng 'curl' từ các câu hỏi khác, nhưng tôi không thể giả định 'curl' được cài đặt trên máy tính, vì vậy phải sử dụng cơ bản .Net nguyên thủy không may. – theburningmonk