文章目录
使用Gitblit软件开启git服务器,供局域网其他电脑当做git仓库服务
有的时候,代码需要在局域网中电脑间共享,并协调工作,则可以使用Gitblit软件在本地电脑搭建一个git服务器,供局域网其他电脑使用。
关于Gitblit:
Gitblit是一个开放源代码的纯Java堆栈,用于管理,查看和服务Git存储库。它主要是为希望托管集中存储库的小型工作组设计的工具。
注:其实在网上还找到了使用git daemon
命令启动服务的,经过尝试, 在自己的电脑中 拉取、上传代码没有问题,但是局域网中其他电脑只能拉取代码,不能上传代码。代码仓库中已经加入了:git config receive.denyCurrentBranch ignore
配置。启动服务的命令:git daemon --reuseaddr --base-path=. --export-all --verbose --enable=receive-pack
所以在网上又找到了这个软件,经过尝试这个软件是有效的。
1. java依赖环境安装
Gitblit软件需要依赖java环境,所以需要安装java依赖,如果已安装请忽略这部分,如果么有安装需要安装一下。
打开链接:https://www.oracle.com/java/technologies/javase-downloads.html
在这个页面中选一个版本,然后点击JDK Download
按钮,进入下载版本,本人安装的是8的版本:
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
在这个页面中,选择对应系统的安装包下载,Mac系统的是jdk-8u281-macosx-x64.dmg
安装成功后,在终端中输入java -version
命令,如果出现版本号,则表示安装成功:
$ java -version
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)
2. Mac系统操作
2.1 下载Gitblit、配置参数
官网下载地址:http://gitblit.github.io/gitblit/
如果打开失败了,在Gitblit的源码仓库github页面中寻找:https://github.com/gitblit/gitblit
打开网站后,选择Download Gitblit GO (Linux/OSX)
点击下载,下载后,文件名:gitblit-1.9.1.tar.gz
,解压后,把文件夹放到一个指定的位置,我这里放在了用户文件夹下~/
。
在解压的文件夹中gitblit-1.9.1
的data
文件夹中,找到defaults.properties
文件,使用编辑器打开,并编辑如下内容:
# 大约30行,git服务器的文件夹地址,这个文件夹用来存放git仓库,绝对地址
git.repositoriesFolder = /Users/user/gitblit-1.9.1/gitRepository
# 大约2069行,配置浏览器访问的端口
server.httpPort