最近有个项目代码比较多,更改频繁,后端给提供的git服务又限制了大文件上传。
诸多限制,无奈自己准备搭建一个git服务,能在公司内网访问即可。
需求已确定,开始搞起,网上查阅一番,发现Mac平台搭建git服务,并且没有太多需求的话,用gitblit是不错的选择(虽然它已经一年多没有更新了)。
如果使用Linux搭建git服务的话,推荐使用更加强大的gitlab搭建服务。
使用gitlab搭建git服务
其实Mac下也可以使用docker安装gitlab,只不过懒得折腾,能用就行。
使用docker安装gitlab搭建git服务
还是说说我们在Mac下用gitblit搭建git服务
其实最主要的步骤还是第三步
把gitblit上下载的文件解压,然后进入data子目录,找到defaults.properties打开。这里的很多配置项都可以使用缺省,不过如果想要修改文件存放的路径,可以把git.repositoriesFolder配置下,路径可以自己指定(但要有写权限)。
然后找到server.httpPort,设定http协议的端口号,这个端口号理论上来说可以随便指定(保证和其他应用不冲突就行),这里我设置成1234。保存,关闭。
配置完成后启动gitblit服务,安装包里做好了可执行的脚本,我们只要在终端运行就可以了。
打开浏览器,输入localhost:1234(localhost也可以换成你本机的ip地址),进入gitblit web管理页面。选择右上角登录。
默认的用户名和密码是admin,强烈建议登录后修改密码。登录后最好再创建一个用户,然后在该用户下创建项目目录。
创建完成后就会自动跳转到项目页面,然后我们就可以拿到git链接,接下来就可以愉快的使用git啦。(~ ̄▽ ̄)~