我试图自己回答这个问题,但我能找到的只是太复杂或离我需要的太远了。
是否可以使用 Git/Bitbucket/Mercurial/... 在我的本地计算机 (NAS) 上维护大量网站,并在编辑完成后跟踪更改并上传正确的文件?
我不需要 github 上的在线存储库或类似的东西,不是吗?
我为什么要这个?
我是一名网络开发人员,必须维护大约 50 个网站。过去,我在本地机器上编辑文件并通过 FTP 或直接在远程服务器上上传。
两者都不安全。在第一种方式中,我需要跟踪哪些文件被编辑并上传所有文件。如果我忘记了某个文件,则页面不是最新的,或者更糟糕的是,应用程序/CMS 将无法工作。
第二种方法不是一个好习惯,因为当出现问题时,网络上的每个人都可以看到它;-)