Java应用程序的Github身份验证

时间:2012-11-08 10:47:42

标签: java github github-api

我正在编写一个java程序,它将从本地文件创建一个github repo。为此,我首先要进行身份验证,然后对github v3 api进行autenticated请求。

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

你能给我一些指示或链接,这些可以帮助我入门。我在github开发者网站上找不到这个。除了身份验证之外,如果你能提供一个经过验证的样本请求来做一些像创建这样的事情也会很有帮助回购或拉取请求......

请帮忙。

2 个答案:

答案 0 :(得分:2)

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

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

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

Repo repo = github.repos().create(
  Json.createObjectBuilder().add("name", "repo-name").build()
);

答案 1 :(得分:-2)

如果您在阅读本教程后有更多问题,请告诉我们

http://developer.github.com/v3/oauth/