Gitblit服务器搭建和git使用教程

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Gitblit服务器搭建和git使用教程1.大纲目前做代码管理的主流是Git,GIthub付费才能不被开源,所以在小范围内或者小型开发团队可以使用Gitblit搭建自己的私人服务器。以下是教程:需要的安装工具如下2.安装JDK,配置JAVA环境默认安装即可。安装成功后找到安装路径,配置环境变量右击计算机--属性--高级系统配置,点开后环境变量下面的系统变量新建确定保存后CMD一下,输入JAVAC回车,如下图所示则环境配置成功3.Gitblit服务器搭建去官网下载最新的压缩包,并在Windows上搭建1)下载2)解压到合适的目录下,如:3)创建一个目录来存放代码库:E:/GitRepository4)修改data目录下的gitblit.propertiesE:\Gitblit\gitblit-1.7.1\data\gitblit.properties添加红色部分##GITBLIT.PROPERTIES##Defineyourcustomsettingsinthisfileand/orincludesettingsdefinedin#otherpropertiesfiles.##IncludeGitblit's'defaults.properties'withinyourconfiguration.##NOTE:Gitblitwillnotautomaticallyreloadincludedproperties.Gitblit#onlywatchesthe'gitblit.properties'fileformodifications.##Pathsmayberelativetothe${baseFolder}ortheymaybeabsolute.##COMMA-DELIMITED#SINCE1.7.0include=defaults.properties##Defineyouroverridesorcustomsettingsbelow##Basefolderforrepositories.#Thisfoldermaycontainbareandnon-barerepositoriesbutGitblitwillonly#allowyoutopushtobarerepositories.#UseforwardslashesevenonWindows!!#e.g.c:/gitrepos##SINCE0.5.0#RESTARTREQUIRED#BASEFOLDERgit.repositoriesFolder=E:\Workspace#Standardhttpporttoserve.=0disablesthisconnector.#OnUnix/Linuxsystems,ports1024requirerootpermissions.#Recommendedvalue:80or8080##SINCE0.5.0#RESTARTREQUIREDserver.httpPort=1000#Secure/SSLhttpsporttoserve.=0disablesthisconnector.#OnUnix/Linuxsystems,ports1024requirerootpermissions.#Recommendedvalue:443or8443##SINCE0.5.0#RESTARTREQUIREDserver.httpsPort=1001#SpecifytheinterfaceforJettytobindthestandardconnector.#Youmayspecifyaniporanemptyvaluetobindtoallinterfaces.#SpecifyinglocalhostwillresultinGitblitONLYlisteningtorequeststo#localhost.##SINCE0.5.0#RESTARTREQUIREDserver.httpBindInterface=#SpecifytheinterfaceforJettytobindthesecureconnector.#Youmayspecifyaniporanemptyvaluetobindtoallinterfaces.#SpecifyinglocalhostwillresultinGitblitONLYlisteningtorequeststo#localhost.##SINCE0.5.0#RESTARTREQUIREDserver.httpsBindInterface=修改端口号http:1000;https:10015)修改根据机器架构选择对应的,我是64位的,所以选择amd64。保存退出6)验证服务双击7)根据主机的IP地址登录gitblit服务器初始用户名和密码都是admin4.Gitblit配置1)管理员账号登录2)修改管理员账号密码3)添加用户为开发团队人员创建用户,只有授权用户才能进行相关操作将创建好的用户名和密码发给团队成员,让其登录服务器进去修改密码。4)创建项目组若团队有几个项目同时进行开发,我们可以为每个项目创建该项目的团队往团队添加该团队成员,并保存5.创建Gitblit版本库1)使用系统管理员账号登录,点击“创建版本库”2)填入版本库信息为了保证代码的安全,在访问策略下选择第4个,这样只有加入该项目的人才能够查看项目。3)设置项目权限当项目创建后,点进编辑icon设置团队及用户权限添加后保存。这样一个可用的版本库建立完成。6.安装Git1)去git官网下载最新安装包2)默认安装3)在命令窗口添加姓名与邮箱4)检查配置是否成功7.项目上传最初始代码本地准备1)将代码文件夹放到合适的路径下在该文件上右击,然后选择GitBashHere(Git快捷方式)输入命令行:gitinit将该文件夹设置成为本地仓库2)把该文件夹下所有文件添加到本地仓库Gitadd.3)提交到本地仓库Gitcommit-m“将初始代码提交到本地仓库”OK,项目在本地仓库已经准备好向服务器端推送了。服务器端1)查看上传路径,用项目管理者登陆)查看刚才建立的新版本库3)上传代码(在刚才的命令终端)4)在服务器端可以看见刚被推送上去的代码文件为了项目开发,我们还需要做两件事1)创建初始tag(标签),并上传到服务器2)创建服务器的dev分支一般master分支为稳定代码,小型团队平常开发一般在另一个分支dev上,所以我们先在服务器上创建dev分支。(只有授权的人才能创建分支)3)查看分支本地分支:gitbranch服务器分支:gitbranch-r8.团队成员的clone1)在客户端电脑建立一个合适的目录2)在该目录上右击GitBashHere3)从服务器clone到该目录4)在命令行进入clone下来的文件,熟悉简单的git命令Gitstatus(查看当前你修改后还没有提交的代码文件)Gitbranch(查看本地的分支)Gitbranch-r(查看服务器上的分支)服务器上已经有了dev分支,我们在本地所进行的代码开发先推送到服务器上的分支上,由服务器管理员检查确定是否合并到主分支上。5)创建你自己的本地开发分支一般可根据自己的项目操作命名,这里使用localdevGitbranchlocaldev6)Checkout当前的localdev分支(将本地主分支切换到本地分支上)7)mergeremotedev分支到本地local分支9.上传代码到服务器结合编译工具对代码进行开发后,我们首先提交到本地的仓库分支,然后再上传到服务器。1)如:我在代码目录下新建一个1.txt文件Gitadd.(先添加到本地库)Gitcommit-m“添加1.txt文件”(将文件推送到本地库)2)合并服务器dev分支代码到我们localdev分支代码(首先确保当前的工作分支是localdev)*表示当前的工作分支(上图表示没有需要合并(merge)的地方,)3)更新代码到远程服务器10.开源共享,各位开发者加油!!!11.安装小乌龟(TortoiseGit)默认安装完成后再安装中文包鼠标右击乌龟TortoiseGit--settings--General选择中文,确定保存。OK安装完成开发吧!!!

1 / 22
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功