美文网首页
Android 代码版本控制Git服务器GitBlit

Android 代码版本控制Git服务器GitBlit

作者: JustDo23 | 来源:发表于2016-07-29 09:08 被阅读760次

    引言:对于Git的服务器有很多种,笔者目前使用最多的是GitBlit。对于GitBlit服务器的搭建相对而言比较简单。

    时间:2016年7月18日21:08:38

    作者:JustDo23

    版本:[ GitBlit Go ][ Windows ][ 1.8.0 ][ 2016-06-22 ]

    官网:http://www.gitblit.org

    01. 下载安装

    GitBlit的官方网站中提供了下载的渠道以及相应的官方文档。可以根据文档中的介绍一步步的执行操作。本文很多信息都在参考官方文档的提示。

    在下载完成之后,直接进行解压缩,这里需要注意的是路径中不用使用空格或者中文

    02. 基础配置

    1. 打开data\gitblit.properties发现该文件中的配置并没有什么,而引用了同目录下的defaults.properties配置。

    2. 打开data\defaults.properties文件进行配置。

    3. 配置仓库路径。

       git.repositoriesFolder = D:/DevelopmentTools/Git/GitRepository
       需要注意是文件路径中斜杠要使用`/`
      
    4. 配置Http端口号。

       server.httpPort = 0        默认为0,表示禁用
       server.httpPort = 2323
      
    5. 配置Https端口号。

       server.httpsPort = 8443    默认值
       server.httpsPort = 0     配置为0
       强烈推荐使用Https的,这会更安全。Http和Https是可以共存的。
      
    6. 配置缓存大小。

       git.packedGitLimit = 10m    默认值
       git.packedGitLimit = 512m    配置为512
       这里官方文档提示应该设置为电脑能给的最大值。
      

    03. 关于证书

    证书可以进行手动的配置,也可以不进行配置使用默认的。直接跳过这一步就是使用默认的证书配置。

    1. 回到解压的目录,找到authority.cmd进行双击。双击之后就会弹框提示。

    2. 输入密码

      密码可以在data\defaults.properties文件中进行配置

       server.storePassword = gitblit    默认密码
      
    3. 生成证书

    04. 运行GitBlit

    回到解压的目录,找到gitblit.cmd进行双击。运行之后会在命令行中提示启动成功。

    05. 浏览器查看

    在浏览器中进行测试。使用http://localhost/本机IP都是可以进行访问的。同一局域网内的其他用户也是可以访问的。

    06. 账号密码

    网站访问的界面是没有注册按钮的。打开data\users.conf文件。

    [user "admin"]
    password = admin
    role = "#admin"
    role = "#notfederated"
    

    所以管理员用户名和密码都默认为admin。使用管理员登录之后,可以创建仓库,添加新的用户。

    07. 小结

    走到这里GitBlit服务器基本搭建起来了。每次使用都需要使用cmd运行启动。关闭cmd之后网页就访问不到了。接下来进行以Windows服务进行启动GitBlit的配置。

    08. Running as a Windows Service

    1. 回到解压目录,使用文本编辑器打开installService.cmd

    2. 设置SET ARCH的值和JVM的位数相同。

       @REM arch = x86, amd64, or ia32
       SET ARCH=amd64
      
    3. 设置CD的路径为解压的路径

       @REM arch = x86, amd64, or ia32
       SET ARCH=amd64
       SET CD=D:\DevelopmentTools\Git\GitBlit
      
    4. 修改--StartParams里的启动参数,将参数全部删掉

       --StartParams="" ^
      
    5. 保存并关闭

    6. 选中后右键以管理管理员身份运行

    7. 没有任何报错就说明服务安装成功。可以去运行cmd启动服务管理界面进行查看已经有该服务。

       cmd 运行指令 services.msc
      
    8. 如果服务没有启动,直接启动。在浏览器中输入之前的网址查看。正常访问到。

    09. 小结

    到这里,关于GitBlit服务器的搭建就基本完工了。

    文章推荐

    10. 添加用户

    相关文章

      网友评论

          本文标题:Android 代码版本控制Git服务器GitBlit

          本文链接:https://www.haomeiwen.com/subject/mfjnjttx.html