gpt4 book ai didi

svn - 在远程专用服务器上管理站点的版本控制建议

转载 作者:行者123 更新时间:2023-12-04 06:41:06 25 4
gpt4 key购买 nike

你好
我们是一家小型 Web 开发公司,拥有 3 个 Lunarpages 专用 Plesk/Apache/MySQL/CentOS 服务器,每个服务器托管大约 70 个网站。我们通过 ftp 连接,每个服务器将我们的站点 stash 在文件夹中,即/var/www/vhosts/[domain]/httpdocs

我们的一名程序员移居海外,现在我们的“版本控制”是让他在开始工作之前从 ftp 下载他正在处理的任何文件的最新版本。不理想,并且不允许我们在一个站点上同时工作,而且我们已经遇到了他覆盖我的更改等问题。

我一直在寻找一种将版本控制集成到我们正在做的事情中的方法。

我查看过 beanstalkapp、codesion 等在线服务,但它们要么限制一个帐户上的存储库数量(我们有很多站点),要么限制您可以连接的 ftp 服务器数量。

所以我目前的想法是在专用服务器上安装 git(我相当精通 UNIX)并使用前端客户端(mac 和 pc)来检查管理更改。

有没有人对在我们的情况下实现版本控制的最佳方法有经验或建议?

提前谢谢了

卢卡斯

最佳答案

首先,我会切换到 ssh/scp 而不是 ftp。 ssh 更安全。

一旦 ssh 就位,在这些机器上安装 git 就非常简单了。您可以使用 cron 作业进行结帐以更新站点(我想您不希望 httpdocs 中有 .git 目录)。

git(或 mercurial)的优点是你的同事不必每次提交都在线,这将使更改历史更加简洁。

关于svn - 在远程专用服务器上管理站点的版本控制建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4219574/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com