- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Gitblit搭建及Git协作开发流程参考概要
Gitblit搭建及Git协作开发流程
版本:v1.0(2015年3月20日)
作者:南瓜剪子
概述
目前主流的是git作为自己代码管理,但是采用github需要付费才能够使用,如果不付费,代码需要公开。创业团队及小型开发团队都有必要搭建自己的代码服务器,自己摸索需要一定的时间,会赶不及项目进度。在此作者把自己的经验作为文档写下来,方便互联网各位创业者参考,能很快的搭建自己所需要的代码服务器。
同时作者也把最基本的开发流程,代码提交,代码上传,代码merge等流程用命令写出,方便大家参考。作者自己的团队开发以Maven+Java为主,使用eclipse作为开发工具,相关部分在此文档中都有详细的描述。
文档中使用的工具版本如下
jdk1.8.0_73
Gitblit 1.7.1
Eclipse MARS.1
PortableGit 2.7.1
Apache-maven-3.3.9
注意: 由于互联网技术日新月异,以后工具如有更新,流程也许会变化,所以本文档中流程只作为参考。
并请准备一台Windows机器,并且在你的局域网内,开发者能够访问
注意: 如果你只是一个开发者,不需要关心Gitblit代码服务器搭建,请跳过下面章节
Gitblit服务器搭建
第4章配置Gitblit用户
第5章创建第一个Gitblit版本库
第7章项目管理者上传项目最初始代码
这几张是有关Gitblit部分,主要是代码管理员需要学习服务器管理。开发人员请从后面相关部分学习,后面类容依然精彩,会告诉你怎么下载代码,构建工程,还有上传代码,更新代码。
安装JDK
安装JDK这个过程我就不再过多描述
访问 HYPERLINK /technetwork/java/javase/downloads /technetwork/java/javase/downloads
下载最新JDK,并按操作安装
安装完毕后最好设置环境变量JAVA_HOME及PATH
新建JAVA_HOME=C:\Program Files\Java\jdk1.8.0_73 (你的JDK安装目录,请核对你自己目录及版本)
并把(;%JAVA_HOME%\bin;)加入到PATH
大致流程如下图所示
Gitblit服务器搭建
访问地址: HYPERLINK / /
下载最新的Gitblit windows版本,由于小型团队一般以windows机器为主,在这里只介绍windows版本的搭建
Step1) 下载gitblit-1.7.1.zip
Step2) 解压到D:\open_source\gitblit-1.7.1
Step3) 创建一个目录,用来存放代码库:D:/GitRepositoies
Step4) 修改data目录下的perties
(D:\open_source\gitblit-1.7.1\data\perties)
加入以下红色内容
#
# GITBLIT.PROPERTIES
#
# Define your custom settings in this file and/or include settings defined in
# other properties files.
#
# Include Gitblits perties within your configuration.
#
# NOTE: Gitblit will not automatically reload included properties. Gitblit
# only watches the perties file for modifications.
#
# Paths may be relative to the ${baseFolder} or they may be absolute.
#
# COMMA-DELIMITED
# SINCE 1.7.0
include = perties
#
# 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 bare repositories.
# Use forward slashes even on Windows!!
# e.g. c:/gitrepos
#
# SINCE 0.5.0
# RESTART REQUIRED
# BASEFOLDER
git.repositoriesFolder = D:/Git
您可能关注的文档
- geokit用户手册.docx
- gf频域法思考题.ppt
- gh1kj04.ppt
- GIS能力平台模板.pptx
- GIS设计7ArcObjects开发与实践.ppt
- GitLab-普通用户使用指南.doc
- GIS设计6面向对象与设计.ppt
- GIT入门PPT.ppt
- git命令.ppt
- GMP卫生管理.ppt
- 2025年广西蓝天航空职业学院马克思主义基本原理概论期末考试模拟题附答案.docx
- 2025年常州铁道职业技术学院思想道德修养与法律基础期末考试模拟题及答案1套.docx
- 2025年芜湖医药健康职业学院毛泽东思想和中国特色社会主义理论体系概论期末考试模拟题必考题.docx
- 2025年浙大城市学院马克思主义基本原理概论期末考试模拟题附答案.docx
- 2025年湖南开放大学马克思主义基本原理概论期末考试模拟题附答案.docx
- 2025年新余学院中国近现代史纲要期末考试模拟题及答案1套.docx
- 2025年成都工贸职业技术学院思想道德修养与法律基础期末考试模拟题必考题.docx
- 2025年成都体育学院马克思主义基本原理概论期末考试模拟题附答案.docx
- 2025年河北民族师范学院中国近现代史纲要期末考试模拟题附答案.docx
- 2025年烟台黄金职业学院马克思主义基本原理概论期末考试模拟题附答案.docx
最近下载
- 工业机器人系统操作员(中级工)理论考核试卷及答案(六).docx VIP
- 专注的惊人力量.pptx VIP
- 陕西省西安市西咸新区2024-2025学年六年级上学期期末英语试题.docx VIP
- 国有企业人力资源工作流程图(收藏了).doc VIP
- MT∕T 244.1-2020 煤矿窄轨车辆连接件 连接链.pdf
- 加油站税控初始化管理系统V12.pdf VIP
- 房建施工工序定额及施工工效大全.pdf VIP
- 《天津市建设项目配建停车场(库)标准》DB29-6-2004详解.docx
- 《分析化学》全套课件完整版)ppt.pptx VIP
- 专题06 《昆虫记》中考考试题及典型习题训练 (含答案析)-中考语文常考名著之阅读指导及考试题训练.docx VIP
原创力文档


文档评论(0)