文档介绍:Gitblit搭建及Git协作开发流程参考
Gitblit搭建及Git协作开发流程
版本:(2015年3月20日)
作者:南瓜剪子
1. 概述
目前主流的是git作为自己代码管理,但是采用github需要付费才能够使用,如果不付费,代码需要公开。创业团队及小型开发团队都有必要搭建自己的代码服务器,自己摸索需要一定的时间,会赶不及项目进度。在此作者把自己的经验作为文档写下来,方便互联网各位创业者参考,能很快的搭建自己所需要的代码服务器。
同时作者也把最基本的开发流程,代码提交,代码上传,代码merge等流程用命令写出,方便大家参考。作者自己的团队开发以Maven+Java为主,使用eclipse作为开发工具,相关部分在此文档中都有详细的描述。
文档中使用的工具版本如下
Gitblit
Eclipse
PortableGit
Apache-maven-
注意: 由于互联网技术日新月异,以后工具如有更新,流程也许会变化,所以本文档中流程只作为参考。
并请准备一台Windows机器,并且在你的局域网内,开发者能够访问
注意: 如果你只是一个开发者,不需要关心Gitblit代码服务器搭建,请跳过下面章节
第3章Gitblit服务器搭建
第4章配置Gitblit用户
第5章创建第一个Gitblit版本库
第7章项目管理者上传项目最初始代码
这几张是有关Gitblit部分,主要是代码管理员需要学习服务器管理。开发人员请从后面相关部分学习,后面类容依然精彩,会告诉你怎么下载代码,构建工程,还有上传代码,更新代码。
2. 安装JDK
安装JDK这个过程我就不再过多描述
访问 hnetwork/java/javase/downloads
下载最新JDK,并按操作安装
安装完毕后最好设置环境变量JAVA_HOME及PATH
新建JAVA_HOME=C:\Program Files\Java\ (你的JDK安装目录,请核对你自己目录及版本) 并把(;%JAVA_HOME%\bin;)加入到PATH
大致流程如下图所示
3. Gitblit服务器搭建
访问地址:/
下载最新的Gitblit windows版本,由于小型团队一般以windows机器为主,在这里只介绍windows版本的搭建
Step1) 下载gitblit-
Step2) 解压到D:\open_source\gitblit-
Step3) 创建一个目录,用来存放代码库:D:/GitRepositoies
Step4)
(D:\open_source\gitblit-\data\)
加入以下红色内容
#
#
#
# Define your custom settings in this file and/or include settings defined in
# other properties files.
#
# Include Gitblit's '' within your configuration. #
# NOTE: Gitblit will not automatically reload "included" properties. Gitblit # only watches the '' file for modifications.
#
# Paths may be relative to the ${baseFolder} or they may be absolute. #
# COMMA-DELIMITED
# SINCE
include =
#
# Define your overrides or custom settings below
#
# Base folder for repositories.
# This folder may contain bare and non-bare repositories but Gitblit will only # allow you to push to b