gitlab API使用批量创建用户

文章目录

[隐藏]

  • 获取Access Token
  • 批量创建用户脚本
  • 执行脚本

gitlab有api的接口,网上搜索了一下使用的情况,貌似不多,找到的文章主要是用来批量操作用户。

下面就这个批量创建用户来测试一下

获取Access Token

【Settings】

【Access Tokens】

最后点击创建

之后会出现Access Token

我这里的Access Token为PknmemyqpPumLsKq_ytW,记录一下,下面的sh脚本里要使用

批量创建用户脚本

创建userinfo.txt

12345678 t[email protected] test1 张三  12345678 [email protected] 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 <$userinfo  
执行脚本
chmod +x gitlabAddUser.sh  sh gitlabAddUser.sh  

之后去gitlab查用户就能看到用户

原文出处:phpsong -> https://www.phpsong.com/3432.html

本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。