Gitblit 一些使用说明记录
一:简介
Gitblit是一个用于管理,查看和提供Git存储库的开源纯Java堆栈。它主要设计为希望托管集中式存储库的小型工作组的工具。Gitblit 是一个和 Gitlab 、github、gitee 功能差不多的 git 远程仓库系统,Gitblit 开源免费、兼容性强、支持windows 和 linux 环境、适合中小企业和个人使用。Gitlab 安装部署起来比较麻烦,而 Gitblit 就简单很多了。
二:GIT开发模型及工作区
- 以下是GITHUB FLOW的一个模型,简单来说就是会创建一个主分支master,本地开发需要创建自己的分支例如dev分支进行开发并推送远程仓库到dev分支,代码进行审核完成后在本地合并到master分支后在进行推送到远程仓库的master分支。详细的各个git服务器的分支模型可以参考以下链接文档:Git代码分支管理模型 - 简书
- 对于GIT工作区的说明,本地工作区、本地仓库、远程仓库之间对关系。
三:GIT服务器搭建说明(GITBLIT)
GITBLIT是使用搭建在windows操作系统上的,方便进行部署。本文档不记录服务器搭建的详细说明,只提供搭建完成后服务器的URL地址和自己的账号密码,有兴趣自己搭建的可以查看该篇说明:
Windows 10环境下 GitBlit 安装部署_烧火棍势力登场的博客-CSDN博客
四:GIT服务器页面的介绍
4.1:登陆首页
根据提供的服务器的URL地址和账号进行访问GITBLIT,本文以管理员账号admin进行介绍,首先在浏览器输入URL地址后出现如下界面,该界面需要进行登陆,正确的账号密码登陆后该页面以后打开不需要重复登陆。
4.2:我的仪表盘
- 登陆成功后界面直接是到了“我的仪表盘”,本界面主要是统计最近7天内的版本库或者用户的活跃度,是刚部署完成还没有进行项目开发,所以最近活动为空。
2 )已经创建过项目并且提交过后会出现的最近活动,可以查看最新7天内的版本或者用户活跃度。
4.3:我的任务
在该界面可以针对已经创建的项目版本库可以进行对项目进行任务分配,记录BUG已经问题等等。
4.4:版本库
这个是显示目前该账号有权限查看、克隆、修改的项目版本库,新建的项目版本库也是在这里进行创建,是代码、文件的可视区。
4.5:其他功能
剩余的文件存储、活动、搜索等页面,可能后续随着版本库增多搜索可以用到,可以选择版本库进行搜索查询相关内容。
五:用户及团队创建(admin管理员权限)
服务器搭建完成后会的到登陆服务器的web界面的URL地址:http://192.168.1.254:10010/ ,默认的管理员权限的账号密码都是admin,首先是进行创建用户和团队。登陆进来后是这样的界面在右上角有一个倒三角,管理员权限一般只是里面有创建用户和团队的操作。
5.1:创建团队
- 先进入到团队,在该页面会显示当前已经创建到团队,可以对已经创建的团队进行编辑、删除操作;创建团队点击“添加团队”,团队的功能主要是区分不同类型的工作内容以及对版本库权限的分配。
- 如果说分项目进行开发,可以先建立一个团队,把人员都增加到团队里面,后续在进行项目开发分配权限的时候可以直接按团队,填写团队名称,对该团队做一些全局性的权限,例如可以允许创建版本库、分支等。管理权限一般不给。
- 创建成功后回退到团队首页,可以看到已经有一个团队。
- 在团队添加的时候会也可以直接进行访问权限的设置,可以对团队成员或者版本库权限进行,不过一般都是依据版本库或者项目进行分配权限,一般不在这里设置访问权限,或者后续版本库比较多的时候也可以回到这里进行编辑。
5.2:创建用户
- 先进入到用户,在该页面会显示当前已经创建的用户,可以对已经创建的用户进行编辑、删除操作;创建团队点击“添加团队”,团队的功能主要是区分不同类型的工作内容以及对版本库权限的分配。
这里属性可以进行填写描述或者也可以忽略。
这里的访问权限也是一样,目前新建立的可以不填写权限,主要是后续对人员新增可以进行权限分配,也可以单独在项目里面进行分配。
添加完用户后如下,在转回到团队可以对用户进行添加到指定的团队,后续在创建版本库可以直接对团队进行权限分配。
原文地址:https://blog.csdn.net/qq_19294353/article/details/131034545
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!