確保管理員所在機器的ssh 公鑰已經保存在gitlab網站上。git
這樣管理員能夠在本身的機器上和gitlab系統交互。ssh
如今在管理員本身的機器上,進入項目目錄(項目目錄拷貝自git server,目錄後綴名是.git), 運行幾個命令:gitlab
cd your_project.git/ 網站
從遠處倉庫獲取全部分支server
git branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; done
--刪除原來originrem
git remote rm originit
--在gitlab上建立項目grep
git remote add origin git@gitlab_host:admin/your_project.git 項目
--將本地項目推送到遠程gitlab項目上推送
git push -u origin --all
--推送tags
git push origin --tags
而後再將其餘用戶添加到這個project中,看一下,歷史記錄都在。
任務完成。