项目中使用的是gitblit windos版
呆狐狸.凨

1.安装

需要JAVA SDK

http://gitblit.com/
Download Gitblit GO (Windows)

下载后,解压缩,放到例如 D:\gitblit
打开此目录 
gitblit.cmd                #启动
gitblit-stop.cmd       #停止
installService.cmd   #注册服务

我选择的是注册服务installService.cmd,以后系统重启时,git 自动启动

2.配置

Gitblit目录下的\data\gitblit.properties文件
代码库
git.repositoriesFolder= D:/gitRep
访问端口号
server.httpPort = 8080
HTTPS端口
server.httpsPort=8443

管理地址就是 http://1270.0.1:8080   管理员默认admin/admin

3.自动部署

这边是依葫芦画瓢完成的(根据localclone.groovy)。

gitblit 所有钩子都放在这个目录 D:\gitblit\data\groovy
把localclone.groovy复制另存为 autotest.troovy

修改autotest.troovy中的

def rootFolder = 'c:/test'
#修改为
def rootFolder = 'E:/www/'

rootFolder:自动部署  根目录

def destinationFolder = new File(rootFolder,StringUtils.stripDotGit(repoName))   :

destinationFolder :新保存地址,最后目录地址

StringUtils.stripDotGit(repoName):获取git 项目仓库名称,去除.git

如果不需要此目录可以这么设置

def destinationFolder = new File(rootFolder,'') 

意思就是 使用 rootFolder 为最后部署目录
最后要设置钩子了
进入管理界面->test版本库->编辑版本库->receive
最后保存.到此  自动部署 设置完成

gitblit git SERVER window 安装配置 hook post-receive 自动部署相关推荐

  1. ubuntu 18.04.2 server基本安装配置

    ubuntu 18.04.2 server基本安装配置 忽然相感觉一下云服务器的操作方式,今天空闲使用Windows10 + VMWare15 + ubuntu server模拟一下,以下是搞了一天的 ...

  2. 【EMCC】 12.1.0.5 OEM server agent 安装配置及监控MySQL数据库

    [EMCC]Oracle Enterprise Manager Cloud Control 12.1.0.5 OEM server agent 安装配置及监控MySQL数据库 原文: https:// ...

  3. linux ubuntu安装 mono,在 Ubuntu Server 上安装配置 Mono 生产环境

    在 Ubuntu Server 上安装配置 Mono 生产环境 在 Ubuntu Server 上安装和配置 Apache2 + Mono 生产环境的记录. 服务器环境是 Ubuntu Server ...

  4. SQL Server 2012安装配置(Part2 )

    SQL Server 2012安装配置(Part1 ) 2. 服务器安装 运行安装程序后,首先进入 SQL Server 安装中心.选择左侧导航树中的"安装"菜单项. 图2-1 S ...

  5. Solr Server服务器端安装配置

    Solr Server服务器端安装配置 一.下载SOLR相关 http://mirror.bit.edu.cn/apache/lucene/solr/4.9.1/solr-4.9.1.zip 下载后解 ...

  6. Windows Nano Server安装配置详解07:部署IIS

    第一种方式:在生成Nano VHD镜像的时候就集成IIS角色 通过结合使用 -Package 参数和 Microsoft-NanoServer-IIS-Package 在 Nano Server 上安 ...

  7. jenkins之从0到1利用Git和Ant插件打war包并自动部署到tomcat(第二话):安装插件,配置JDK、Git、Ant...

    jenkins之所以这么强大,离不开丰富的插件库. 要确保jenkins上安装好Git plugin.GitHub plugin.AntPlugin插件,一般在启动jenkins时默认安装的插件中就包 ...

  8. SQL Server 2008安装配置说明书+简单使用 亲测可用

    SQL Server 2008 序列号: Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYB Enterprise: JD8Y6-HQG69-P9H84-XDTPG-34 ...

  9. Biztalk Server 2006安装配置

    前段时间收到了来自beta.microsoft.com的BTS20006 Beta2的下载地址,这两天对它进行了一番安装配置.下面把一些经过和步骤和大家分享一下,手中有一些去年的Biztalk Ser ...

  10. Microsoft Dynamics CRM Server 2011安装配置

    基于公司需要,要在服务器( Server 2008 R2)上安装CRM,老板想要安装Microsoft Dynamics CRM Server 2011,于是就去微软官网上下载了试用版进行安装调试.M ...

最新文章

  1. Linux环境编程--linux中的perror、exit、_exit、wait 和 waitpid
  2. VIM 的方向键 h(左)、j(下)、k(上)、l(右)
  3. linux top命令增强版 htop简介
  4. c 嵌入html5 win7,Html5新标签解释及用法
  5. python处理excel-python对Excel的读取
  6. error MSB8008: 指定的平台工具集(v110)未安装或无效。请确保选择受支持的 PlatformToolset 值
  7. boost::spirit模块实现展示不同容器类型的输出格式化的统一和简单的方法
  8. 白话解说TCP/IP协议三次握手和四次挥手
  9. GetCommandLineW()作用
  10. 《Android Studio开发实战 从零基础到App上线(第2版)》常见问题解答
  11. 变位齿轮重合度计算公式_渐开线圆柱齿轮传动的重合度计算.pdf
  12. Java面向对象之继承
  13. python:只想在opencv中显示红色通道?
  14. 深入理解函数中分配内存的问题
  15. react实例9-拖拽2
  16. 目前计算机新技术应用领域,计算机的应用领域分为哪六个方面
  17. LSTC模型的应用场景有哪些?
  18. 受汉城改名鼓舞,世界各地掀起改名热潮,尤其是那个小日本(笑话)
  19. 【无线】【流程】QCA无线驱动收包流程分析
  20. SpringBoot+AOP(@Around)

热门文章

  1. C++习题 对象数组输入与输出
  2. Entity Framework 4.1 - Code First 指定外键名称
  3. TCP: SYN ACK FIN RST PSH URG
  4. 安卓4.2系统_五分钟了解 海贝(HiBy)R6PRO 安卓智能Hi-Fi播放器
  5. 拓端tecdat|用R语言制作交互式图表和地图
  6. 怎么安装winubuntu双系统_U盘安装ubuntu双系统及如何恢复Windows MBR教程
  7. pythonint函数的参数_pythonint函数怎么用
  8. git快速入门之一:创建本地仓库并同步到远程
  9. opencv 头文件 包含 include 的问题
  10. 正则化、岭回归与LASSO回归(套索回归)