在Windows计算机上安装Git-server

Bat*_*tto 26 git

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

Dir*_*eek 26

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


Nic*_*kin 18

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

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

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

这里有很多git参考资料:适合初学者的Git:权威的实用指南


gom*_*ons 5

视窗

前段时间我使用过Bonobo git服务器.易于安装,通过Web界面进行配置.

Linux的

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

现在我使用gitlab.安装非常简单,并且通过Web界面进行所有配置.


Phi*_*ppe 5

在Windows上,您可以使用gitbucketgogs(非常好用的git服务器)[编辑:现在有一个看起来更活跃的gogs社区分支https://gitea.io ]或Java或scala中的gitblit如果您是从战争中使用嵌入式http服务器启动它们,那只是命令而已。

但是,就像@gomons所说的那样,也许您应该考虑使用Linux服务器(至少一个VM,有时可以在项目网站上下载)在虚拟框中,这样一来,您的选择将变得更大,因为很多好的git服务器:gitlab,...如果您想使用代码审查工具,还可以使用gerrit

在gitea网站上,您可以进行很好的功能比较:https ://docs.gitea.io/en-us/comparison/