使用Gitlab API在新目录中创建文件

时间:2019-02-05 23:05:12

标签: git gitlab

我正在尝试使用Gitlab Python API在新目录中创建一个新文件。 在存储库中,.gitlab/merge_request_templates目录不存在,当我执行以下代码时:

f = project.files.create({'file_path': '.gitlab/merge_request_templates/default.md',
                      'branch': 'master',
                      'content': file_content,
                      'author_email': 'robo@basis.com.br',
                      'author_name': 'Dead Robot',
                      'commit_message': 'Adicionar template padrão de merge request'})

我遇到404错误,是否可以使用Gitlab API使用新文件创建新目录,还是必须克隆/提交/推送? 由于您无法在Git中添加空目录,因此无法创建目录结构然后添加文件。

0 个答案:

没有答案