我正在尝试使用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中添加空目录,因此无法创建目录结构然后添加文件。