2014-06-23 71 views
1

我正在使用Gitlab的批量導入將多個svn倉庫遷移到git,這會自動創建項目。這些項目啓用了wiki,所以我現在想將wiki_enabled的設置更改爲false。通過API編輯wiki_enabled的Gitlab項目設置通過API

該文檔沒有提到一個PUT命令來做到這一點,並嘗試與curl不同的東西,搜索網絡和stackoverflow,我找不到解決方案。

這是甚至可能的,如果是的話如何?

+0

我曾與GitLab'外部問題 - tracker'同一個問題:作爲你的'wiki_enabled',我無法與API設置,我不希望mannualy做到這一點。我使用Apache HttpClient生成相應的'POST'請求​​(用於GitLab Web表單的請求,而不是API)並且它可以工作。你必須通過諸如'.addParameter(「project [wiki_enabled]」,「false」)''更改'.addParameter(「project [issues_tracker]」,「jira」)''。這是一個非常骯髒的解決方案,但它確實有效。 鏈接:http://stackoverflow.com/questions/23514118/using-gitlab-api-to-set-external-issues-tracker-settings – PierreF

+0

Thx,如果沒有其他解決方案將嘗試,並可能創建一個Gitlab中的增強請求)。 – Larsen

回答