最简单的windows平台Git服务器---Gitstack 【转】

转自:http://www.360doc.com/content/12/0503/11/1016783_208316518.shtml

目前在windows平台上的git服务器大多数采用CopSSH+MsysGit的方式来实现,当然这种方式也是最原汁原味的在windows平台上搭建git服务器的方式,提供了最高程度的安全性和灵活性。但是缺点在于搭建仍然比较麻烦,要是能有一个Git版本的类似VisualSVN的服务器搭建包相信会更有利于git在windows平台上的使用。
我在这里推荐一个目前来说部署和搭建最方便的windows版本Git服务器---gitstack。gitstack内部采用Apache HTTP server作为服务器,使用http协议对git进行封装,整合的已经比较完备,安装后简单配置一下即可使用。但目前所实现的功能还非常简单,期待能在后续开发中一步步完善起来。

1.下载gitstack
下载地址:http://gitstack.com/download/
同时在http://gitstack.com/getting-started/也提供了一个简单的安装和使用说明。
软件包超过了80M,这是因为在里面同时整合了apache http server和msysgit。

2.安装
与安装其他的windows软件别无二致。
注意其安装路径:

由于目前的gitstack版本(V1.2)的git仓库只能保存在git安装目录的repositories目录下(如果GitStack安装在C:\GitStack下,所有的git仓库都将位于C:\GitStack\repositories目录下),从代码库和数据的安全性考虑,最好把GitStack安装在非系统盘或者使用云同步软件随时同步在云端。

3.配置
安装完成后在浏览器中访问http://localhost/gitstack即可访问gitstack的配置界面,第一次登陆时以admin:admin进入,进去以后可以在Setting界面修改admin的登录密码。
然后在User界面创建开发团队成员的账户:


现在就可以去Respositorys界面创建工程了,创建完成后还需要在Action中的Users域中选取可以访问该仓库的用户名:

此时就可以在\GitStack\repositories目录下看到一个test.git目录,里面保存了test仓库的所有元数据。

4.访问git仓库
git仓库创建完成后就可以使用git客户端(如git bash)进行访问了:

可以看到此时的test仓库中什么都没有,在其中创建一个文件后提交并push到服务器中:

在git服务器的test仓库中立即可以看到新的提交:

总结:
从目前的简单使用来看,gitstack虽然实现的功能还比较简单,但是作为一个有效版本管理的工具还是足够了,部署和使用也很方便,没有繁琐的配置和安装流程,非常适合于不需要繁琐的权限访问模型的中小型开发团队。

时间: 2024-10-16 16:00:57

最简单的windows平台Git服务器---Gitstack 【转】的相关文章

Windows下Git服务器搭建[转]

Windows下Git服务器搭建 作为对前两天Git服务器搭建的一个整理,我想分别从服务端和客户端两个角度来记录下整个搭建过程,为了达到目标,我们需要哪些操作. (一)服务端软件和账号的安装配置 我们这里只需要两个软件git和ssh,软件版本如下,这两个版本的安装也是非常简单,基本只要注意一点即可:安装目录最好不要用默认路径,确保安装路径中没有空格.其他步骤基本一路Next即可. Git-1.8.1.2-preview20130201.exe Copssh_4.1.0_Installer.exe

版本控制——Git 使用笔记,以及Windows搭建Git服务器

Git和Github的关系 链接:http://www.zhihu.com/question/21907548/answer/95284202 来源:知乎 Git是一款免费.开源的分布式版本控制系统 Github是用Git做版本控制的代码托管平台 相当于本地.公司服务器.Github网站服务器都装Git做版本控制,只不过Github的服务器强大些,对全球用户托管的项目用Git做版本控制! 正是由于Github用Git做版本控制,所以可以轻松的记录项目的变迁史,然后有了下图 git是一张弓,git

windows 部署 git 服务器报 Please make sure you have the correct access rights and the repository exists.错误

这两天在阿里云上弄windows 服务器,顺便部署了一个git服务.根据网上教程一步步操作下来,最后在 remote远程仓库的时候提示 fatal: 'yourpath/test.git' does not appear to be a git repositoryfatal: Could not read from remote repository. Please make sure you have the correct access rightsand the repository e

windows的git服务器搭建

准备工作: 1. Git-1.9.4-preview20140611.exe 2. Copssh_5.0.0_Free_Installer.exe 3. TortoiseGit 1.8.12.0 - 64-bit .msi 服务器系统:Windows 7 客户端系统:Windows 7  服务器端安装及部署 1.安装Git 完成安装 2.安装SSH及配置用户 安装好后,通过“COPSSH Control Panel”添加用户 在系统控制面板中添加一管理员帐户设置密码 开始配置SSH用户 选中“U

使用Gogs搭建Git服务器

Git现在基本上已经代替SVN成为主流的源码管理工具了,我在之前的文章使用GIT进行源码管理--GIT托管服务中介绍过一些国内外的主流在线Git服务,虽然这些在线的Git服务大多非常好用,但是有的时候我们也还是需要搭建自己的Git服务器的,例如企业内部的源码管理或者个人的私人源码管理. 之前在公司使用过GitLab搭建过Git服务器,GitLab本身是非常好用的,但是,在一些轻量级的应用(如人的源码管理服务器)的场景下,搭建和使用过程显得有些复杂了.今天我在这里要给大家介绍另一个简单易用的Git

1.windows下GIT 服务安装

本章介绍简单在windows 安装git 服务方法.服务器端采用的是Bonobo Git Server,一款用ASP.NET MVC开发的Git源代码管理工具,界面简洁,基于Web方式配置,简单易用.客户端是采用的TortoiseGit工具,UI操作,省去输入命令的麻烦,对于windows用户来说更易于使用. 参考:https://www.cnblogs.com/ws1996/p/6257190.html 下面这段摘抄. 所需软件: Git服务器端: BONOBO GIT SERVER,下载最新

Windows平台下搭建Git服务器的图文教程

Git没有客户端服务器端的概念,但是要共享Git仓库,就需要用到SSH协议(FTP , HTTPS , SFTP等协议也能实现Git共享,此文档不讨论),但是SSH有客户端服务器端,所以在windows下的开发要把自己的Git仓库共享出去的话,就必 须做SSH服务器 Git服务现在独树一帜,相比与SVN有更多的灵活性,最流行的开源项目托管网站Github上面,如果托管开源项目,那么就是免费使用的,但是闭源的项目就会收取昂贵的费用,如果你不缺米,那么不在本文讨论的范围内,既然这样,我们可以自己搭建

Windows平台使用Gitblit搭建Git服务器图文教程

Git服务现在独树一帜,相比与SVN有更多的灵活性,最流行的开源项目托管网站Github上面,如果托管开源项目,那么就是免费使用的,但是闭源的项目就会收取昂贵的费用,如果你不缺米,那么不在本文讨论的范围内,既然这样,我们可以自己搭建我们的Git服务器. 国内使用Windows Server平台的用户占大多数,那么本文就来讨论如何在Windows平台下搭建Git服务器. Windows平台下Git服务器搭建 第一步:下载Java,下载地址:http://www.java.com/zh_CN/ 第二

Windows下基于http的git服务器搭建-gitstack

版权声明:若无来源注明,Techie亮博客文章均为原创. 转载请以链接形式标明本文标题和地址: 本文标题:Windows下基于http的git服务器搭建-gitstack     本文地址:http://techieliang.com/2017/12/514/ 文章目录 1. 下载安装 2. 注意  2.1. 关于Python冲突问题  2.2. gitstack密码重置 3. gitstack与wamp冲突 1. 下载安装 官网下载即可 安装流程也很简洁方便.安装步骤 安装完成后可通过管理地址