在webistrano里面添加好相应的部署模块后
部署服务器 部署目录 git设置操作步骤:
具体路径目录根据情况调整
这里的操作已经有完整task写好了,可以自动执行。
1 将生产服务器部署文件推送到git server
cd /cygdrive/d/websites/
进入程序目录,一定是推送生产正在使用的目录文件,不能使用备份,以防备份没有更新
git init
初始化当前目录以被git管理,对程序文件没影响
git add .
所有文件加入git管理
git commit -am 'product 20110608'
commit完成
git remote add origin gituser@...:/opt/gitzfall/...git
添加git server对应的 库 地址
git push origin master
吧生产文件推送到git server 对应的库
2 配管将新文件推送到gitserver
3 在其他几台部署服务器上 :(git init git remote add origin... ??
)
由于git内容存放在 .git目录,所以只要复制最新的.git目录即可。 (scp也可以,只要其他几台服务器有相应最新的.git目录即可)
cd /tmp
git clone gituser@..:/opt/gitroot/.....git clone最新的内容
cd /cygdrive/d/websites/; rm -rf .git 删除原来的.git目录(如果有)
cp -r /tmp/......./.git/ ./
由于git内存存放在 .git目录,所以只要复制最新的.git目录即可。
4 在webistrano里面执行git up tag 操作。
以后就可以直接在webistrano里面部署了。
分享到:
相关推荐
gitclient设置教程gitclient设置教程gitclient设置教程gitclient设置教程gitclient设置教程gitclient设置教程
微信小程序学习用demo:git-book(源代码+截图)微信小程序学习用demo:git-book(源代码+截图)微信小程序学习用demo:git-book(源代码+截图)微信小程序学习用demo:git-book(源代码+截图)微信小程序学习用demo:git-...
git 安装程序包 git 安装程序包
gitextensions 设置成中文 Translation.rar 有时候下载的git extensions 无法设置成中文版本 例如3.2.1.6628版本,下载资源,将其中的文件放置到GitExtensions安装目录下的Translation文件夹中。 如:我的目录D:\...
32位Windows版Git安装程序Git-2.11.0-32-bit.exe
MAC版Git安装程序git-2.13.1-intel-universal-mavericks.dmg 版本:2.13.1
1.登陆你的Git账号点击你的头像,选择 Settings进入此页面,点击头像下方的Upload a Photo...选择你的头像文件对你的头像文件可做编辑,之
有时候下载的git extensions 无法设置成中文版本 例如3.2.1.6628版本,下载资源,将其中的文件放置到GitExtensions安装目录下的Translation文件夹中。 如果不想下载这个资源,可以去gitextensions的github程序中,...
GitKraken中文语言包 目前支援版本: 8.7.0 至 Release 下載 strings.json 取代檔案 Windows: %LOCALAPPDATA%\gitkraken\app-8.7.0\resources\app.asar.unpacked\src\strings.json Mac: /Applications/GitKraken.app/...
git上传文件文件类型限制,如屏蔽一些依赖文件及生成文件上传
GitTfs源码管理器转换,适用于VS2013项目中有Git目录Tfs就无法工作的情况
Git开发操作流程 2 1. 新建分支 2 # 1-查看当前git状态 2 # 2-若不在主分支master,则切换至主分支 2 # 3-更新主干代码,确保本地仓库与远程同步 2 # 5-推送至远程仓库 2 2. 开发新功能并将其提交至远程代码库 2 3....
我想设置资源分为0,但是最小的是2,这个csdn越来越坑了。文档可以不用下了,我全部粘贴到资源描述里面了 我自己的git安装目录为:D:\Program Files\Git 打开注册表,然后找到下面这个目录 \HKEY_CLASSES_ROOT\...
大家有时候希望从git仓库中拉取代码时目录就已经存在了,不需要再手动创建,但是git并不允许git提交空目录,应该怎么办呢?这篇文章通过可能遇到的两个情况来分别介绍如何解决,有需要的朋友们可以参考借鉴。
Git安装程序以及git使用文档
Keil配置Git教程。详细描述了如何在keil 开发环境中配置Git进行版本管理
git 快捷键总结,git 分支命令,删除分支,查看分支。
我们使用Git工具进行版本控制,自动会在目录下面生成很多git工具信息,这个软件的作用正是去除目录Git版本信息的。
最近项目框架有所改变需要用到git,然后大概看了下,就总结一下,很简单的操作了,不过还是觉得总结一下,比较好,形成总结的好习惯,是有好处的啦
使用Netlify的Git网关,您可以设置一个网关来选择Git提供程序的API(当前可在GitHub和GitLab上使用) :party_popper: ),这样Netlify CMS之类的工具就可以代表用户处理内容,分支和拉取请求。 Git网