配置界面
src/main/resource/properties/auto.properties
的session_admin_header_value
属性下账户界面
curl --request POST --data "username=jd&password=12345678&name=姜丹&email=1458725446@qq.com&private_token=k9ukfjDrU_FWjAa4dSck" "http://192.168.0.187:90/api/v3/users"
创建用户api
curl --request POST --header "PRIVATE-TOKEN:k9ukfjDrU_FWjAa4dSck" --data "name=jdToken&user_id=10&expires_at 2018-01-01&scopes[]=api" "http://192.168.0.187:90/api/v4/users/10/impersonation_tokens"
创建模拟令牌参数
创建模拟令牌返回值
curl --request POST --header "PRIVATE-TOKEN:k9ukfjDrU_FWjAa4dSck" --data "user_id=1&access_level=xx" "http://192.168.0.187:90/api/v3/projects/10/members"
access_level 30 代表develper 40 代表master
创建项目
curl --request POST --header "PRIVATE-TOKEN:k9ukfjDrU_FWjAa4dSck" --data "name=testProject" "http://192.168.0.187:90/api/v3/projects/user/10"
角色列表
分配角色
curl --request POST --header "PRIVATE-TOKEN:XMymvTpPxh5UyVhDRWWU" --data "branch=newBranch&ref=master" "http://192.168.0.187:90/api/v4/projects/2/repository/branches"
创建分支
git clone http://gaowenfeng:12345678@192.168.0.187:90/jd/testproject.git
git config user.name 'xxx' // 配置当前用户信息
git config user.email 'xxxxx@rr.com' //配置当前用户邮箱
git checkout 分支名
git add .
git commit -m 's'
git pull origin 分支名 //修改代码前拉取最新代码
git push origin 分支名 //修改代码后提交代码