热门
整理使用Gitblit搭建Git服务器的步骤。
本文使用版本1.7u80
本文使用版本1.8.0
jdk配置 配置环境变量,略。
gitblit配置 参考官方文档。修改gitblit安装目录下的data文件下的gitblit.properties。
include = defaults.properties
include = my.properties
首次访问
运行gitblit根目录下的gitblit.cmd 批处理文件.
浏览器访问.
输入管理员账号admin/admin登录.
可以修改登录密码,建议修改.
创建版本库
创建版本库,点击下拉菜单中的创建版本库,或者页面中版本库进行管理.
输入名称,具体访问策略与初始化内容默认,根据实际需求更改.
创建空的版本仓库成功,页面会有一些提示信息与命令,供用户用于向仓库中推送内容.
这里不使用管理员账户admin作推送,我们通过配置新的用户,在用户端(即客户端)推送内容到仓库。这也比较符合实际生产,admin账户只用来管理服务器站点,不参与实际业务。包括创建版本库,以后也可以通过配置权限,向用户授予权限。接下来创建一个用户.
创建用户
点击下拉菜单中的用户.
点击右上角添加用户,进入明细页面,填写常规信息.
属性页根据具体情况,填写,可选.
访问权限页面,配置版本库权限. 1).选择版本库,选择test.git. 2).选择具体权限,选择R(克隆)(即读权限),点击添加. 3).创建成功. 4).另外再同样的方式配置用户test2,权限选择为对test.git拥有RW(推送)权限,以及用户test3,权限选择为对test.git拥有RWC(推送,创建ref)权限.
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
$ ssh-keygen -t rsa -C "youremail@example.com"
查阅及参考文章1.