GitStack——优秀的Git可视化服务端应用

时间:2024-04-03 18:31:36

本篇导读:

Git简介:

Git是什么?

Git是目前世界上最先进的分布式版本控制系统(没有之一)。

Git有什么特点?分布式!

那什么是版本控制系统?

使用版本控制系统,不同的开发者把自己的修订版本发布到远端版本库,各版本再合并起来,进而实现团队合作开发以及在解决开发过程中版本回退,各版本的更新内容比较的问题。

Git有很多优点:

(1)分布式:说起优点,大多都是相对其它管理工作比如SVN等,最大的优点就是分布式,最大化开发个性;

(2)轻负载:因为强化个体并且使用元数据存储而非文件形式,公用服务器压力较小;

(3)高性能:能快速处理分支,合并简单快捷;并且分个分支的冲突解决非常方便。

(4)完整性:在保存到 Git 之前,所有数据都要进行内容的校验和(checksum)计算,并将此结果作为数据的唯一标识和索引。如果文件在传输时变得不完整,或者磁盘损坏导致文件数据缺失,Git 都能立即察觉。

(5)离线式:离线工作是Git一个重要特点,这种模式在以前独占式的版本控制的年代,是无法想象的。

但是Git尽管有那么多的优点,但是大多数Git的教程中以命令方式操作,而Git的指令又非常的多,这无疑让初学者望而却步,所以今天要介绍的就是一款可视化的第三方开源服务器端,专为Windows定制,集成GIt的同时病区以Web方式操作界面,无需指令

下面介绍GitStack的安装和使用

官方下载网站 https://gitstack.com/

GitStack——优秀的Git可视化服务端应用

最新版本是2.3.10 2017年8月4日更新

安装过程:

GitStack——优秀的Git可视化服务端应用

点击Next

GitStack——优秀的Git可视化服务端应用

点击同意

GitStack——优秀的Git可视化服务端应用

选择安装路径,建议安装在非系统盘

GitStack——优秀的Git可视化服务端应用

点击Install

完成安装后会自动弹出 http://localhost/registration/login/?next=/gitstack/

GitStack——优秀的Git可视化服务端应用

默认的账号和密码是admin


下面将是GItStack的使用教程

GitStack——优秀的Git可视化服务端应用

完成设置后,我们创建一个版本库和一个组及2个用户

GitStack——优秀的Git可视化服务端应用GitStack——优秀的Git可视化服务端应用

GitStack——优秀的Git可视化服务端应用

接下来,我们给版本库授权组MyGitGroup,于是,这两个用户就拥有该版本库的操作权

先创建一个版本库 MyGitObject,并配授权组或用户(这里我们授权组,就拥有该组下的两个用户了)

GitStack——优秀的Git可视化服务端应用

将刚才建的组MyGitGroup加入该版本库

GitStack——优秀的Git可视化服务端应用

设置组的读写权限

GitStack——优秀的Git可视化服务端应用

到此服务端的配置完成,我们可以看到,在设置的版本库目录中,多了一个我们刚创建的版本库文件夹 MyGitObject.git

GitStack——优秀的Git可视化服务端应用

喜欢使用命令行的同学,仍然可以在这里打开操作 ,可以看到 GitStack的唯一作用,就是帮我们提供了一个http服务+一个界面化配置而且,我们的核心还是Git

GitStack——优秀的Git可视化服务端应用


写在最后:

GitStack——优秀的Git可视化服务端应用

有30天的免费企业版试用期,过了之后只能添加两个用户了,这里教一下大家怎样免费获取企业版:

GitStack——优秀的Git可视化服务端应用

GitStack——优秀的Git可视化服务端应用

我就是通过这样的办法获得的,大家可以尝试一下。我的message写了英文,最后给我回复的邮件果然也是英文的。