確定管理者所在機器的ssh 公鑰已經儲存在gitlab網站上。
這樣管理者可以在自己的機器上和gitlab系統互動。
現在在管理者自己的機器上,進入項目目錄(項目目錄拷貝自git server,目錄字尾名是.git), 運作幾個指令:
cd your_project.git/
從遠處倉庫擷取所有分支
git branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; done
--删除原來origin
git remote rm origin
--在gitlab上建立項目
git remote add origin git@gitlab_host:admin/your_project.git
--将本地項目推送到遠端gitlab項目上
git push -u origin --all
--推送tags
git push origin --tags
然後再将其他使用者添加到這個project中,看一下,曆史記錄都在。
任務完成。
如果我的文章對你有幫助,就點一下推薦吧.(*^__^*)