gitolite 向 gitlab 遷移

2.5.1. gitolite 向 gitlab 遷移

早期gitlab使用gitolite爲用戶提供SSH服務,新版gitlab有了更好的解決方案gitlab-shell。安裝新版本是必會涉及gitolite 向 gitlab 遷移,下面是我總結的一些遷移經驗。 git

第一步,將gitolite複製到gitlab倉庫目錄下 web

# cp -r /gitroot/gitolite/repositories/* /var/opt/gitlab/git-data/repositories/

執行導入處理程序 shell

# gitlab-rake gitlab:import:repos

上面程序會處理一下目錄結構,例如 gitlab

進入gitlab web界面,建立倉庫與導入的倉庫同名,這樣就完成了導入工做。 spa

提示

轉換最好在git用戶下面操做,不然你須要運行 code

# chown git:git -R /var/opt/gitlab/git-data/repositories
相關文章
相關標籤/搜索