美文网首页
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 Studio版本控制之Git篇(服务器gitbl

    Android Studio版本控制之Git篇(服务器gitblit)

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

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

  • Gitblit服务器搭建

    使用Gitblit搭建属于公司或自己的Git服务器,方便公司或自己程序代码及文档版本管理。 环境:1、Win10 ...

  • Android 代码版本控制Git

    引言:对于Git的使用已经有一段时间了。不会太多的命令行操作,主要使用基于Android Studio和Eclip...

  • Android 快速架构

    准备 1.在windows系统中使用gitblit做为git服务器2.命令行生成keystore3.Android...

  • 开源程序工具

    gitlab 私有git服务器 RocketChat 聊天服务器 gitblit windows下精简版的git服...

  • iOS项目从SVN迁移至Git步骤

    因公司改用git服务器进行代码版本控制,所以原本在SVN服务器上的iOS项目需要迁移至git服务器。conners...

  • Android 代码版本控制Git命令

    引言:基于图形界面 Git 的使用已经熟练掌握了。偶尔遇到要使用命令行的情况。在此进行简单记录。时间:2016年1...

  • 关于在项目中使用git的工具选择

    作为版本控制的新秀,git已经成为主流的代码版本控制系统。git不同与svn、cvs等集中版本控制系统。git作为...

  • Git入门

    Git入门 Git简而言之就是个版本控制工具,用于跟踪和管理代码的工具。 版本控制 本地版本控制 就是我们自己本地...

网友评论

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

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