一、需求点
- 前端在没有数据库的情况下,想要实现一个小型的系统并且系统具备增删改查的功能。
- 后端需要一个配置文件,需要该文件可以实时配置。
- 想要实时获取gitlab仓库的人员,代码提交记录等。
二、gitlab api介绍
gitlab api 是gitlab官方提供给开发者的api 接口,开发者可通过api实现一些基本需求:获取项目成员,动态更新项目(增、删、改、查等功能) gitlab api 官网地址
2.1 项目开始前准备
- gitlab环境(本地搭建或者gitlab官网)
- 注册账号登录
2.1.1 获取access_token
在使用gitlab api操作的时候(增|删|改|查)等操作的时候都需要acckess__token 才能进行操作,因此获取access_token 将是操作的前提,具体操作如下所示:
- 登录账号后点击头像->Preferences如下图所示
- 点击access_token 如下图所示
- 设置tokenname 在根据自己需要的操作,相应的选择select scopes ,然后点击token生成按钮
- 生成token 如下所示
2.2 进行测试
2.2.1. 获取项目projectId search=项目名 PRIVATE-TOKEN = '获取到的token'获取的项目信息如下图所示 id 即为项目的projectId
https://gitlab.com/api/v4/projects?search=xxx &PRIVATE-TOKEN = xxxxx
2.2.2. 获取gitlab项目组成员 请求体如下图所示31900203 为项目id
https://gitlab.com/api/v4/projects/31900203/members
header PRIVATE-TOKEN xxxx
2.2.3. 其它接口请查看gitlab api
问题反馈
在使用中有问题的可加群 650603435 进群备注 gitlab