休息 - 完全访问:无法将文件添加到Gitlab中的存储库
题
我尝试了以下要求:
curl -v -X POST --header "PRIVATE-TOKEN:myPrivateToken" 'url-of-gitlab/api/v3/projects/myProjectId/repository/files?file_path=1.json&branch_name=master&content=thefilecontent&commit_message=ACommitMessage'
.
但是,我总是得到
"message":"You can only create files if you are on top of a branch"
.
在响应中。我不知道我的要求中缺少了什么。 新创建存储库,我通过gitlab ui创建它。也许我需要先创建一个分支?任何帮助都会做到。非常感谢。
解决方案
新创建的存储库,我通过gitlab ui创建它。
新创建的repo(通过gitlab甚至是本地简单的git init
)有没有分支(和没有头)。
这就是我描述的“为什么我需要明确推动一个新的分支?”。
也许我需要先创建一个分支?
是的,您(至少是一个master
branch)
不隶属于 StackOverflow