一、工具安装
1.1 主要需要下载和安装两个工具: Gitblit 和 java jdk
1.2 我这边电脑之前已经有安装了JAVA JDK
1.3 配置gitblit的http端口和IP地址:Gitblit\gitblit-1.9.3\data\defaults
1.4 执行安装,双击gitblit脚本命令,出现如下命令窗口
1.5 检查安装是否成功
浏览器器里输入:192.168.0.64:8442 ,出现如下界面
1.6 虽然经过上述操作,可以在浏览器里打开1.5的页面。但是在计算服务列表没有gitblit服务,即关闭1.4的命令命令窗口,gitblit界面将不可访问。
修改D:\Gitblit\gitblit-1.9.3\installService文件
以管理员身份运行:D:\Gitblit\gitblit-1.9.3\gitblit,选定java 虚拟机目录
运用之后,在General界面,选择Start,执行确定。此时服务列表会增加gitblit
最后关掉1.4的命令窗口后,同样可以在浏览器访问gitbilt主页。
二、gitblit使用
2.1 新建版本库和用户
设定版本库名称和权限即可
添加SSH密钥
2.2 推送失败
2.3 走http路径,克隆和推送都没有问题
2.4 修改ssh_config文件,clone OK:$ vim /etc/ssh/ssh_config
三、构建IP映射关系
3.1 当服务器端IP地址更改,仓库地址也会有对应的变化,如此不方便用户使用。
可以将IP映射为一个域名。 Gitblit\gitblit-1.9.3\data\defaults
同时修改C:\Windows\System32\drivers\etc\hosts文件
此时在浏览器输入: http://xiaoshubao:8442或者xiaoshubao:8442即可进入gitblit主界面
对应的仓库地址也有域名替换为IP
3.2 局域网内其他用户同样修改C:\Windows\System32\drivers\etc\hosts文件添加服务器主机IP地址映射关系,即可访问远程仓库。