Как получить файл из GitLab с помощью GitLab4j - PullRequest
0 голосов

Как получить файл из gitLab, используя GitLab4j мой код вида:

`

    Object obj = 19851511;
    GitLabApi gitLabApi = new GitLabApi("https://gitlab.com/", "TOKEN");

    RepositoryFile file = gitLabApi.getRepositoryFileApi().getFile(obj
            , "https://gitlab.com/kashirin.kostiantyn/fackinproj/-/blob/5cfd2c42ece5532aa174ec8b90700a656651ff92/test.rtf"
            , "master");

` Ссылка в браузере работает! После этого у меня возникает ошибка: исключение в потоке «main» org.gitlab4j.api.GitLabApiException: файл 404 не найден

или: исключение в потоке «main» org.gitlab4j.api.GitLabApiException: фиксация 404 не найдена

1 Ответ

0 голосов

если вас интересует ответ на мой вопрос, так и

`

Object obj = 19851511;

GitLabApi gitLabApi = new GitLabApi("https://gitlab.com/", "TOKEN");
RepositoryFile file = gitLabApi.getRepositoryFileApi().getFile(obj,"src/.gitkeep" , "master");

    System.out.println("TExt decodet \n"+file.getDecodedContentAsString());
    System.out.println("This all info from FILE \n"+file);

` наслаждайтесь

Спасибо!)

и еще один вещь! Если вы получили «SSLHandhakeExeption», используйте

gitLabApi.setIgnoreCertificateErrors(true);

Сначала объявите gitlabApi, после gitLabApi.setIgnoreCertificateErrors (true); , а ведь RepositoryFile

...