您的位置:首页 > 其它

Windows平台下搭建Git服务器

2017-02-28 11:48 621 查看
Git没有客户端服务器端的概念,但是要共享Git仓库,就需要用到SSH协议(FTP , HTTPS , SFTP等协议也能实现Git共享,此文档不讨论),但是SSH有客户端服务器端,所以在windows下的开发要把自己的Git仓库共享出去的话,就必 须做SSH服务器

        step1: java的下载及安装、环境变量的配置就不说了。

      step2:下载GitBlit    官网地址:http://gitblit.com/   或者去我网盘里面下载:   http://pan.baidu.com/s/1pLNN4QR  密码:b8s9

                  注意选择是windows版本

      step3:新建文件夹存放GitBlit的解压文件,我本地以:  E:\Git   为例,然后将下载下来的压缩文件解压在该文件夹下面即可,不用安装。如图:

               

         


step4:创建用于存储资料的文件夹   E:\Git\GitRepository  (见上图)

step5:找到Git目录下的data文件下的defaults.properties文件(1.8版本是该文件,可能之前的版本是gitblit.properties文件),“记事本”打开。

step6:找到git.repositoriesFolder(资料库路径),赋值为第四步创建好的文件目录 E:\Git\GitRepository 。



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



step8:找到server.httpBindInterface,设定服务器的IP地址。这里我设定的是我本机的ip。



step9:找到server.httpsBindInterface,设定为localhost  然后保存关闭文件。

step10:运行gitblit.cmd 批处理文件。找到Gitblit目录中的gitblit.cmd文件,双击。

step11:运行成功之后在浏览器中打开,现在就可以使用GitBlit了,默认用户名密码都是:admin。 例如:192.168.0.118.8888  见下图:



step12:设置以Windows Service方式启动Gitblit. 在Gitblit目录下,找到installService.cmd文件。

step13:修改 ARCH

   32位系统:SET ARCH=x86

   64位系统:SET ARCH=amd64

   添加 CD 为程序目录

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

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

step14:以Windows Service方式启动Gitblit. 双击Gitblit目录下的 installService.cmd文件(以管理员身份运行)。在服务器的服务管理下,就能看到已经存在的gitblit服务了。

linux系统下安装GitBlit见下篇文章。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git 服务器