单位有些项目需要版本控制,想用Git来管理,习惯了Github这种方式,但是单位的项目放在Github的公共仓也不太合适,所以打算自己搭一个hub。类hub软件不少,我选择的是Gitblit(选择它是因为它是用Java写的)。在安装Gitblit时我大概看了几眼官方网站,没找到安装文档,然后就网搜了一下,另外看了看Gitblit里面的几个shell脚本,大致也明白是怎么回事了,然后就开始安装了。
说一下安装的步骤吧:(我安装的是Gitblit GO 这是一个Single-Stack Solution的版本,Gitblit也有WAR版的和其他的版本)
1.解压Gitblit压缩包到/opt/gitblit ,要想把Gitblit安装成服务,这个目录就是默认的目录,想放到别的目录下安装成服务应该还得改配置(改service-centos.sh文件),没必要自找麻烦了
2.运行安装目录下的 install-service-centos.sh 脚本,这样就把Gitblit安装成服务了
再说一下基本的使用吧:
Gitblit默认提供的是HTTPS协议下的访问,而不提供HTTP的,默认端口从上图可以看出来是 8443,所以只要访问https://yourdomain:8443 就可使用Gitblit了
Gitblit的默认帐号/密码是admin/admin,登录后自己修改密码就可以了,Gitblit的认证与授权信息保存在 Gitblit根目录/data/users.conf文件中
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。