本文主要记录了我自己在局域网中Git远程仓库端机器及客户端配置的学习过程,试过两台机器的配置都OK,鉴于Gitblit的服务器也应该是基于局域网的(克隆、拉取的仓库地址都是局域网IP),所以应该具有一定的保密性。
1.Git远程仓库机器配置过程
搭建Git服务器教程源文档,怎么配置Gitblit我都是照着上面做的:
https://blog.youkuaiyun.com/wfl_137724/article/details/76684982
之后后面融入我自己认为还需要注意的点和配置的地方。
我安装的是JDK10,jdk10下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html
gitlit直接复制使用该文件夹:
举例gitblit的根目录:D:\SmallSoftwares\2018-4-1-Gitlit
开启Gitblit服务:
登录:http://192.168.191.6:10101(IP地址具体是当前仓库服务器的局域网IP地址)去管理用户和管理版本库,如图是我新建的仓库:(尽量选择高安全程度的选项避免被随意克隆)
需要留意的是为了保障安全性,又避免混淆所有人都占用admin账号去使用,因此需要admin管理员优先添加所有团队成员信息:包括成员名、成员邮箱、密码以及相关权限的限制。需要留意的是所有添加的成员用户名均会转为小写。(因此配置成员数据前,需要收集所有人的用户名及邮箱信息)
在admin账户登录状态下