<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
又名git 寶塔 碼雲 webhook勾點自動同步
第一步,在伺服器下載,軟體,webhook。
第二步,檢視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 XX@XX.com 郵箱賬號
第四步,
設定碼雲和伺服器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 "xxxxx@xxxxx.com" 這個就是公鑰對
cat /root/.ssh/id_ed25519.pub 這個是獲取公鑰對
第五步:git設定webhook。(WebHook)
下面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 "xxxxx@xxxxx.com" //後面是郵箱 生成的公鑰對在root/.ssh 裡面 複製公鑰到碼雲上面 git clone 到伺服器 cd /www/wwwroot/ git clone git@gitee.com: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="git@gitee.com:fatcar/$1.git" #gitHttp="git@gitee.com: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勾點的文章就介紹到這了,更多相關伺服器 git勾點內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45