![](/img/trans.png)
[英]How do I retrieve the digital signature data from a Word file using Java?
[英]How do I retrieve a file from the gitlab repository branch using Java?
這是我的 GitLab 結構
我想使用 Java 代碼從分支 1 存儲庫 J 中檢索文件 A。 有沒有辦法做到這一點? 我一直在尋找這種方法,但找不到。
您可以使用Repository Files API從存儲庫中檢索文件:
GITLAB="gitlab.example.com"
PROJECT_ID=13083
FILE_PATH="/path/to/filename.java"
BRANCH_NAME="main"
curl --header "PRIVATE-TOKEN: <your_access_token>" "https://${GITLAB}/api/v4/projects/${PROJECT_ID}/repository/files/${FILE_PATH}?ref=${BRANCH_NAME}"
大部分內容都非常清楚,但您可以從項目 API 響應中或從 Gitlab 中項目名稱正下方的項目頁面中獲取項目 ID。 文件路徑應該是從項目根目錄到文件的路徑。 ref
參數可以是分支名稱、標簽名稱或提交 sha。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.