SVN專案遷移Gitlab例項版
阿新 • • 發佈:2019-01-01
Git遷移步驟:
步驟一:準備工作
- 我們的Gitlab地址:http://*********,沒有賬號的自行註冊
- 找到C:\Users\使用者名稱\.ssh資料夾,複製其中id_rsa.pub,貼上到Rrofile Settings->SSH Keys的Key中,Title隨便填寫
- 本地磁碟任意位置建立空資料夾,作為Git本地倉庫
- 進入到需要遷移專案SVN地址,檢視提交記錄,即show log中對應的Author,本地建立.txt檔案,編輯檔案格式如下:
-
- zhangsan = zhang<[email protected]>
- lisi = li<
- ....
- wangwu = wang<[email protected]>
- 開啟Git安裝目錄下的git-bash.exe,切換到Git本地倉庫路徑下,執行下面命令完成Git初始化
-
- git config --global user.name "使用者名稱" 與gitlab相同
- git config --global user.name "郵箱" 與gitlab相同
- git config --global user.name "使用者名稱" 與gitlab相同
- 在Git本地倉庫目錄下建立需要遷移專案同名的空資料夾(同名為了方便識別)git-bash命令列中執行執行:
git svn clone
yoursvnaddress --authors-file=D:\\users.txt
D:\\Test\\KEntity
第一處引數是svn地址,需要換成需要遷移的專案地址,
第二個引數是上文建立的.txt檔案路徑,
第三個引數為上文建立的Git本地倉庫下新建的需要遷移專案同名的空檔案的路徑, - 專案成功down到本地,在遠端倉庫中建立相同名稱的專案(private許可權),成功後複製專案ssh地址,例如:yourgitlabaddress
- 通過Gitlab上點選專案的Members可控制權限,通過Add new user to filename