码迷,mamicode.com
首页 > Windows程序 > 详细

调用gitlab API提示{"error":"ref is missing, ref is empty"},解决办法

时间:2019-12-24 20:33:54      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:project   返回   json   地址   双引号   class   写法   问题   api   

问题复现

官方给的写法,以创建远程分支举例

curl --request POST --header "PRIVATE-TOKEN: ${私钥}" ${gitlab地址}/api/v4/projects/${目录名}%2F${仓库名}/repository/branches?branch=${新分支名}&ref=${来源分支}

返回错误信息

 {"error":"ref is missing, ref is empty"}

我尝试交换ref与branch的参数顺序,发现提示变成了branch is missing, branch is empty

解决办法

其实是官方文档写的不严谨,只需要在地址前后加上双引号就可以了

curl --request POST --header "PRIVATE-TOKEN: ${私钥}" "${gitlab地址}/api/v4/projects/${目录名}%2F${仓库名}/repository/branches?branch=${新分支名}&ref=${来源分支}"

调用gitlab API提示{"error":"ref is missing, ref is empty"},解决办法

标签:project   返回   json   地址   双引号   class   写法   问题   api   

原文地址:https://www.cnblogs.com/hellxz/p/12093197.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!