2013-12-19 41 views
3

我已導入使用下面的命令現有gitolite庫:如何在GitLab中配置導入的存儲庫路徑以刪除根文件夾前綴?

束EXEC耙gitlab:進口:回購RAILS_ENV =生產

然而,導入倉庫的管理員用戶和倉庫路徑變得混帳@ repository_source:根/ repo_name。由於其他一些用戶使用舊的存儲庫路徑,我們不希望它有所不同。換句話說,我們希望它是git @ repository_source:repo_name。是否可以配置GitLab爲導入的存儲庫刪除此文件夾前綴?

在此先感謝。

回答

1

GitLab命名空間庫since version 4,我相信這是強制性的。您應該能夠將名稱空間從root更改爲其他內容,但我認爲您完全可以擺脫它。

用戶可以使用git remote set-url更新他們的遙控器。根據git的版本,您可能需要運行幾次,一次使用--push,一次不使用。使用git remote -v會在您正確的時候顯示。

假設您的遠程名爲origin

$ git remote -v 
origin [email protected]_source:repo_name (fetch) 
origin [email protected]_source:repo_name (push) 

$ git remote set-url origin [email protected]_source:root/repo_name 

$ git remote -v 
origin [email protected]_source:root/repo_name (fetch) 
origin [email protected]_source:root/repo_name (push) 
相關問題