1.下载gitstack
GitStack 2.3.6 下载
http://gitstack.com/gitstack-2-3-6-released/
GitStackCrack下载:
http://download.csdn.net/detail/bonson2004/9920232
GitStack 2.3.6 **注册
- 解压GitStackCrack.7z
- common.py,common.pyc两个文件替换到:python\Lib\site-packages\django\middleware
- license.pyc替换到:app\gitstack
安装后默认启动地址:http://localhost/gitstack
2.安装gitstack
准备工作就绪,我们开始安装服务器端,双击 GitStack_2.3.6.exe
注意:此时,如果有这个提示,我们就需要暂时关闭占用80端口的服务了,怎么关闭呢,先找到什么服务占用了80
运行,CMD,输入netstat -aon|findstr "80" 查找到 占用80的程序的PID
然后在任务管理中,找到 停止即可
然后一路安装完成,会自动打开管理界面
这时要注册**:
- 解压GitStackCrack.7z
- common.py,common.pyc两个文件替换到:python\Lib\site-packages\django\middleware
- license.pyc替换到:app\gitstack
默认用户和密码admin登录
这个界面是多么熟悉啊,和SVN相似,创建 版本库 、创建组、创建用户、设置
到此我们服务器的安装就完成了,使用GitStack创建基于Windows服务器端就是这么简单。下面我们介绍它的使用。
3.Git服务器端GitStack的使用
GitStack的使用非常简单,和SVN服务端没多大区别,先看一下设置
完成设置后,我们创建一个版本库和一个组及2个用户
将2用户加入该组
接下来,我们给版本库授权组MyGitGroup,于是,这两个用户就拥有该版本库的操作权
先创建一个版本库 MyGitObject,并配授权组或用户(这里我们授权组,就拥有该组下的两个用户了)
将刚才建的 组 MyGitGroup加入该版本库
设置组的读写权限
到此服务端的配置完成,我们可以看到 ,在设置的版本库目录中,多了一个我们刚创建的版本库文件夹 MyGitObject.git
喜欢使用命令行的同学,仍然可以在这里打开操作 ,可以看到 GitStack的唯一作用,就是帮我们提供了一个http服务+一个界面化配置而且,我们的核心还是Git