我一直在做很多关于如何设置 Git 并提出一个好的部署策略的研究。(作为背景,我以前一直在 GoDaddy 和 FTP 上。呸。)
几位成功的开发人员告诉我,我的 Github 帐户可能是一份非常强大的开发人员简历,我应该把自己的网站放在那里,并为开源项目做出贡献。所以我希望我的某些回购可以在那里使用。
我为我的设置选择的选项是:
A) 使用 Beanstalk 来托管我客户的网站并存储我所有的存储库。不知何故,还将某些 repos 推送到 Github,并将其仅用于我的网站、开源内容等(不知道如何做那部分)
B) 使用 Github 存储私有和公共存储库,并托管在像 MediaTemple 这样允许 SSH 访问和 Git 的公司(与 GoDaddy 不同)。
似乎 Beanstalk 方法最简单,并且具有非常好的文档。以这种方式做事有什么缺点吗?Github 应该如何融入工作流程?有人同时使用这两个吗?