gitlab如何導入已經存在(存在於另外的gitlab)的項目

1. 基礎知識。

  • gitlab.local(指的是本地搭建的gitlab)搭建完之後,內置了一套git操作。其中git可執行文件在/opt/gitlab/embedded/bin/git,gitconfig在/var/opt/gitlab/.gitconfig,內置git操作賬號爲git,ssh key目錄爲/var/opt/gitlab/.ssh
  • 從外源的git把項目導入本地的gitlab.local裏,需要使用本地gitlab的內置git環境,也就是說需要配置上條環境對外源git的訪問。這裏外源git也是一個gitlab。

2.信任關係建立。

  • 在本地gitlab.local所在機器,首先切換成git用戶su git
  • 創建git用戶的公匙。ssh-keygen -t rsa
  • 把公匙導入外源gitlab。cat /var/opt/gitlab/.ssh/id_rsa.pub

3.gitlab.local界面導入項目

填入新的項目名稱,和外源git的ssh.git路徑即可。可能會比較慢,內心等一下。
git導入

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章