GitStack.docx
- 文档编号:10075446
- 上传时间:2023-02-08
- 格式:DOCX
- 页数:11
- 大小:1.30MB
GitStack.docx
《GitStack.docx》由会员分享,可在线阅读,更多相关《GitStack.docx(11页珍藏版)》请在冰豆网上搜索。
GitStack
GitStack功能介绍及搭建方法
一、GitStack介绍:
GitStack是一款在Window系统上帮助用户建立Git服务的软件,也就是说这款软件可以帮助用户可以在没有Git知识基础的前提下建立一个领先的分布式版本控制系统,而且这也很容易保证用户建立的系统是实时更新的。
GitStack是建立在真正的Git基础之上的并且与其他的Git客户端完全兼容。
GitStack对于小型开发团队是免费的。
二、GitStack功能特点:
1、安装简单快速。
GitStack安装过程只有几步,而且在数分钟内就能安装完成。
2、能够方便的对库进行管理。
GitStack通过HTTP传输文件,用户可以通过主面板方便的对库中的额文件进行管理。
3、方便的团队管理.GitStack能够方便的对团队中每人对库文件的权限进行添加或者移除。
4、方便的其他活动库集成功能。
GitStack能够方便的对其他库进行集成。
5、云管理功能。
用户可以在任何地方通过网页对库进行管理。
6、开源。
对于三个Licence以下的开发规模是免费的。
软件的开源对于提升软件的安全性、软件的质量、软件的成本都很有好处,该软件将会一直坚持开源的原则。
7、流畅的更新系统。
GitStack可以在不损失任何数据的情况下进行更新。
8、一键迁移。
GitStack可以方便的将现有的库进行迁移。
9、规范的技术构成。
GitStack是基于Git基础建立的,并且界面使用python/django完成。
GitStack搭建手册
目前在windows平台上的git服务器大多数采用CopSSH+MsysGit的方式来实现,这样的实现方式也能保证其安全性与灵活性。
但是这种方式往往搭建过程比较繁琐。
因此这里介绍一种部署和搭建比较方便的windows版本的Git服务器—Gitstack。
以下是其搭建手册:
一、下载GitStack
下载地址:
同时在
软件包超过了80M,这是因为在里面同时整合了apachehttpserver和msysgit。
二、安装
1、双击最新版安装包GitStack_2.3.6.exe,如下图所示,单击next继续。
2、然后出现用户协议,如下图所示,单击“I Agree”同意协议继续安装。
3、如下图所示,单击“browse”选择安装路径。
然后单击Next继续安装。
注意:
由于目前的gitstack版本的git仓库只能保存在git安装目录的repositories目录下(如果GitStack安装在C:
\GitStack下,所有的git仓库都将位于C:
\GitStack\repositories目录下),从代码库和数据的安全性考虑,最好把GitStack安装在非系统盘或者使用云同步软件随时同步在云端。
4、如下图所示,出现Gitstack功能选择安装界面,用户可根据需要选择要安装功能。
然后单击“Install”进行安装
5、等待其安装完成后,如下图所示,单击Finish完成整个安装过程。
三、配置
1、安装完成后会自动跳转或者手动在浏览器中访问http:
//localhost/gitstack 访问Gitstack的配置界面,初始的用户名和密码均为admin。
用户可以在Setting界面的General选项中修改登录密码。
在Users&Group界面创建开发团队成员的账户,如下图所示:
2、然后进入Repositories进行工程的创建。
在Name栏内键入工程名,然后单击Creat进行创建。
如下图所示
3、工程创建完成后,还需要在Repositories区域的工程列表内点击所选工程的Users域(人形图标),以添加可以访问该仓库的用户名如下图所示。
4、完成后用户就可以在\GitStack\repositories目录下看到一个test0820.git目录,该目录保存了test0820仓库的所有元数据。
四、访问Git仓库
1、Git仓库创建完成后就可以使用Git客户端对仓库进行访问
2、此时可以看到仓库中并没有任何文件,在其中创建一个文件并提交并push到服务器中
3、这时,用户便可以在仓库中马上看到新提交的文件。
如下图所示:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GitStack