如何使用 GitLab4j 从 GitLab 获取文件

How Fetch file From GitLab using by GitLab4j

如何使用 GitLab4j 从 gitLab 获取文件 我的代码看起来:

`

    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");

` Link 在浏览器中可用! 之后,我有错误:线程“主”组织中的异常gitlab4j.api.GitLabApiException:404 未找到文件

或:线程“main”组织中的异常gitlab4j.api.GitLabApiException:404 未找到提交

如果您对我的问题感兴趣,那么

`

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(真); ,毕竟, RepositoryFile