使用前先看下GitBlit的百科介绍,很简洁:须要java运行环境;是一个纯 Java 库用来管理、查看和处理Git 资料库。即一个基于Java的分布式版本控制系统。java
(1)能够去http://www.gitblit.com/下载最新版本,这里提供一个1.8版本的网盘连接git
https://pan.baidu.com/s/1zTSvdYG8PW1o49Z-cuGoWw 密码:iv3c浏览器
(2)下载以后直接解压便可,能够看到其目录结构以下服务器
(1)进入data目录,能够看到defaults.properties、gitblit.properties两个属性文件ssh
(2)打开gitblit.properties能够看到其引入了defaults.properties文件,也就是说咱们在defaults.properties中配置信息便可编辑器
(3)修改配置信息前,先复制一份做为备份;而后开始修改,用文本编辑器打开defaults.properties文件,能够看到参数都有其注释。分布式
这里改下服务器端口:server.httpPort就好,任意改个未占用的端口号,https的不须要改测试
注:还有两个参数,服务器绑定地址不用设置,不然局域网内其余的地址访问不了ui
(4)回到软件根目录,打开gitblit.cmd,启动服务(PS:若是你启动失败,确认下是否已配置好JDK)spa
(5)启动成功后,进入浏览器,输入本身的IP地址:端口号,我这里是http://192.168.0.52:666/,进入以下界面
注:能够打开命令行,输入ipconfig查看本身电脑ip地址
(1)登陆默认管理员用户:admin,密码也是admin
(2)登入后,找到用户,点进去后点击“添加用户”
(3)随便建立一个测试用户,建立成功后能够看到已经显示到用户列表中
(4)一样能够建立一个团队,添加成员
(5)使用新用户登陆系统
(1)点击建立版本库
(2)建立完成后以下图
(1)正常状况每次都要打开gitblit.cmd启动服务后,才能进入GitBlit系统,不然将看到下面这样
(2)这样感受好麻烦,那么咱们能够运行installService.cmd,把它加入Windows服务中,能够看到执行后同时也生成了uninstallService.cmd文件,用于卸载服务
注:启动服务若是报错,用文本编辑器打开installService.cmd,把变量ARCH默认的amd64改成x86目录值再试试
(3)在开始菜单输入services.msc打开服务,能够看到gitblit已加入服务中
(4)启动服务后,再次刷新网址,能够正常进入系统了
(1)连接:https://pan.baidu.com/s/1xvWp5NCvgAhICSKF_zBGog 密码:2rx7
(2)安装,一直下一步便可
(3)安装成功后,鼠标右键能够看到多了两个选项,一个是用户界面,一个是命令行界面,推荐使用命令
(1)任意建一个文件夹,右键选择Git Bash Here,打开Git命令窗口
(2)输入命令:ssh-keygen -t rsa -C "gitblit",提示信息直接回车便可;能够看到默认生成公钥文件路径为: /c/Users/Administrator/.ssh/id_rsa.pub
(3)复制公钥至gitblit上
(1)复制版本库地址,在Git中执行命令
注:其中遇到认证失败问题,以下填yes,会自动在.ssh目录下生成known_hosts文件
(2)克隆以后本地就多了这个版本库的文件夹
(1)在test目录下新建一个文本文件
(2)Git Bash中进入test目录下
(3)执行git status命令查看状态,发现一个未添加的文件;运行git add test.txt把文件加入暂存区
(4)查看状态,文件待提交,执行 git commit -m "add a test file",提交文件至版本库
(5)·增长gitblit链接,执行命令 git remote add gitblit ssh://xinyi@192.168.0.52:29418/~xinyi/test.git
·推送当前版本库至gitblit: git push gitblit master
(6)刷新gitblit网页,能够看到文件已推送成功
(7)能够设置git的用户名 git config --global user.name xinyi
再次push后gitblit中提交做者就变成了设置的git用户名了
本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一块儿分享。