zoukankan      html  css  js  c++  java
  • 调用gitlab API提示{"error":"ref is missing, ref is empty"},解决办法

    问题复现

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

    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最后带的网址如果不带参数可以不加双引号,如果带了则需要在地址前后加上双引号就可以了

    curl --request POST --header "PRIVATE-TOKEN: ${私钥}" "${gitlab地址}/api/v4/projects/${目录名}%2F${仓库名}/repository/branches?branch=${新分支名}&ref=${来源分支}"
    
  • 相关阅读:
    Flink之DataStreamAPI入门
    Spark底层原理简化版
    Spark调优
    Flink架构及其工作原理
    Kafka总结
    leetcode数学相关
    程序员的修炼之道5
    数据库连库建表
    完成了web系统
    即将完成大型web系统
  • 原文地址:https://www.cnblogs.com/hellxz/p/12093197.html
Copyright © 2011-2022 走看看