1

我正在编写一个 java 程序,它将从本地文件创建一个 github repo。为此,我首先必须进行身份验证,然后向 github v3 api 发出经过验证的请求。

但我不知道如何进行身份验证并获取 access_token。我将在 java 代码中提供用户名/密码,所以我不是在寻找 oAuth 解决方案。

您能否提供一些可以帮助我入门的指针或链接。我在 github 开发人员网站上找不到这个。除了身份验证之外,如果您可以提供一个经过身份验证的示例请求来执行创建 repo 或 pull 之类的操作,这也会很有帮助要求...

请帮忙。

4

1 回答 1

2

您可以使用jcabi-github(我是它的开发人员之一),它会为您完成所有身份验证工作:

Github github = new RtGithub("user", "password");

现在您可以创建一个存储库:

Repo repo = github.repos().create(
  Json.createObjectBuilder().add("name", "repo-name").build()
);
于 2014-02-19T03:34:29.493 回答