從svn上遷移專案到公司gitlab
阿新 • • 發佈:2019-02-09
我用的方式是先克隆到本地repository在push到gitlab
一:專案遷移以test專案為例:1.在本地開啟git bash,建立本地repository mkdir test git init 2.因為Git是分散式版本控制系統,所以需要填寫使用者名稱和郵箱作為一個標識。 git config --global user.name "test" git config --global user.email "test"
注意:git config --global 引數,有了這個引數,表示你這臺機器上所有的Git倉庫都會使用這個配置,當然你也可以對某個倉庫指定的不同的使用者名稱和郵箱。
3.從svn克隆專案到本地:git svn clone http://10.130.24.253/svn/test
4.在gitlab上建立一個專案,如:test
5.cd test(這步很重要!)
6.git remote add origin http://gitlab.cephchina.com/group_test/test.git (建立專案之後,gitlab會提示命令,注意區分http和ssh方式)
7.git push -u origin master
ps:Git程式建議安裝32位版本,64位版本某些情況下遷移程式碼時會報錯. 二:遇到的問題 1.執行:$ git push -u origin master報錯:
error: src refspec master does not match any.
error: failed to push some refs to 'http://gitlab.cephchina.com/ccod_project/dcmsstatics4-5.git'
fatal: remote origin already exists. 原因:重複添加了 建議:用git remote rm origin命令刪除後重新新增 3.刪除gitlab上的專案(藏得太深了)
進入專案頁面setting
最下面(Show it to me)點選一下,最下面會顯示隱藏內容
顯示的紅色區域最下面有按鈕:Remove project
點選就刪除了。 三:Gitlab許可權管理