日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

目錄

    又名git 寶塔 碼云 webhook鉤子自動同步

    第一步,在服務器下載,軟件,webhook。

    第二步,查看git版本,不能太低。

    這個太低了。

    服務器添加git鉤子的步驟

    這個最新

    服務器添加git鉤子的步驟

    第三步,

    yum remove git 刪除git

    yum install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm git最高版本

    yum install git重新下載git最高版本

    git config –global user.name XXX 郵箱名稱

    git config –global user.email [email protected] 郵箱賬號

    第四步,

    配置碼云和服務器ssh

    -服務器要開放22端口

    https://baidu.physton.com/?q=%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E6%94%BE%E7%AB%AF%E5%8F%A3%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D

    云服務22端口:https://blog.csdn.net/qq_46311811/article/details/122233509

    公鑰對添加(很重要):https://gitee.com/help/articles/4181#article-header0

    暫時只支持一個碼云賬號同步生成公鑰對

    ssh-keygen -t ed25519 -C "[email protected]" 這個就是公鑰對

    cat /root/.ssh/id_ed25519.pub 這個是獲取公鑰對

    第五步:git配置webhook。(WebHook)

    服務器添加git鉤子的步驟

    服務器添加git鉤子的步驟

    下面peng哥的!!!

    git 寶塔 碼云 webhook鉤子自動同步
    linux git 安裝
    centos8.0 以上 yum源自帶版本比較新的git 版本。
    如果是centos7 版本要下載git最新版本的話,要下載ius yum源。(或者編譯安裝)
    安裝完成后可配置用戶名和郵箱
    git --global config user.name  XXX
    git --global config user.email  xxx
    
    配置碼云和服務器ssh
    -服務器要開放22端口
    
    暫時只支持一個碼云賬號同步
    生成公鑰對
    ssh-keygen -t ed25519 -C "[email protected]" //后面是郵箱 
    
    
    生成的公鑰對在root/.ssh 里面
    復制公鑰到碼云上面
    git clone 到服務器
    cd /www/wwwroot/
    git clone [email protected]:fatcar/dmd_new.git 
    
    配置寶塔webhook
    #!/bin/bash
      
    echo ""
    #輸出當前時間
    date --date='0 days ago' "+%Y-%m-%d %H:%M:%S"
    echo "Start"
    #判斷寶塔WebHook參數是否存在
    if [ ! -n "$1" ];
    then 
              echo "param參數錯誤"
              echo "End"
              exit
    fi
    #git項目路徑
    gitPath="/www/wwwroot/$1"
    #git 網址兩種方式都可以ssh 或者https
    gitHttp="[email protected]:fatcar/$1.git"
    #gitHttp="[email protected]:xxx/$1.git"
    echo "Web站點路徑:$gitPath"
    #判斷項目路徑是否存在
    if [ -d "$gitPath" ]; then
            cd $gitPath
            #判斷是否存在git目錄
            if [ ! -d ".git" ]; then
                    echo "在該目錄下克隆 git"
                    sudo git clone $gitHttp gittemp
                    sudo mv gittemp/.git .
                    sudo rm -rf gittemp
            fi
            echo "拉取最新的項目文件"
            #sudo git reset --hard origin/master
            sudo git pull        
            echo "設置目錄權限"
            sudo chown -R www:www $gitPath
            echo "End"
            exit
    else
            echo "該項目路徑不存在"
            echo "新建項目目錄"
            mkdir $gitPath
            cd $gitPath
            #判斷是否存在git目錄
            if [ ! -d ".git" ]; then
                    echo "在該目錄下克隆 git"
                    sudo git clone $gitHttp gittemp
                    sudo mv gittemp/.git .
                    sudo rm -rf gittemp
            fi
            echo "拉取最新的項目文件"
            #sudo git reset --hard origin/master
            sudo git pull
            echo "設置目錄權限"
            sudo chown -R www:www $gitPath
            echo "End"
            exit
    fi
    
    查看寶塔的密鑰 配置碼云上面的webhook
    測試是否成功
    分測試服務器和正式服務器(注意下分支)
    --- 參考鏈接
    
    https://www.itqaq.com/index/214.html
    https://gitee.com/help/articles/4229#article-header0
    https://www.cnblogs.com/jkko123/p/11620367.html
    -- 思考
    
    數據庫配置文件要不要傳到git(可以不用)因為如果在服務器上面新加文件,不會影響同步,可以手動添加數據庫文件
    如果一些文件的權限需要777,會不會有影響。(待定)

    分享到:
    標簽:git 服務器 步驟 添加 鉤子
    用戶無頭像

    網友整理

    注冊時間:

    網站:5 個   小程序:0 個  文章:12 篇

    • 51998

      網站

    • 12

      小程序

    • 1030137

      文章

    • 747

      會員

    趕快注冊賬號,推廣您的網站吧!
    最新入駐小程序

    數獨大挑戰2018-06-03

    數獨一種數學游戲,玩家需要根據9

    答題星2018-06-03

    您可以通過答題星輕松地創建試卷

    全階人生考試2018-06-03

    各種考試題,題庫,初中,高中,大學四六

    運動步數有氧達人2018-06-03

    記錄運動步數,積累氧氣值。還可偷

    每日養生app2018-06-03

    每日養生,天天健康

    體育訓練成績評定2018-06-03

    通用課目體育訓練成績評定