1. 程式人生 > >Gitlab 專案遷移

Gitlab 專案遷移

我們的目標是把程式碼整體從Coding遷移到自建的Gitlab伺服器,並保留所有分支和Tags記錄。

1. clone舊專案到本地目錄

git clone [email protected]:username/x-server.git

2. 本地目錄新增新的遠端主機地址

git remote add gitlab [email protected]:xx_200/x-server.git

上面的命令添加了一個名為gitlab的主機地址。

3. 推送master到新的倉庫

git push -u gitlab master

上面命令將本地的master分支推送到gitlab主機,同時指定gitlab為預設主機,後面就可以不加任何引數使用git push了。

4. 推送所有分支

推送前先用git branch -a檢視所有遠端分支,然後分別checkout到本地。

git checkout -b dev origin/dev

上述命令是checkout遠端的dev分支,在本地起名為dev分支,並切換到本地的dev分支。

最後執行命令推送全部分支。

git push --all gitlab

5. 推送所有Tag

git push gitlab --tags



作者:adeng2016
連結:https://www.jianshu.com/p/902d959d5336
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯絡作者獲得授權並註明出處。

相關推薦

Gitlab 專案遷移

我們的目標是把程式碼整體從Coding遷移到自建的Gitlab伺服器,並保留所有分支和Tags記錄。 1. clone舊專案到本地目錄 git clone [email protected]:username/x-server.git 2. 本地目錄新增新的

gitlab project專案遷移

一、gitlab遷移需求 由於集團要求,需要把子公司gitlab倉庫遷移到集團的gitlab倉庫 子公司gitlab地址:git.aaa.com,集團gitlab地址:git.bbb.net 二、gitlab遷移步驟 1、檢視目前子公司gitlab地址 luoxuejun-d1:360-fang

專案遷移gitlab

1.在gitlab上建立project,得到一個git地址,如:http://192.168.74.90/xxx_sportSnatch/bt_receive.git。 在gitlib上可以看到2種,一

SVN專案遷移Gitlab例項版

Git遷移步驟: 步驟一:準備工作 我們的Gitlab地址:http://*********,沒有賬號的自行註冊找到C:\Users\使用者名稱\.ssh資料夾,複製其中id_rsa.pub,貼上到

gitlab遷移

gitlab 遷移 gitlab上一共有兩個分之,一級提交記錄。 git clone --bare http://111.222.333.xxx/jiqing/test.git 執行成功後,會多一個test.git的資料夾。 進入其中。 這個時候,到新的git平臺,比如github,或者

手把手教你將一箇舊的大型專案遷移到 Python 3

一年半前,我們就決定使用 Python 3 了。我們已經討論了很長時間,現在是時候使用了!現在這個過程已經結束了,我們已經把生產環境的最後部署都遷移到了 Python 3 整個程式碼庫大約有 240 k 行,不包括空行和註解。 這是一個基於 Web 的批處理任務系統。並且只有一個生產,部署環境

gitlab伺服器遷移後再git pull 出錯

公司運維不知道做了什麼操作,據說在遷移,遷移後就這樣了 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

GitLab目錄遷移方法

在生產環境上遷移GitLab的目錄需要注意一下幾點: 1、目錄的許可權必須為755或者775 2、目錄的使用者和使用者組必須為git:git 3、如果在深一級的目錄下,那麼git使用者必須新增到上一級目錄的賬戶。 4、很多文章說修改/etc/gitlab/gitlab.rb這個檔案裡面的git_dat

gitlab倉庫遷移

有的時候我們需要對gitlab上的程式碼進行遷移,希望在遷移後能保持原有的branch、tag、commit記錄等。可以使用以下方式: 1、首先需要將專案fork到自己的倉庫,否則提交到新倉庫的時候需要輸入之前gitlab賬戶的密碼。 2、clone程式碼到本地。 3、修改remo

Linuxsvn伺服器專案遷移到另一臺svn伺服器中

一臺svn伺服器A; 版本庫名字C;   專案遷移到 svn伺服器B: 找到A伺服器   svn版本庫的目錄位置, 把需要的版本庫可以先配分到本地,然後複製到另一臺svn伺服器版本庫的同級目錄中;   例如 A的 ip地址192.1

伺服器間專案遷移操作

1、專案拷貝到目標伺服器 壓縮到tar檔案 tar -zcvf /home/recruit.tar /home/recruit 1.1、遠端伺服器到本地 scp -r -p [email protected]***:/home/newpaychannel/ /home/

Linux伺服器SVN配置及管理專案遷移

前言:本文章根據有些公司對於專案管理,所以有些公司對於SVN使用有些挑剔,有些會使用GIT或者Github等等,這不我們公司使用的就是SVN,技術老大說要把Windows系統上的SVN專案遷移至公司Linux伺服器上,順便在Linux上面搭建SVN及配置SVN,小編在這裡一萬句mmp,第一次還要遷移至Linu

gitlab 專案頁500錯誤 OpenSSL bad decrypt

Completed 500 Internal Server Error in 44ms (ActiveRecord: 5.0ms) OpenSSL::Cipher::CipherError (bad decrypt): app/models/project.rb:487

ThinkPHP在本地做好的專案遷移放到伺服器報錯

       這是一個低階錯誤哈,Warning: include(): Failed opening 'D:\wamp\www\oioi\ThinkPHP\Library/Think/Log.class.php' ……,看到這兒就懂了

Gitlab 專案path url 的修改

檢視 下列目錄下的gitlab.yml 軟連結對應的檔案 cd /opt/gitlab/embedded/service/gitlab-rails/config gitlab.yml -> /var/opt/gitlab/gitlab-rails/etc/gitlab.yml

專案遷移總結

1.多語言儲存型別,儲存方式:公共欄位一條記錄儲存,相同欄位不同型別,單獨一張表儲存。2.安全問題: 1).XSS攻擊 a.純文字內容:Jsoup.clean(content, Whitelist.none()),只保留文字內容,會把html輸入中的文字抽取出來。 b.儲存指定指令碼:Jsoup.clean(

Laravel專案遷移步驟

1、在新的目錄中克隆git遠端版本庫 2、執行composer install安裝依賴 3、執行php artisan key:generate生成key 4、如果檔案儲存中使用了軟連結,先在新專

java maven專案遷移時缺失jar包 或者 maven jar包缺失時的解決方案

    這樣弄完,jar包就都下載好了,就不缺失了。   從GitHub上checkout一個專案下來,匯入idea後發現載入依賴奇慢無比,所以臨時把網路調成FQ的代理,結果會發現idea會停止之前的下載,那怎麼辦呢?專案還沒構建完成呢,折騰了很久,發現更改一下依賴的版本

svn伺服器上不同倉庫下的專案遷移並保持歷史記錄

問題:由於需要整理svn上的資料,需要將倉庫A中的某個專案遷移到倉庫B中,同時需要保持該專案所有的修改記錄;           錯誤做法:①通過複製,那麼此時該專案的檔案只保留最新的版本;   ②將

AJax請求處理成功卻不進入success的解決方案,(專案遷移至springboot中出現的問題)

之前環境eclipse+ssm 執行一切ok 之後環境idea+maven+springboot 出錯 博主在出現這個問題的時候是在把ssm專案遷移成springboot中時出現的。 也就是說ssm專案中可以正常返回資料,springboot就不行了。 一般這種問