我正在使用Atlassian存储(bitbucket服务器)来管理我的git存储库。在最近我有一个需要提交文件(新创建的.xml文件)到git使用stash rest api进行回购。我已经通过文档,但似乎休息API不支持该设施。如果任何人知道如何做到这一点,请让我知道。使用存储(bitbucket服务器)提交文件到git存储库rest api
8
A
回答
3
2
也许你正在寻找
PUT /rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/browse/{path:.*}
从API
的文档PUT /rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/浏览/ {path:。*}
更新给定存储库和分支上的路径内容。此 资源接受PUT多部分表单数据,其中包含 表单字段命名的内容中的文件。更新 一例卷曲请求 'README.md' 将是:
卷曲-X PUT -u用户名:密码-F [email protected] -F “消息=使用文件编辑REST更新API” -F分支=主-F sourceCommitId = 5636641a50b http://example.com/rest/api/latest/projects/PROJECT_1/repos/repo_1/browse/README.md
- 分支:在其上的路径应该修改或创建
- 内容的分支:在路径消息中的文件的完整内容:消息 与此更改相关联,用作提交消息。如果应该使用默认消息,则返回null 。
- sourceCommitId:文件编辑前的提交ID ,用于识别内容是否已更改 。如果这是一个新文件,则为null。
可以更新文件或在新分支上创建 。在这种情况下,应该提供sourceBranch参数 以标识新分支的起始点 ,并且分支参数标识分支以创建新的提交对象 。
相关问题
- 1. Git远程服务器存储库文件存储
- 2. 使用Bitbucket剥离GIT存储库上的提交
- 3. Azure存储Rest Api文件服务
- 4. git从存储库到服务器
- 5. 本地git存储库到bitbucket存储库
- 6. Bitbucket服务器中的git存储库的Delete-repository-hook
- 7. 使用非裸Git存储库更新服务器文件
- 8. Bitbucket存储库
- 9. 使用REST API在Bitbucket中复制或复制存储库
- 10. ftp服务器上的Git存储库
- 11. Azure存储文件服务 - Android中的REST API使用
- 12. 文件存储服务器
- 13. 如何将多个文件提交到c4droid的git存储库?
- 14. 如何检入预先提交的文件到git存储库
- 15. 从bitbucket存储库自动部署到aws ec2服务器
- 16. 从詹金斯服务器连接到bitbucket存储库
- 17. 从bitbucket存储库推送到共享主机ftp服务器
- 18. 将代码从bitbucket存储库移动到服务器
- 19. 将存储库与所有提交到gitlab服务器
- 20. 清除Bitbucket上的git存储库?
- 21. Git存储库的未提交更改
- 22. Git存储库内的Git存储库
- 23. Git删除服务器上不在存储库中的文件
- 24. 从Git服务器访问存储库的文件
- 25. 使用REST API的Blob存储服务器
- 26. Bitbucket Server Api:克隆所有存储库
- 27. 如何将更改存储到其他服务器端存储库中的git存储库?
- 28. 如何使用Mercurial将存储库克隆到远程服务器/存储库
- 29. 将提交从一个git存储库应用到另一个存储库的子文件夹
- 30. 在Azure存储服务中使用Blob存储服务REST API和StorageClient类库创建Container有什么区别?
@Vidiya Prasanth发布了答案 – gihan
谢谢Gihan。我想要一些原生的东西,而@skadya的解决方案更适合我。 –