因此,我按照教程设置了一个非托管 VPS 来托管我的网站,我想知道管理网站文件的最佳方式是什么?我应该使用 GitHub 并克隆 repo 并通过命令行管理它,还是有更好的方法,比如设置 FTP 服务器以便能够通过 GUI 管理文件,而不必通过命令行或学习从终端做所有事情会更好吗?
我喜欢你询问有关文件管理的简单建议,你会得到答案,比如使用 s3 的 Teraform 和 cloudformation 以及使用代码管道的部署。不妨运行一些 Lambda 和 EKS 进行扩展

您要做的就是知道如何上传和管理文件。 SSH 和 SCP 是您的第一步。 Github 或 Bitbucket 部署是很好的第二步。一旦掌握了文件导航和拉取和部署代码的基本命令,Crontab 就是你想要用谷歌搜索的东西

有一百种方法可以从那里做这些事情。从 capistrano 到 jenkins 再到 cloudformation codedeploy 等等。这实际上取决于您想学习什么以及您想如何应用这些知识。