`
zdx3578
  • 浏览: 95658 次
  • 性别: 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设置教程

    Git客户端设置教程 在进行Git客户端的配置时,我们需要安装两个关键工具:msysGit和TortoiseGit。这两个工具将帮助我们与Git服务器交互,进行版本控制操作。以下是详细的设置步骤: **预设步骤** 在开始之前,请...

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

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

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

    - **初始化仓库**:在你的项目根目录下,使用`git init`命令可以将该目录转化为Git仓库。 - **添加文件**:`git add <file>`将指定文件添加到暂存区,`git add .`则会添加所有改动。 - **提交更改**:使用`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

    GitHack(git泄露 基于python2).rar

    GitHack是一个专门针对Git的工具,它利用了某些Web应用程序中可能存在的.git目录来获取未删除的敏感信息。这个工具是基于Python2编写的,主要用于web安全攻防,帮助安全研究人员发现并利用可能的Git泄露。 在Web...

    使用Gitblit 在Windows2008 r2上部署Git Server(完整版).docx

    Gitblit则是一个轻量级、纯Java编写的Git服务器管理程序,它提供了简单的Web界面来管理和托管Git仓库。本教程将详细介绍如何在Windows Server 2008 R2操作系统上使用Gitblit搭建Git服务器。 首先,你需要准备以下两...

    git设置ssh和用户名邮箱

    本文将详细介绍如何在Windows环境下安装Git客户端,并通过一系列简单易懂的操作指南帮助你设置SSH密钥以及全局的用户名和邮箱,确保你可以顺利地使用Git进行代码管理。 #### 二、Git客户端安装 1. **下载与安装**...

    Git-2.30.2-64-bit,git最稳定版本版本可兼容win11

    2. 设置环境变量:确保将Git的bin目录添加到系统PATH环境变量中,以便在命令行中直接使用Git命令。 3. SSH密钥:为了安全地通过SSH协议与远程仓库交互,需要生成和配置SSH密钥,并将其添加到GitHub或其他代码托管...

    vs2022设置git忽略文件

    这时候,我们就需要设置Git忽略这些无须跟踪的文件,以保持代码仓库的整洁。本文将详细介绍如何在VS2022中设置Git忽略文件。 首先,我们需要了解`.gitignore`文件。这是一个文本文件,用于定义Git应该忽略的文件或...

    gitextensions 设置成中文 Translation.rar

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

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

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

    linux git配置

    进入项目目录并初始化Git仓库: ``` cd ~/gitworkspace/prj git init ``` #### 五、提交项目 完成项目初始化后,就可以开始提交代码了。具体的提交过程涉及添加文件、提交更改等步骤,在此不再赘述。 #### 六、...

    Git-2.19.2 64位安装程序

    4. **配置设置**:在安装过程中,可以设置Git的路径、是否关联文件类型、是否添加Git Bash到PATH环境变量等。 5. **选择默认文本编辑器**:安装时可以指定Git使用哪个文本编辑器,如Notepad++或Visual Studio Code...

    GitBash和GitGui右键失效解决方法

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

    Git-2.30.2-64-bit.zip

    Git-2.30.2-64-bit.zip是一个包含Git 2.30.2版本的64位安装程序的压缩包,专为Windows操作系统设计。在本篇文章中,我们将深入探讨Git的基本概念、主要功能以及如何在Windows上安装和使用Git。 首先,Git的核心理念...

    git压缩包下载git下载

    "git压缩包下载git下载"这个标题和描述可能指的是提供Git的安装程序压缩包的下载服务。在本篇中,我们将深入探讨Git的核心概念、功能以及如何下载和安装Git。 Git的核心概念: 1. 仓库(Repository):存储项目所有...

    GitHack-master

    2. **敏感信息检测**:由于`.git`目录包含所有提交信息,可能存在的密码、API密钥或其他敏感数据也可能被泄露。GitHack可以帮助检查这些潜在的敏感信息,提高代码安全性。 3. **漏洞分析**:对于公开的`.git`目录,...

    GIT 压缩包 适用于压缩包式安装git

    4. 初始化Git:打开终端或命令提示符,运行`git config --global user.name "Your Name"`和`git config --global user.email "your-email@example.com"`设置你的Git用户名和邮箱。 5. 测试安装:运行`git --version...

    Version Control with Git 2nd Edition 英文 第2版 PDF

    ### 版本控制与Git第二版 #### 一、引言与背景 《版本控制与Git:强大的协作软件开发工具和技术》(Version Control with Git)是Jon Loeliger和Matthew McCullough共同编写的权威指南,该书于2012年8月24日由O'...

Global site tag (gtag.js) - Google Analytics