所以我和我的一个朋友想要开始编程并让Git作为我们的服务器,这样我们就可以轻松地"跟踪"并控制我们的项目.问题是,我只能在私人服务器(Windows)上找到关于Git的旧帖子.我想知道是否有任何关于将计算机作为我们的服务器的指南或任何提示我们都使项目成为私人(私人回购),同时能够在与服务器相同的位置或在其他位置工作作为家庭,咖啡等...我已经尝试过GitStack,但我无法将其投入使用(可能由于错误的配置,我对此还很新).在与Git集成的程序方面,你们有什么建议将Windows计算机作为服务器?
Dir*_*eek 26
我在Windows上使用Bonobo git服务器通过https使用IIS作为Web服务器来提供我的存储库.它运行得很好,但是当你想要有活动目录(windows)身份验证时,你有一些怪癖(你基本上需要2个Bonobo实例,我不知道怎么办不起来).我从Visual Studio,TortoiseGit和git控制台访问我的Bonobo git存储库,它只是按预期工作.
在Windows上,您可以使用gitbucket,gogs(非常好用的git服务器)[编辑:现在有一个看起来更活跃的gogs社区分支https://gitea.io ]或Java或scala中的gitblit如果您是从战争中使用嵌入式http服务器启动它们,那只是命令而已。
但是,就像@gomons所说的那样,也许您应该考虑使用Linux服务器(至少一个VM,有时可以在项目网站上下载)在虚拟框中,这样一来,您的选择将变得更大,因为很多好的git服务器:gitlab,...如果您想使用代码审查工具,还可以使用gerrit
在gitea网站上,您可以进行很好的功能比较:https ://docs.gitea.io/en-us/comparison/