Github Java API - PullRequest
       2

Github Java API

0 голосов
/ 10 сентября 2018

Я использую org.kohsuke.github java api и пытаюсь создать новые подкаталоги в существующем каталоге в моем git-репо.Каждый раз, когда я запускаю свой код, я получаю одно и то же исключение:

org.kohsuke.github.GHFileNotFoundException:
{"message":"Not Found", 
"documentation_url":"https://developer.github.com/enterprise/2.13/
v3/git/trees/#create-a-tree"}
at org.kohsuke.github.Requester.handleApiError(Requester.java:699)
at org.kohsuke.github.Requester._to(Requester.java:306)
at org.kohsuke.github.Requester.to(Requester.java:247)
at org.kohsuke.github.GHTreeBuilder.create(GHTreeBuilder.java:88)
at GitTest.main(GitTest.java:50)

Это мой код:

OkHttpClient okHttpClient = new OkHttpClient();
repository = initGithub(okHttpClient);
GHTree test = getTree();
System.out.println(test.getUrl());
System.out.println(test.getSha());
GHTreeBuilder builder = repository.createTree();
try {
     builder.baseTree(test.getSha()).entry("SUB", "040000", "tree", 
     test.getSha(), null).create();
} catch (IOException e) {
     e.printStackTrace();
}

Я тестировал различные параметры для метода .entry ().Кто-нибудь использовал этот API раньше?Я не знаю, что я делаю неправильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...