在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里面部署了。
分享到:
相关推荐
Git客户端设置教程 在进行Git客户端的配置时,我们需要安装两个关键工具:msysGit和TortoiseGit。这两个工具将帮助我们与Git服务器交互,进行版本控制操作。以下是详细的设置步骤: **预设步骤** 在开始之前,请...
微信小程序学习用demo:git-book(源代码+截图)微信小程序学习用demo:git-book(源代码+截图)微信小程序学习用demo:git-book(源代码+截图)微信小程序学习用demo:git-book(源代码+截图)微信小程序学习用demo:git-...
- **初始化仓库**:在你的项目根目录下,使用`git init`命令可以将该目录转化为Git仓库。 - **添加文件**:`git add <file>`将指定文件添加到暂存区,`git add .`则会添加所有改动。 - **提交更改**:使用`git ...
gitextensions 设置成中文 Translation.rar 有时候下载的git extensions 无法设置成中文版本 例如3.2.1.6628版本,下载资源,将其中的文件放置到GitExtensions安装目录下的Translation文件夹中。 如:我的目录D:\...
32位Windows版Git安装程序Git-2.11.0-32-bit.exe
GitHack是一个专门针对Git的工具,它利用了某些Web应用程序中可能存在的.git目录来获取未删除的敏感信息。这个工具是基于Python2编写的,主要用于web安全攻防,帮助安全研究人员发现并利用可能的Git泄露。 在Web...
Gitblit则是一个轻量级、纯Java编写的Git服务器管理程序,它提供了简单的Web界面来管理和托管Git仓库。本教程将详细介绍如何在Windows Server 2008 R2操作系统上使用Gitblit搭建Git服务器。 首先,你需要准备以下两...
本文将详细介绍如何在Windows环境下安装Git客户端,并通过一系列简单易懂的操作指南帮助你设置SSH密钥以及全局的用户名和邮箱,确保你可以顺利地使用Git进行代码管理。 #### 二、Git客户端安装 1. **下载与安装**...
2. 设置环境变量:确保将Git的bin目录添加到系统PATH环境变量中,以便在命令行中直接使用Git命令。 3. SSH密钥:为了安全地通过SSH协议与远程仓库交互,需要生成和配置SSH密钥,并将其添加到GitHub或其他代码托管...
有时候下载的git extensions 无法设置成中文版本 例如3.2.1.6628版本,下载资源,将其中的文件放置到GitExtensions安装目录下的Translation文件夹中。 如果不想下载这个资源,可以去gitextensions的github程序中,...
MAC版Git安装程序git-2.13.1-intel-universal-mavericks.dmg 版本:2.13.1
进入项目目录并初始化Git仓库: ``` cd ~/gitworkspace/prj git init ``` #### 五、提交项目 完成项目初始化后,就可以开始提交代码了。具体的提交过程涉及添加文件、提交更改等步骤,在此不再赘述。 #### 六、...
4. **配置设置**:在安装过程中,可以设置Git的路径、是否关联文件类型、是否添加Git Bash到PATH环境变量等。 5. **选择默认文本编辑器**:安装时可以指定Git使用哪个文本编辑器,如Notepad++或Visual Studio Code...
我想设置资源分为0,但是最小的是2,这个csdn越来越坑了。文档可以不用下了,我全部粘贴到资源描述里面了 我自己的git安装目录为:D:\Program Files\Git 打开注册表,然后找到下面这个目录 \HKEY_CLASSES_ROOT\...
Git-2.30.2-64-bit.zip是一个包含Git 2.30.2版本的64位安装程序的压缩包,专为Windows操作系统设计。在本篇文章中,我们将深入探讨Git的基本概念、主要功能以及如何在Windows上安装和使用Git。 首先,Git的核心理念...
"git压缩包下载git下载"这个标题和描述可能指的是提供Git的安装程序压缩包的下载服务。在本篇中,我们将深入探讨Git的核心概念、功能以及如何下载和安装Git。 Git的核心概念: 1. 仓库(Repository):存储项目所有...
2. **敏感信息检测**:由于`.git`目录包含所有提交信息,可能存在的密码、API密钥或其他敏感数据也可能被泄露。GitHack可以帮助检查这些潜在的敏感信息,提高代码安全性。 3. **漏洞分析**:对于公开的`.git`目录,...
4. 初始化Git:打开终端或命令提示符,运行`git config --global user.name "Your Name"`和`git config --global user.email "your-email@example.com"`设置你的Git用户名和邮箱。 5. 测试安装:运行`git --version...
2. Git仓库:存储版本历史和元数据的地方,通常位于工作目录下隐藏的`.git`文件夹内。 3. 分支:不同的开发线路,每个分支代表了代码的不同状态或功能。 4. 提交(Commit):保存对文件的更改,每个提交都有唯一的...
### 版本控制与Git第二版 #### 一、引言与背景 《版本控制与Git:强大的协作软件开发工具和技术》(Version Control with Git)是Jon Loeliger和Matthew McCullough共同编写的权威指南,该书于2012年8月24日由O'...