GItlab Resuful接口操作
环境准备
首先,你需要准备以下环境:
一个运行的GitLab实例:你需要知道它的URL,例如https://gitlab.example.com/。
一个GitLab应用的访问令牌(Access Token):你可以在GitLab的设置页面生成一个新的访问令牌()。
通过引入gitlab社区提供的maven依赖包
详情可参照官方文档
<dependency>
<groupId>org.gitlab4j</groupId>
<artifactId>gitlab4j-api</artifactId>
<version>5.5.0</version>
</dependency>
使用
GitLabApi gitLabApi = new GitLabApi("gitlab-url", "gitlabToken");
//创建仓库
try {
Namespace searchNamespace = new Namespace();
searchNamespace.setName("amesnpaceName");
Project searchProject = new Project();
searchProject.setName("projectName");
searchProject.setNamespace(searchNamespace);
Project project = gitLabApi.getProjectApi().createProject(searchProject);
System.out.println(project);
} catch (GitLabApiException e) {
throw new RuntimeException(e);
}