使用寶塔的git配合webhook實現(xiàn)自動拉取代碼

下載

image.png

我這個安裝卸載好幾次了蕴侣,卡在“配置”這塊
解決辦法:停止安裝
然后登錄服務器命令行運行

chmod 755 /www/server/panel/install/gitlab.sh & /www/server/panel/install/gitlab.sh install

安裝之后寶塔后臺gitlab也會是已安裝狀態(tài)
完成之后切記服務器一定要開放8099端口

打開gitlab

點擊這個訪問地址即可


image.png
修改密碼
登錄之后把C盤下的公鑰粘貼在此

新建項目

項目添加成員

本地部署

此步驟我換了個其他成員賬號,按照實際工作多人協(xié)同模擬


本地創(chuàng)建倉庫
git小烏龜神器

上傳成功

image.png

到此為止臭觉,基本的版本控制已經(jīng)可以了昆雀,但是想實現(xiàn)本地改了代碼辱志,線上項目也要同步修改,寶塔是有這個服務的狞膘,但是收費揩懒,對于白嫖的人來說,下面的才是正菜挽封!

1 安裝好git之后已球,在服務器上生成一個密鑰,服務器是可以生成多個密鑰的哦

ssh-keygen -t rsa -C "your@email.com" -f ~/.ssh/id_rsa_new
查看密鑰
cat ~/.ssh/id_rsa_new.pub

2 然后把密鑰放入到項目的倉庫中

image.png

3 第一次先手動在項目目錄中操作一下git命令

cd /www/wwwroot/ 下   //使用git克隆
git clone http://主機地址/項目名稱.git  //具體在項目中可以看到辅愿,選擇http的鏈接

git config --global user.name "用戶名"
git config --global user.email "郵箱"
git config --global credential.helper store

//會生成.gitconfig 的文件和悦,查看
cat ~/.gitconfig  //顯示內(nèi)容

[user]
        name = 輸入的用戶名
        email = 輸入的郵箱
[credential]
        helper = store
//第一次pull會提示輸入用戶名密碼
[root@iZ25mi9h7ayZ test]# git pull
//根據(jù)提示輸入用戶名
//根據(jù)提示輸入郵箱、密碼(不顯示)

cat ~/.git-credentials      //生成.git-credentials 隱藏文件

image.png

4 配置webhook

先輸入一個#渠缕,然后點擊編輯再輸入下面的腳本


image.png
#!/bin/bash
echo "================================================================"
#輸出當前時間
date --date='0 days ago' "+%Y-%m-%d %H:%M:%S"
echo "Start"
#判斷寶塔WebHook參數(shù)是否存在
if [ ! -n "$1" ];
then 
          echo "param參數(shù)錯誤"
          echo "End"
          exit
fi
#git項目路徑($1是param后面的參數(shù)鸽素,指向你的服務器的目錄)
gitPath="/www/wwwroot/$1"
#git 網(wǎng)址 (替換成你的git地址)
gitHttp="http://主機地址/zheng/$1.git" 
 
echo "Web站點路徑:$gitPath"
 
#判斷項目路徑是否存在
if [ -d "$gitPath" ]; then
        cd $gitPath
        #判斷是否存在git目錄
        if [ ! -d ".git" ]; then
                echo "在該目錄下克隆 git"
                echo "git clone $gitHttp gittemp"
                git clone $gitHttp gittemp
                mv gittemp/.git .
                rm -rf gittemp
        fi
        #拉取最新的項目文件
        echo "拉取最新項目文件"
        #git reset --hard origin/master
        git pull
        #設置目錄權限
        chown -R www:www $gitPath
        echo "End"
        exit
else
        echo "該項目路徑不存在"
        echo "End"
        exit
fi

在這試實際情況,可能需要重啟一下寶塔面板亦鳞,不是重啟服務器哦

5 gitlab配置git鉤子

點擊查看密鑰

按照提示修改
執(zhí)行結果

寶塔面板webhook用git pull拉取遠程代碼失敗解決方案

登錄xshall之后重啟一下寶塔服務

bt restart
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末馍忽,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子燕差,更是在濱河造成了極大的恐慌遭笋,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件徒探,死亡現(xiàn)場離奇詭異瓦呼,居然都是意外死亡,警方通過查閱死者的電腦和手機测暗,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進店門央串,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人碗啄,你說我怎么就攤上這事质和。” “怎么了稚字?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵饲宿,是天一觀的道長。 經(jīng)常有香客問我胆描,道長瘫想,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任昌讲,我火速辦了婚禮国夜,結果婚禮上,老公的妹妹穿的比我還像新娘剧蚣。我一直安慰自己支竹,他們只是感情好,可當我...
    茶點故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布鸠按。 她就那樣靜靜地躺著礼搁,像睡著了一般。 火紅的嫁衣襯著肌膚如雪目尖。 梳的紋絲不亂的頭發(fā)上馒吴,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天,我揣著相機與錄音瑟曲,去河邊找鬼饮戳。 笑死,一個胖子當著我的面吹牛洞拨,可吹牛的內(nèi)容都是我干的扯罐。 我是一名探鬼主播,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼烦衣,長吁一口氣:“原來是場噩夢啊……” “哼歹河!你這毒婦竟也來了?” 一聲冷哼從身側響起花吟,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤秸歧,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后衅澈,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體键菱,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年今布,在試婚紗的時候發(fā)現(xiàn)自己被綠了经备。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡部默,死狀恐怖弄喘,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情甩牺,我是刑警寧澤蘑志,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站贬派,受9級特大地震影響急但,放射性物質發(fā)生泄漏。R本人自食惡果不足惜搞乏,卻給世界環(huán)境...
    茶點故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一波桩、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧请敦,春花似錦镐躲、人聲如沸储玫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽撒穷。三九已至,卻和暖如春裆熙,著一層夾襖步出監(jiān)牢的瞬間端礼,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工入录, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蛤奥,地道東北人。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓僚稿,卻偏偏與公主長得像凡桥,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子蚀同,可洞房花燭夜當晚...
    茶點故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內(nèi)容