Я использую 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 раньше?Я не знаю, что я делаю неправильно.