# gitlabManager **Repository Path**: luoyeqga/gitlabManager ## Basic Information - **Project Name**: gitlabManager - **Description**: 导出gitlab中所有项目或指定项目中所有有效成员信息;批量将项目中成员有效期修改为指定时间;其他功能稍加改造即可 - **Primary Language**: Python - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-05-02 - **Last Updated**: 2022-06-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GitLabLog #### 介绍 导出gitlab中所有项目或指定项目中所有有效成员信息,如下图 ![img.png](static/导出效果.png) 批量将项目中成员有效期修改为指定时间,效果如下图 ![img.png](static/修改有效期.png) 需要其他gitlab相关信息,依据gitlabapi稍加改造即可 #### 软件架构 通过pythonApi和accessToken进行调用 #### 使用教程 1. 在gitlab设置页面获取token;不会可百度 2. 将获取到的token和gitlab服务器ip端口或域名替换到全局变量中 ```bash gitlabAddress = '10.39.39.149' # git的地址 gitlabToken = 'bzs********zD' # gitlab的token,在gitlab的设置里有生产临时token ``` 3. main函数说明 ![img.png](static/导出说明.png) 3. 运行 ```bash python gilabApi.py ```