大家,只要我将存储库设置为公共文件,我就可以正常工作。
curl -L https://api.github.com/repos/myrepos/myrepo/zipball > test.zp
但是存储库是私有的。
有谁知道如何在其中加入我的用户名和密码? 或者更好的还有一个如何使用c#console app下载它的例子
答案 0 :(得分:0)
关注this tutorial,最简单的解决方案是:
curl --user "caspyin:PASSWD" ...
但最佳做法是避免在命令中直接使用密码,而是使用oauth token代替(associated to your GitHub account)。
curl -H "Authorization: token <yourToken>" ...
答案 1 :(得分:0)
从Developer Settings创建个人OAuth令牌
然后
curl -H "Authorization: token <your token here>" \
-L https://api.github.com/repos/<repo-owner>/<repo-name>/tarball > repo.tar.gz
中对此进行了解释