首页 > 其他 > 详细

搭建Git服务器

时间:2015-12-22 13:09:21      阅读:230      评论:0      收藏:0      [点我收藏+]

Git

  关于Git是什么以及该怎么使用,我想直接引用廖雪峰官方网站中的Git教程,讲得很全面,值得收藏。

Gitblit

  Gitblit是一个使用Java来管理Git的软件,其本身有很多特性分支。关于Gitblit的详细说明和下载,可到官网上查看:Gitbit

  闲话少说,以下即是Gitblit的安装配置步骤。(首要条件,Java虚拟机)。

Windows操作系统

  1、下载Gitblit。这里我使用的是Gitblit Go分支,这个分支版本的好处就是什么都集成到一块了,不需要安装别的东西。

技术分享

  2、解压缩下载的压缩包即可,无需安装。

技术分享

  3、创建用于存储资料的文件夹。

技术分享

  4、配置gitblit.properties文件。

    找到解压包目录下的data文件夹下的gitblit.properties,用记事本打开。

    找到git.repositoriesFolder(资料库路径),赋值为上一步创建好的文件夹目录。(其实这里也可以不用改,它默认会有一个路径)。

技术分享

    找到server.httpPort,设定http协议的端口号。

技术分享

    找到server.httpBindInterface,设定服务器的Ip地址。这里就设置你的服务器的Ip。

技术分享

    找到server.httpsBindInterface,设定为localhost。(这里不管Git是安装到哪里的,都要配置成localhost,印象里是这样的,但是貌似不合逻辑)。

技术分享

  5、运行gitblit.cmd批处理文件。

    找到解压包目录下的gitblit.cmd文件,双击运行。

技术分享

    运行结果如下,则表示运行成功。

技术分享  

  6、在浏览器中打开,现在就可以使用Gitblit了,默认用户名和密码都是:admin。

    进入系统后就可以创建Git Repository和会员了。

技术分享

  7、设置以Windows Service方式启动Gitblit。

    在Gitblit目录下,找到installService.cmd文件,用记事本打开。

技术分享

    修改ARCH:

      32位系统:SET ARCH = x86

      64位系统:SET ARCH = amd64

    添加CD为程序目录:

      SET CD = D:/Git/Gitblit-1.6.0(你的实际目录)

技术分享

    修改StartParams里的启动参数,给空就可以了。

技术分享

    双击Gitblit目录下的installService.cmd文件(以管理员身份运行)。

    在服务器的服务管理下,就能看到已经存在的Gitblit服务了。

技术分享

    平时使用时,保存这个服务是启动状态就可以了。

Windows操作系统上的其他Git服务器

  http://gitstack.com/

  http://www.chodounsky.net/bonobo-git-server/

  https://github.com/otac0n/WebGitNet/wiki/Getting-Started

  https://github.com/yysun/Git-Web-Access

Linux操作系统

  先将Gitblit通过XFtp上传到Linux系统,之后解压到某目录,例如/opt/gitblit;

  根据需要修改data/gitblit.properties配置文件(同上面的Windows差不多)。

  启动Gitblit服务:

    通过service命令

技术分享

    手动启动

技术分享

    打开浏览器进入Gitblit(通Windows操作系统)。

  问题:

    Linux系统上,通过手动方式启动的Gitblit,如果终端关闭了,则服务也停止了。上面的service命令启动并不能正确执行,所以暂时还不知道怎么解决这个问题。

 

搭建Git服务器

原文:http://www.cnblogs.com/diesel/p/5066232.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!