1、生成密钥
2、添加依赖
<dependency>
<groupId>org.gitlab4j</groupId>
<artifactId>gitlab4j-api</artifactId>
<version>5.3.0</version>
</dependency>
Java代码实现
统计所有项目的代码行数:
private String url = "gitlab的仓库地址";
private String authToken = "用户的token";
private GitLabApi gitLabAPI = new GitLabApi(url, authToken);
/**
* 统计每个项目的代码行数
*
* @throws Exception
*/
@Test
public void codeTotalCount() throws Exception {
//拉取属于我的所有项目
List<Project> projectList = gitLabAPI.getProjectApi().getOwnedProjects();
for (Project proj : projectList) {
String namespace = proj.getNamespace().getFull