2015-06-22 105 views
2

可能有人請幫助我瞭解,我們怎麼能遷移權限從Gitolite到Gitlab。如果我的理解是正確的,Gitolite在RW方面的權限,而Gitlab曾用描述性的名稱,如客戶,開發者等,所以當我們導入Gitolite回購來Gitlab,我假設的權限沒有得到遷移。如果它是正確的,什麼是遷移gitolite和gitlab之間/圖權限的最好辦法。我們是否需要手動或通過腳本來創建具有權限的組。同樣,我們是否需要複製git shell成員的ssh密鑰。遷移權限從Gitolite到GitLab

任何幫助,將不勝感激,因爲我是新來gitolie和gitlab之間的遷移。

非常感謝。

回答

0

我想一個解決方法是編寫自己的腳本,在這裏你可以設置自己的權限翻譯是這樣的: RW - >開發 的R - >客戶 要小心的是,默認情況下,gitlab「勢力」開發人員通過保護主分支來在分支上工作。

現在你的腳本將使用gitlab API設置權限,但我不知道究竟是否有可能,因爲我不知道gitlab的API不夠。對不起,不是非常有幫助(特別是對於這樣一個古老的線程),但我想這看起來像做這種遷移的方式,而這種含糊的回答可能仍然是有用的未來讀者開始遷移...