Github卷曲如何包含用户名和密码

时间:2015-03-16 08:49:44

标签: github-api

大家,只要我将存储库设置为公共文件,我就可以正常工作。

curl -L https://api.github.com/repos/myrepos/myrepo/zipball > test.zp

但是存储库是私有的。

有谁知道如何在其中加入我的用户名和密码? 或者更好的还有一个如何使用c#console app下载它的例子

2 个答案:

答案 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

此答案stackoverflow.com/questions/9504791...

中对此进行了解释