2.Git相关
git相关
吃不到的花生仁
这个作者很懒,什么都没留下…
展开
-
gitLabApi文档信息总结
根据自己理解所写,英文能里有限,勿喷1.获取 模板信息列表.gitignore 列表或单个模板信息https://docs.gitlab.com/ee/api/templates/gitignores.html2.获取 模板信息列表CI / CD YAML列表或单个模板信息https://docs.gitlab.com/ee/api/templates/gitlab_ci_ymls.html3.拥有项目权限的组或者人员信息【自己有权限的项目】https://docs.gitl...原创 2021-03-03 10:21:00 · 3567 阅读 · 2 评论 -
6.gitLabApi 获取文件内容
gitIP+/api/v3/projects/258/repository/files??private_token=xxxxx&file_path=gitFile.txt&ref=master返回内容为 base64加密,解密即可原创 2021-03-03 09:51:35 · 733 阅读 · 0 评论 -
5.gitLabApi 上传文本
1.上传或更新文本信息。如果不存在则创建,存在则更新内容post 请求 文档要求 put请求gitIP+/api/v3/projects/258/repository/files{ "branch_name": "master", "author_email": "xxx@xx.com", "author_name": "author name", "content": "is commint content", ...原创 2021-03-03 09:44:22 · 1375 阅读 · 0 评论 -
4.gitLabApi 获取项目文件列表
/** * 获取文件目录 */public void getForlerTree()throws Exception{ Map<String,Object> user = this.getUser(); String url = gitIp + "/api/v3/projects/258/repository/tree?private_token="+user.get("private_token"); CloseableHttpClient httpclient.原创 2021-03-03 09:33:37 · 3267 阅读 · 0 评论 -
3.gitlabApi 项目信息
/** * 获取所有有权限的项目 * * @return */public List<Map<String,Object>> getAllProjects()throws Exception{ Map<String,Object> user = this.getUser(); String url = gitIp + "/api/v3/projects?per_page=100&private_token="+user.get("pri.原创 2021-03-03 09:24:16 · 285 阅读 · 1 评论 -
2.gitLabApi 获取分支列表
/** * 获取分支列表 */public void getBranches() throws Exception { Map<String,Object> user = this.getUser(); String url = gitIp+"/api/v3/projects/258/repository/branches"; CloseableHttpClient httpclient = HttpClients.createDefault(); .原创 2021-03-03 08:44:41 · 3620 阅读 · 0 评论 -
1.gitLabApi 获取token信息
@Value("${xxl.job.user.name}")private String userName;@Value("${xxl.job.password}")private String password;@Value("${xxl.job.git.ip}")private String gitIp;/** * 获取token信息 */public Map<String,Object> getUser() throws Exception { Clo.原创 2021-03-03 08:24:16 · 2922 阅读 · 0 评论