在linux下载github代码,linux 定时下载github最新代码
場(chǎng)景:網(wǎng)站的代碼在github上托管,靜態(tài)網(wǎng)站部署在服務(wù)器上,每次自己修改完本地代碼后,提交到github上,需要自己去服務(wù)器上執(zhí)行g(shù)it pull 拉取最新代碼,
為了解決這種操作,自己再服務(wù)器上? 配置定時(shí)任務(wù) 每10s 下載一下最新代碼。
實(shí)現(xiàn)步驟:
1. 編寫shell腳本
-- shell 腳本
1.1 touch gitshell.sh
1.2.vim gitshell.sh
cd /usr/www/hgz/;
git pull;
3.添加 crontab 任務(wù)
1. crontab -e
2. * * * * * sleep 10; /usr/www/hgz/gitshell.sh
4.執(zhí)行 crontab
service crond start //啟動(dòng)服務(wù)
service crond stop //關(guān)閉服務(wù)
service crond restart //重啟服務(wù)
service crond reload //重新載入配置
service crond status //查看crontab服務(wù)狀態(tài)
使用git指令下載github倉(cāng)庫(kù)代碼(筆記)
通過Git指令下載源碼 Git概念說明 ? 三種狀態(tài):修改狀態(tài).暫存狀態(tài)和Git倉(cāng)庫(kù) ? 基本的Git工作流程: ? 在工作目錄中修改文件 ? 暫存文件,將文件的快照放入暫存區(qū)域 ? 提交更新,找到暫 ...
在GitHub上創(chuàng)建上傳下載開源項(xiàng)目代碼
1.注冊(cè)GitHub帳號(hào),創(chuàng)建GitHub項(xiàng)目代碼倉(cāng)庫(kù) 1.1.注冊(cè)GitHub帳號(hào) 在使GitHub之前,需要先登錄其官網(wǎng)注冊(cè)一個(gè)免費(fèi)使用的賬號(hào).登錄 https://github.com/join ...
LINUX安裝SVN+添加自動(dòng)同步+遠(yuǎn)程下載最新代碼
LINUX安裝SVN+添加自動(dòng)同步+遠(yuǎn)程下載最新代碼---------------------1. 新建一個(gè)用戶:svnroot ,以下操作非特別說明皆為root用戶操作--------------- ...
Windows平臺(tái)上通過git下載github的開源代碼
常見指令整理: (1)檢查ssh密鑰是否已經(jīng)存在.GitBash. 查看是否已經(jīng)有了ssh密鑰:cd ~/.ssh.示例中說明已經(jīng)存在密鑰 (2)生成公鑰和私鑰 $ ssh-keygen -t rsa ...
AndroidStudio中利用git下載github或者git.oschina的代碼時(shí)報(bào)錯(cuò):repository test has failed解決方法
作者:程序員小冰,CSDN博客:http://blog.csdn.net/qq_21376985 QQ986945193 微博:http://weibo.com/mcxiaobing AndroidS ...
GitHub 系列之「向GitHub 提交代碼」
1.SSH 你擁有了一個(gè) GitHub 賬號(hào)之后,就可以自由的 clone 或者下載其他項(xiàng)目,也可以創(chuàng)建自己的項(xiàng)目,但是你沒法提交代碼.仔細(xì)想想也知道,肯定不可能隨意就能提交代碼的,如果隨意可以提交代 ...
從0開始學(xué)習(xí) GITHUB 系列之「向GITHUB 提交代碼」【轉(zhuǎn)】
本文轉(zhuǎn)載自:http://stormzhang.com/github/2016/06/04/learn-github-from-zero4/ 版權(quán)聲明:本文為 stormzhang 原創(chuàng)文章,可以隨意 ...
從0開始學(xué)習(xí) GitHub 系列之「04.向GitHub 提交代碼」
之前的這篇文章「從0開始學(xué)習(xí) GitHub 系列之「Git速成」」相信大家都已經(jīng)對(duì) Git 的基本操作熟悉了,但是這篇文章只介紹了對(duì)本地 Git 倉(cāng)庫(kù)的基本操作,今天我就來介紹下如何跟遠(yuǎn)程倉(cāng)庫(kù)一起協(xié)作 ...
linux定時(shí)任務(wù)調(diào)度定系統(tǒng)——opencron
linux定時(shí)任務(wù)調(diào)度定系統(tǒng)——opencron https://gitee.com/terrytan/opencron/#%E8%BF%90%E8%A1%8C%E7%8E%AF%E5%A2%83 一 ...
隨機(jī)推薦
[轉(zhuǎn)載]C++堆棧的入門學(xué)習(xí)
申明: ? 轉(zhuǎn)自 ? ?http://www.cnblogs.com/pengshao/archive/2011/12/26/2301461.html 頭文件stackDemo.h #pragma o ...
Extjs 一些配置以及方法
1.例如想要實(shí)現(xiàn)以下功能,本來model中只有用戶的firstname和lastname,但是在grid中展示還需要展示用戶姓名,或者只展示用戶姓名
neutron 中 flat vlan gre vxlan的區(qū)別
In a flat network, everyone shares the same network segment. For example, say 2 tenants are sharing ...
全面認(rèn)識(shí).NET框架(一)
重新學(xué)習(xí)下.NET框架,在這里將會(huì)對(duì).net框架逐步的學(xué).加深一下對(duì).net的認(rèn)識(shí).如果那個(gè)地方有錯(cuò)誤,希望大家能夠指出來.謝謝. 知識(shí)有限,先逐步了解下.net包含的什么.我就是寫寫我目前想了解的內(nèi) ...
Liunx下Tomcat+MYSQL+Nginx配置
環(huán)境:centos6.4 min #安裝編譯庫(kù)及依賴模塊?yum -y install gcc gcc-c++ autoconf automake make?yum -y install zlib z ...
MITMF使用import error
安裝問題: 1.ubuntu 14.04.安裝使用capstone時(shí)候,提示出現(xiàn)import error:ERROR: fail to load the dynamic library. 解決方法:將 ...
APPCAN學(xué)習(xí)筆記001---app高速開發(fā)AppCan.cn平臺(tái)概述
1.APPCAN學(xué)習(xí)筆記---app高速開發(fā)AppCan.cn平臺(tái)概述 1. 平臺(tái)概述 技術(shù)qq交流群:JavaDream:251572072 AppCan.cn開發(fā)平臺(tái)是基于HTML5技術(shù)的跨平臺(tái)移 ...
從cdn說起
為什么要使用cdn 雅虎軍規(guī)有一條規(guī)則建議我們是用cdn.隨便在網(wǎng)上搜索,可以找到使用的cdn的好處. 再次強(qiáng)調(diào)第一條黃金定律,減少網(wǎng)頁內(nèi)容的下載時(shí)間.提高下載速度還可以通過CDN(內(nèi)容分發(fā)網(wǎng)絡(luò))來提 ...
python基礎(chǔ)教程——dict和set
dict python內(nèi)置字典:dict,全稱dictionary,在其他語言中稱為map,使用鍵值對(duì)存儲(chǔ). ex: d = {'xiaoli' : 95 , 'xiaoming' : 98 , 'x ...
[LeetCode] 動(dòng)態(tài)規(guī)劃入門題目
最近接觸了動(dòng)態(tài)規(guī)劃這個(gè)厲害的方法,還在慢慢地試著去了解這種思想,因此就在LeetCode上面找了幾道比較簡(jiǎn)單的題目練了練手. 首先,動(dòng)態(tài)規(guī)劃是什么呢?很多人認(rèn)為把它稱作一種"算法" ...
總結(jié)
以上是生活随笔為你收集整理的在linux下载github代码,linux 定时下载github最新代码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 从电工到软件工程师,听成功者亲诉(ZZ)
- 下一篇: 第三十三章:木块砌墙