Gitblit的安装配置及访问-windows

Git 是现在很流行的分布式版本控制工具,github更是人人皆知。但是github要求能够访问互联网。遇到不能访问互联网的情况,难道只能望git兴叹了。还好开源软件给我们提供了选择,比如Gitblit、GitStack、Gitolite,其中GitStack貌似不能安装在windowsXP 上。

         最终考虑简单便捷,我选择Gitblit的Go分支做服务器——这个分支版本的好处就是什么都集成到一块了,不需要安装别的东西。关于Gitblit Go的安装配置文档也不少,但是自己在安装配置过程还是遇到了一些问题。

 

         安装配置过程:

1.     下载Gitblit的Go分支并解压到本地就可以了,不需要安装。由于Gitblit是用Java开发的,所以记得先安装Java运行时。

2.      配置Gitblit目录下的\data\gitblit.properties文件,最基础的配置方式如下

 

  • 本地代码库的位置

 

git.repositoriesFolder= D:/gitRep

注意目录必须要用“/”而不是“\”。

 

  • 配置访问的端口号,使用推荐值或默认值即可

 

server.httpPort = 8080

server.httpsPort=8443

 

  • 配置http和https访问的接口,默认值是localhost,如果想要从其它电脑访问,赋空值就可以。

 

server.httpBindInterface=

server.httpsBindInterface=

 

3.      运行Gitblit目录下的gitblit.cmd就可以开启服务器了。

 

          本地或远程管理

 打开浏览器,输入https://ip:port 或者http://ip:port即可,如“https://192.168.1.10:8443或者http://192.168.1.10:8080”

 

 git客户端访问

1.      打开git gui,在本地新建一个版本库

2.      从菜单remote->add,进入添加远程版本库的界面。名字随便给就行,位置的格式很重要,以“http://192.168.1.10:8080/git/work/test.git“为例:

http://192.168.1.10:8080/git——固定的,即协议http或者https://ip:port/git

work——远程版本库目录下的一个文件夹,目的是按目录组织。此项在创建时可选。

test.git——work目录下一个具体的版本库。

         如果用https的方式,格式为“https://192.168.1.10:8080/git/work/test.git”

         此外,也可以在gitblit的网页管理界面中找到访问链接,即在每个版本库的summary页面中。

 

总的来说,Gitblit的安装配置非常简单,不需要安装,配置也只需要几分钟就可以了。如果需要开机自启动,可以运行install_service.cmd将Gitblit安装为服务即可。

  1. da shang
    donate-alipay
               donate-weixin weixinpay

发表评论↓↓