Gitblit搭建及Git协作开发流程参考Word文件下载.docx
- 文档编号:16038011
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:34
- 大小:2.09MB
Gitblit搭建及Git协作开发流程参考Word文件下载.docx
《Gitblit搭建及Git协作开发流程参考Word文件下载.docx》由会员分享,可在线阅读,更多相关《Gitblit搭建及Git协作开发流程参考Word文件下载.docx(34页珍藏版)》请在冰豆网上搜索。
如果你只是一个开发者,不需要关心Gitblit代码服务器搭建,请跳过下面章节
第3章Gitblit服务器搭建
第4章配置Gitblit用户
第5章创建第一个Gitblit版本库
第7章项目管理者上传项目最初始代码
这几张是有关Gitblit部分,主要是代码管理员需要学习服务器管理。
开发人员请从后面相关部分学习,后面类容依然精彩,会告诉你怎么下载代码,构建工程,还有上传代码,更新代码。
2.安装JDK
安装JDK这个过程我就不再过多描述
访问下载最新JDK,并按操作安装
安装完毕后最好设置环境变量JAVA_HOME及PATH
新建JAVA_HOME=C:
\ProgramFiles\Java\(你的JDK安装目录,请核对你自己目录及版本)
并把(;
%JAVA_HOME%\bin;
)加入到PATH
大致流程如下图所示
3.Gitblit服务器搭建
访问地址:
下载最新的Gitblitwindows版本,由于小型团队一般以windows机器为主,在这里只介绍windows版本的搭建
Step1)下载解压到D:
\open_source\创建一个目录,用来存放代码库:
D:
/GitRepositoies
Step4)修改data目录下的
(D:
\open_source\加入以下红色内容
#
#
#Defineyourcustomsettingsinthisfileand/orincludesettingsdefinedin
#otherpropertiesfiles.
#IncludeGitblit'
s'
'
withinyourconfiguration.
#NOTE:
Gitblitwillnotautomaticallyreload"
included"
properties.Gitblit
#onlywatchesthe'
fileformodifications.
#Pathsmayberelativetothe${baseFolder}ortheymaybeabsolute.
#COMMA-DELIMITED
#SINCE=
#Defineyouroverridesorcustomsettingsbelow
#Basefolderforrepositories.
#Thisfoldermaycontainbareandnon-barerepositoriesbutGitblitwillonly
#allowyoutopushtobarerepositories.
#UseforwardslashesevenonWindows!
!
#.c:
/gitrepos
#SINCERESTARTREQUIRED
#BASEFOLDER
=D:
#Standardhttpporttoserve.<
=0disablesthisconnector.
#OnUnix/Linuxsystems,ports<
1024requirerootpermissions.
#Recommendedvalue:
80or8080
=1000
#Secure/SSLhttpsporttoserve.<
443or8443
=1001
#SpecifytheinterfaceforJettytobindthestandardconnector.
#Youmayspecifyaniporanemptyvaluetobindtoallinterfaces.
#SpecifyinglocalhostwillresultinGitblitONLYlisteningtorequeststo
#localhost.
=
#SpecifytheinterfaceforJettytobindthesecureconnector.
注意:
红色部分属性都是从同目录下拷贝过来,只是采用了我们自己的配置,其中为了安全及便利,我没有没有使用端口80及443,用1000及1001代替(因为我团队的机器80端口用作其他用途了)。
并把仓库设置为Step3中的目录。
Step5)修改D:
\open_source\下面红色部分
@REMInstallGitblitasaWindowsservice.
@REMisaGUIapplicationformonitoring
@REMandconfiguringtheGitblitprocrunservice.
@REM
@REMBydefaultthistoollaunchestheservicepropertiesdialog
@REMbutitalsohassomeotherveryusefulfunctionality.
@REMarch=x86,amd64,oria32
SETARCH=x86
由于我的机器是x86-32位的,所以我改为x86,请对照你机器的架构选择
如果你的机器是64位,请选择amd64
Step6)安装windows服务
用管理员权限打开CMD命令提示符,如下图所示
然后再命令行中输入一下命令
C:
\Windows\system32>
d:
\>
cdD:
\open_source\检查windows服务
开始菜单“运行”中,输入
并检查gitblit服务是否成功安装,由于开发团队每天都在用,确保为自动模式,每次windows启动都自动启动
右键点击gitblit,并把服务启动起来
如果要删除服务,请直接运行D:
\open_source\下面的
Step8)有可能服务器起来后,局域网其他机器无法访问,只能在本机浏览器中打开,这是由于防火墙的设置,你必须人工设置防火强规则。
打开“控制面板”->
“管理工具”->
“高级安全Windows防火墙”
由于我演示用的机器是windows10,也许名字会不对,请点击“管理工具”里面的有关“防火墙”选项就行
如下图所示:
然后“新建规则”,选择“程序”
然后选择程序为D:
\open_source\注意这里”x86”是你在step5)中选择的架构
然后点下一步
然后点下一步:
点下一步:
然后会看到有下面一条记录
Step8)然后可以在IE中输入其中IP地址换成你服务器的地址,注意,这里我们使用端口为1000,在前面里面配置
Gitblit安装完毕
4.配置Gitblit用户
用IE登陆系统:
用管理员账号登录
确实用户名/密码:
admin/admin
Step2)修改管理员账户密码
Step3)添加用户
为你团队中的开发人员创建用户,只有授权用户才能进行相关操作
然后点击添加用户
然后填入成员基本信息,点击保存
然后把用户名及初始密码发送给团队成员,让他们登陆进去修改密码
Step4)创建项目组
也许你的创业团队有好几个项目,每个项目都由不同的人开发,你可以为每个项目创建个团队。
然后点击右上交“添加团队”并填写以下信息:
例如我有一个项目名称叫“阿尔法猫”
然后选择团队成员,当前只有我一个,也可以选择多个,如下图
其他有关权限部分可以先不用关心,熟悉后请自行阅读中文档
5.创建第一个Gitblit版本库:
阿尔法猫
Step1)使用系统管理员账号登陆,并点击“创建版本库”
Step2)然后按要求填入以下信息
可以给项目分组,那么在名称哪里填写:
ai/alpha-mao
表示项目alpha-mao属于ai分组,
对于项目名称我们一般采用全小写,中间用分隔符“-”分离单词
注意,为了保证代码的安全,我们选择第四个:
限制查看,克隆及推送,只有加入项目组的人才能够查看项目。
不像github,匿名用户可以查看克隆开源代码,一般创业团队的代码都是保密。
其他信息可以不用填写,下面会告诉你怎么推送新代码到服务器。
然后点击下面“创建”,
Step3)设置项目权限
当项目创建后,点击版本库又上角的“编辑”按钮
然后设置团队及用户权限
请一定要点击“添加”按钮
添加成功后,点击保存按钮
注意,团队权限只有能够查看克隆推送的权限,但是没有创建,修改分支(branch)的权限
我们这里设置了一个项目管理员:
他除了有查看克隆推送的权限,还有创建分支的权限。
在后面我们会看到这个用户能够直接在服务器上创建dev分支。
到此我们创建了一个新的版本库,下面等待这个用户上传最初始的代码,然后团队里面的别人就可以克隆使用。
6.下载最新的git工具并安装
访问
下载最新的git工具
一般“”就行,一般国外服务器比较难下载,可以找国内镜像。
安装步骤:
step1)解压按下图把bin目录(;
\ProgramFiles\加在系统环境变量PATH下
step3)打开一个cmd(命令提示符)
运行下列命令
gitconfig--global"
"
请把红色的用户名换成你自己的登陆名(详见第一章)
然后用下列命令检查是否配置成功:
gitconfig
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Gitblit 搭建 Git 协作 开发 流程 参考