我有一个关于 Web 开发的问题。(我主要制作 Drupal 网站)我一直在尝试解决这个问题,但我找不到最好的工作流程。我将解释我的问题:
我有一台笔记本电脑(我主要用于学校)和一台电脑。我想将两者都用于开发。
我认为最好的做法是使用 GitHub 之类的东西。但我不希望一切都公开。所以我租了一个 vps 并设置了 GOGS(一个自托管的 GitHub 替代方案)一切正常,我可以使用它来将我的工作推送和拉取到其他设备。
我目前的问题;例如,如果我开发一个 Drupal 网站,我会在我的笔记本电脑上进行安装。我也需要在我的电脑上进行相同的安装。(因为我使用的是.gitignore。不是整个安装都会被推拉。)
这是我应该工作的方式吗?我想到了一些替代方案,但我不知道它们是否更好;
- 我无法使用 .gitignore,将整个项目推拉到我的 vps。甚至带有密码的文件。
- 我无法使用我的 gogs vps 并使用云服务或 NAS 将一个项目同步到另一台设备。然后也使用本地 git 在云服务中创建存储库。
我想问你这里最好的方法是什么?谢谢!