`
zdx3578
  • 浏览: 93526 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

webistrano 2 程序git 目录设置

 
阅读更多

在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设置教程gitclient设置教程gitclient设置教程

    微信小程序学习用demo:git-book(源代码+截图)

    微信小程序学习用demo:git-book(源代码+截图)微信小程序学习用demo:git-book(源代码+截图)微信小程序学习用demo:git-book(源代码+截图)微信小程序学习用demo:git-book(源代码+截图)微信小程序学习用demo:git-...

    git 安装程序包 git 安装程序包

    git 安装程序包 git 安装程序包

    git extentions中文插件

    gitextensions 设置成中文 Translation.rar 有时候下载的git extensions 无法设置成中文版本 例如3.2.1.6628版本,下载资源,将其中的文件放置到GitExtensions安装目录下的Translation文件夹中。 如:我的目录D:\...

    32位Windows版Git安装程序Git-2.11.0-32-bit.exe

    32位Windows版Git安装程序Git-2.11.0-32-bit.exe

    MAC版Git安装程序git-2.13.1-intel-universal-mavericks.dmg

    MAC版Git安装程序git-2.13.1-intel-universal-mavericks.dmg 版本:2.13.1

    Git更换头像1

    1.登陆你的Git账号点击你的头像,选择 Settings进入此页面,点击头像下方的Upload a Photo...选择你的头像文件对你的头像文件可做编辑,之

    gitextensions 设置成中文 Translation.rar

    有时候下载的git extensions 无法设置成中文版本 例如3.2.1.6628版本,下载资源,将其中的文件放置到GitExtensions安装目录下的Translation文件夹中。 如果不想下载这个资源,可以去gitextensions的github程序中,...

    GitKraken中文语言包

    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上传文件类型限制

    git上传文件文件类型限制,如屏蔽一些依赖文件及生成文件上传

    GitTfs源码管理器转换,适用于VS2013项目中有Git目录Tfs就无法工作的情况

    GitTfs源码管理器转换,适用于VS2013项目中有Git目录Tfs就无法工作的情况

    Git开发操作流程v1.0 Git使用笔记 git常用命令 git常见问题

    Git开发操作流程 2 1. 新建分支 2 # 1-查看当前git状态 2 # 2-若不在主分支master,则切换至主分支 2 # 3-更新主干代码,确保本地仓库与远程同步 2 # 5-推送至远程仓库 2 2. 开发新功能并将其提交至远程代码库 2 3....

    GitBash和GitGui右键失效解决方法

    我想设置资源分为0,但是最小的是2,这个csdn越来越坑了。文档可以不用下了,我全部粘贴到资源描述里面了 我自己的git安装目录为:D:\Program Files\Git 打开注册表,然后找到下面这个目录 \HKEY_CLASSES_ROOT\...

    git提交空目录的方法

    大家有时候希望从git仓库中拉取代码时目录就已经存在了,不需要再手动创建,但是git并不允许git提交空目录,应该怎么办呢?这篇文章通过可能遇到的两个情况来分别介绍如何解决,有需要的朋友们可以参考借鉴。

    Git安装程序以及git使用文档

    Git安装程序以及git使用文档

    Keil配置Git教程

    Keil配置Git教程。详细描述了如何在keil 开发环境中配置Git进行版本管理

    git 快捷键

    git 快捷键总结,git 分支命令,删除分支,查看分支。

    去除目录Git版本

    我们使用Git工具进行版本控制,自动会在目录下面生成很多git工具信息,这个软件的作用正是去除目录Git版本信息的。

    git设置ssh和用户名邮箱

    最近项目框架有所改变需要用到git,然后大概看了下,就总结一下,很简单的操作了,不过还是觉得总结一下,比较好,形成总结的好习惯,是有好处的啦

    git-gateway:Git API的网关

    使用Netlify的Git网关,您可以设置一个网关来选择Git提供程序的API(当前可在GitHub和GitLab上使用) :party_popper: ),这样Netlify CMS之类的工具就可以代表用户处理内容,分支和拉取请求。 Git网

Global site tag (gtag.js) - Google Analytics