我正在使用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的解決方案更適合我。 –