从Java中的私有GitHub repo下载Jar文件

时间:2013-08-15 01:16:31

标签: java github

我有3个私人GitHub回购,使用Java,我想登录到我的帐户,并从回购的RAW部分下载一个jar文件。如果回购是公开的,这是一项简单的任务。私有时却不是这样。

我考虑过使用Apache2的HttpClient。但是我没有任何线索(并且谷歌搜索也没有帮助)GitHub的auth如何布局。

我认为在Java中可能存在某种GitHub库,但我能找到的唯一Lib不允许下载文件(here)。只登录到GitHub身份验证并推送提交/获取回购等。这不是我想要做的。

非常感谢任何帮助,谢谢。

因为我无法创建答案。 使用API​​ here

您可以创建下载服务并下载回购。我还没有弄清楚怎么样,但我很确定它是可能的,一旦我完成它,我会更新这个答案。我需要抓住“IRepositoryIdProvider”

1 个答案:

答案 0 :(得分:0)

您可以使用Apache common的HttpClient库来更好地控制凭证/ cookie / auth内容,以便您获得访问权限。我认为那是问题,对吗?