在Windows计算机上安装Git-server

时间:2015-05-18 16:34:43

标签: git

所以我和我的一个朋友想要开始编程并让Git作为我们的服务器,这样我们就可以轻松地跟踪"并控制我们的项目。问题是,我只能在私人服务器(Windows)上找到关于Git的旧帖子。我想知道是否有任何关于将计算机作为我们的服务器的指南或任何提示我们都使项目成为私人(私人回购),同时能够在与服务器相同的位置或在其他地方工作家庭,咖啡等场所...... 我已经尝试过GitStack,但我无法将其投入使用(可能是由于错误的配置,我对此还很新)。 你们有什么建议将Windows计算机作为服务器与Git集成的程序?

5 个答案:

答案 0 :(得分:26)

我在Windows上使用Bonobo git server通过https使用IIS作为Web服务器来为我的存储库提供服务。它运行得很好,但是当你想要有活动目录(windows)身份验证时,你会有一些怪癖(你基本上需要2个Bonobo实例,我不知道这些实例没有设法工作)。我从Visual Studio,TortoiseGit和git控制台访问我的Bonobo git存储库,它只是按预期工作。

答案 1 :(得分:18)

  

所以我和我的一个朋友想开始编程

我建议你在编程上花费你的精力和动力。不要打扰创建自己的私有远程存储库,因为您还不需要:

  1. git版本控制下的本地文件夹已经是一个git存储库。
  2. 如果您想合作:
    • GitHub最受开源项目的欢迎,它支持私有存储库(最多3个用户)。
    • GitLab允许私有存储库用于无限大小的团队。
    • Bitbucket还允许私有存储库,可供最多5个用户的团队使用。
  3. 这里有很多git引用:Git for beginners: The definitive practical guide

答案 2 :(得分:6)

前段时间我使用了Bonobo git server。易于安装,通过Web界面进行配置。

的Linux

我不喜欢git服务器的windows。所以我安装了Linuxgitolite3 + gitweb。易于安装,易于使用,对存储库的访问控制更多,通过gitweb进行Web访问。

现在我使用gitlab。通过Web界面安装和所有配置非常简单。

答案 3 :(得分:4)

在Windows上,你可以使用gitbucketgogs(一个非常好的,无痛的git服务器)[编辑:现在有一个社区的gogs分叉似乎更活跃了https://gitea.io]或者也是java或scala中的gitblit,如果你从与嵌入式http服务器的战争中启动它们,它们只是一个命令。

但是像@gomons所说的那样,也许你应该考虑使用一个Linux服务器(至少一个虚拟机 - 可以在项目网站上下载 - 可以在虚拟框中下载),这样你的选择就会更大很多好的git服务器:gitlab,...如果你想要一个代码审查工具,甚至是gerrit

答案 4 :(得分:2)

我使用GitStack,这是一个配备管理界面的软件来管理您的存款。而且,它易于使用和安装 就个人而言,我建议初学者和专家