站長資訊網
        最全最豐富的資訊網站

        Git服務器宕機如何使用本地克隆倉庫快速恢復Git服務器

        在工作中難免會出現代碼倉庫不能使用如:服務器磁盤跪了,高可用失效,地區級別的網絡癱瘓,等等。

        之前也聽過Git的一大亮點為去中心話的可靠代碼倉庫,那么問題來了:

        代碼庫真的宕機了,連不上了,在短時間內需要團隊開發合并代碼,協作開發,發布版本,筆者在網上搜索一圈沒有人寫過類似文章(也有可能大家都覺得這個太簡單了),故寫下自己意淫的方法,以及自己親身的實施步驟:

        Git服務器宕機如何使用本地克隆倉庫快速恢復Git服務器

        好,現在問題來了,已經推不上去了,沒辦法和其他開發互動了

        解決思路:

        1.需要一個臨時服務器來代替原先的宕機的服務器上面(可以是你自己的本機)保存代碼庫

        2.在新的Git服務器上新建一個空的裸板庫,以等把本機的代碼推送上來

        3.在新的Git服務器上新建推送用戶

        4.把本機的代碼庫的推送地址更換到新的服務器的地址

        解決方法(以Linux服務器為例):

        • 安裝GIT服務

        CentOS

        $ yum -y install git

        Debian

        $ apt-get -y install git

        • 添加git 用戶

        $ useradd git -d /home/git -s /bin/bash

        $ passwd git

        • 切換到git用戶下面新建裸板代碼庫

        $ su – git

        $ git init –bare demo.git

        Initialized empty Git repository in /home/git/demo.git/

        記住這個地址:/home/git/demo.git 這個就是新Git服務器的推送地址

        • 本地代碼換源以及推送

        讀取origin的地址:

        $ git remote show origin

        Git服務器宕機如何使用本地克隆倉庫快速恢復Git服務器

        以上就是為原始的Git倉庫地址,現在要把他改掉:

        $ git remote remove origin

        使用這條命令就把git的遠端推送源刪除了,然后,現在就需要把他換成新的Git服務器地址:

        $ git remote add origin git@10.0.0.183:/home/git/demo.git

        這里的git為你一開始新建的用戶,如果是其他的用戶,請自行更改,后面的格式為固定的服務器目錄格式

        Git服務器宕機如何使用本地克隆倉庫快速恢復Git服務器

        最后把本地的代碼推送到新Git服務器上,如果有多個分支請一一推送

        怎么樣各位,久違的Git代碼倉庫又回來了,是不是很神奇!

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产精品久久久久无码av| 国产精品无码DVD在线观看| 99久久精品费精品国产一区二区| 精品欧美| 久久精品国产亚洲麻豆| 亚洲av午夜福利精品一区| 精品久久久久久无码中文字幕| 国产精品天天影视久久综合网| 人妻少妇精品视频二区| 无码精品人妻一区二区三区AV| 国产免费久久精品丫丫| 久久精品免费观看| 99在线精品视频在线观看| 少妇人妻偷人精品免费视频| 日本精品夜色视频一区二区| 国产精品婷婷午夜在线观看| 久久青草国产精品一区| 精品国产三级a在线观看| 香港aa三级久久三级老师2021国产三级精品三级在 | 国产成人精品久久| 久久国产精品-久久精品| 99久久精品国产麻豆| 久久丫精品国产亚洲av不卡| 无码人妻精品一区二区三区久久 | 97久久超碰国产精品旧版| 人人妻人人澡人人爽人人精品| 中文精品久久久久人妻| 亚洲精品无码av天堂| 无码人妻一区二区三区精品视频 | 精品久久久久久久无码| 精品无码一区二区三区爱欲| 久久精品国产久精国产思思| 久久精品中文字幕无码绿巨人| 青草国产精品久久久久久| 亚洲国产精品无码久久| 亚洲欧洲国产精品香蕉网| 亚洲精品无码mv在线观看网站| 亚洲欧美精品丝袜一区二区| 亚洲AV日韩精品久久久久久久| 无码精品人妻一区二区三区漫画| 欧洲精品色在线观看|