【问题标题】:Github authentication for java applicationJava 应用程序的 Github 身份验证
【发布时间】:2018-04-06 22:59:08
【问题描述】:

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

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

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

请帮忙。

【问题讨论】:

  • 看看我的回答here。它会为你工作。

标签: java github github-api


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2013-06-18
    • 1970-01-01
    • 2022-07-13
    • 1970-01-01
    • 2013-02-02
    • 1970-01-01
    • 2019-01-30
    • 2012-08-03
    • 1970-01-01
    相关资源
    最近更新 更多