【发布时间】:2014-01-14 06:10:47
【问题描述】:
我使用 Windows 机器作为客户端和服务器;我想用 git daemon 来部署,但是好像不支持认证。我不想使用 SSH,但 Gitolite 是唯一的好选择吗?或者还有其他可以很好地与 Windows 配合使用吗?
或者有没有更好的方法来使用 Git 部署和推送到生产环境?
【问题讨论】:
我使用 Windows 机器作为客户端和服务器;我想用 git daemon 来部署,但是好像不支持认证。我不想使用 SSH,但 Gitolite 是唯一的好选择吗?或者还有其他可以很好地与 Windows 配合使用吗?
或者有没有更好的方法来使用 Git 部署和推送到生产环境?
【问题讨论】:
虽然 Git 可以用于部署,但我通常建议使用专为它设计的东西。
在 Windows 上,BuildMaster 是一个不错的选择。或者,大多数 CI 工具都可以进行部署。查看Jenkins 了解开源的内容,或查看Travis 了解更多“多云”的内容。根据您的需要,所有这些都可以免费使用。
所有这些都可以由git push触发,但这与使用 Git 进行部署不同。
【讨论】: