php读取gitlab用户信息,gitlab API使用批量创建用户
gitlab有api的接口,网上搜索了一下使用的情况,貌似不多,找到的文章主要是用来批量操作用户。下面就这个批量创建用户来测试一下获取Access Token【Settings】【Access Tokens】最后点击创建之后会出现Access Token我这里的Access Token为PknmemyqpPumLsKq_ytW,记录一下,下面的sh脚本里要使用批量创建用户脚本创建userinfo.

gitlab有api的接口,网上搜索了一下使用的情况,貌似不多,找到的文章主要是用来批量操作用户。
下面就这个批量创建用户来测试一下
获取Access Token

【Settings】

【Access Tokens】
最后点击创建
之后会出现Access Token

我这里的Access Token为PknmemyqpPumLsKq_ytW,记录一下,下面的sh脚本里要使用
批量创建用户脚本
创建userinfo.txt
12345678 test1@phpsong.com test1 张三
12345678 test2@phpsong.com test2 李四
对应的列分别是密码,邮箱,gitlab用户名,别名,一行对应一个用户
创建gitlabAddUser.sh
#!/bin/bash
#gitlab用户文本
userinfo="userinfo.txt"
while read line
do
password=`echo $line | awk '{print $1}'`
mail=`echo $line | awk '{print $2}'`
username=`echo $line | awk '{print $3}'`
name=`echo $line | awk '{print $4}'`
curl -d "password=$password&email=$mail&username=$username&name=$name&private_token=PknmemyqpPumLsKq_ytW" "http://gitlab.phpsong.com/api/v4/users"
done
执行脚本
chmod +x gitlabAddUser.sh
sh gitlabAddUser.sh
之后去gitlab查用户就能看到用户

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐


所有评论(0)