Gitblit介绍
Gitblit 是一个纯 Java 库用来管理、查看和处理 Git 资料库.至关于 Git 的 Java 管理工具,支持linux系统。
Git是分布式版本控制系统,它强调速度、数据一致性,而且支持分布式、非线性工做流。它最初由Linus Torvalds在2005年为Linux内核设计和开发,使用GPLv2证书,
并今后成为软件开发中使用最普遍的版本控制系统。
Gitblit是彻底开源的软件,它基于纯粹的Java堆栈,被设计以在Git仓库速度和效率方面胜任从小型到极大型的项目。它很容易学习和上手,并有着闪电般的性能。它在很
多方面远胜Subversion、CVS、Perforce和ClearCase等SCM(版本控制)工具,好比,如快速本地分支、易于暂存、多工做流等。java
下面介绍Gitblit的安装(Ubuntu/Fedora/CentOS)node
Git是一款注重速度、数据完整性、分布式支持和非线性工做流的分布式版本控制工具。Git最初由Linus Torvalds在2005年为Linux内核开发而设计,现在已经成为被广
泛接受的版本控制系统。和其余大多数分布式版本控制系统比起来,不像大多数客户端-服务端的系统,每一个Git工做目录是一个完整的仓库,带有完整的历史记录和完整的版本
跟踪能力,不须要依赖网络或者中心服务器。像Linux内核同样,Git也是在GPLv2许可证下分发的自由软件。linux
1git 2ubuntu 3centos 4浏览器 5服务器 6网络 7less 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
|
打开浏览器,依据你的配置进入https://localhost:8443。 输入默认的管理员受权:admin / admin 并点击Login 按钮
添加用户操做
添加仓库操做
这样就在组huanqiu下建立了hqpc的代码仓库。还能够在huanqiu组下建立其它的仓库
能够是用上面建立的wangshibo用户登录,而后将客户机的ssh公钥添加到gitblit的wangshibo用户下,这样就能使用ssh方式进行操做了。
添加客户机公钥,能够设置操做权限(读写权限)
而后就能够在客户机上进行代码操做了
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
|
而后登录到gitblit页面,查看test.txt文件是否已经成功推到了hqpc仓库里了
--------------------------------------------------------------------------
还能够设置用户的访问权限
中英文显示,能够在"用户中心"的"偏好设置"里选择中文或是英文显示
能够在"个人公告板"里查看最近的操做记录状况
***************当你发现本身的才华撑不起野心时,就请安静下来学习吧***************