软件介绍/功能
Gitblit官方版是功能较为丰富的查看管理软件,Gitblit官方版是特别为了要集中管理仓库的小型工作组而研究出来的。Gitblit官方版用于管理,查看和服务Git存储库,可以与您建立的工具配合使用,可以用来备份仓库,以及可选的用户账户、团队定义、服务器设置和Groovy推送钩子脚本,从你的Gitblit实例到另一个Gitblit实例或Gitblit联邦客户端。
软件功能
所有传输
支持SSH、HTTP和GIT协议,并且开箱即用。
使用基于分支的拉取请求进行问题跟踪
Gitblit官方版融合了GitHub、BitBucket和Gerrit的元素,提供了一个基于主仓库内分支的精简协作工作流程。
轻松的远程管理
管理员可以从Web用户界面创建和管理所有的仓库、用户账户和团队。
管理员可以使用Gitblit Manager或自己的定制工具,从JSON RPC界面创建和管理所有仓库、用户账户和团队。
管理员可以使用 SSH 和 Powertools 插件从命令行创建和管理所有仓库、用户账户和团队。
与基础架构的集成
可通过插件进行扩展
Groovy推钩脚本
可插拔的用户服务机制
LDAP认证与可选的LDAP控制的团队成员资格。
Redmine认证
SalesForce.com认证
窗口认证
PAM认证
自定义认证、授权和用户管理
丰富的RS S订阅
基于JSON的RPC机制
Java客户端R SS/JSON API库,用于自定义集成。
备份策略
Gitblit包含了一个备份机制(*联邦*),可以用来备份仓库,以及可选的用户账户、团队定义、服务器设置和Groovy推送钩子脚本,从你的Gitblit实例到另一个Gitblit实例或Gitblit联邦客户端。同样,您也可以使用联盟机制将单个工作区的Gitblit实例聚合到一个公共的集中式服务器上。
Java运行时要求
Gitblit需要一个Java 7运行时环境(JRE)或Java 7开发包(jdk)。
软件特色
可以作为一个没有管理控制或用户账户的傻瓜仓库查看器。
可以作为一个完整的 Git 堆栈,用于克隆、推送和版本库访问控制。
可以在没有其他Git工具(包括实际的Git)的情况下使用,也可以与现有的工具配合使用。
融合了GitHub、BitBucket和Gerrit的元素,提供了一个基于主仓库内分支的精简协作工作流程。
使用方法
(1)登入已经部署好的GitBlit服务器
在网址输入框输入GitBlit服务器的地址,如图中的1,然后在2处登入用户名和密码
(2)创建一个新的版本库
点击图中1处的“版本库”,然后点击图中2处的“创建版本库”
填写名称和描述,注意名称最后一定要加 .git
选择限制查看、克隆和推送
勾选“加入README”和“加入.gitignore文件”
在图中的1处,选择你构建版本库的编程语言,如python
最后,点击“创建”
创建成功后,进入相应的版本库,会显示如下的界面
点击“目录”,可以看到版本库中的文件
(3)创建新用户
点击图中红色框中的“用户”
点击“添加用户”
填写用户的信息,红色框中的选项视情况勾选,可以不勾选
最后点击保存
添加成功后,会在列表中显示相应的用户信息
登入新添加的用户,可以在界面上看到没有任何版本库信息,这是因为当前没有任何版本库的权限
(4)授予用户版本库的读写权限
切换管理员账号,并且进入相应的版本库
点击“编辑”
再点击“permissions”,选择你想要的用户和权限
权限可以选择“RW(推送)”
最后点击“添加”
添加成功后,点击“保存”
此时,切换回之前的用户,可以看到界面有版本库的信息
历史版本
- Gitblit1.9.1 正式版 简体中文 win7或更高版本 2020-06-21