私は、Git をセットアップし、展開のための優れた戦略を考え出すために、多くの調査を行ってきました。(背景として、私は以前 GoDaddy と FTP を使用していました。うん。)
何人かの成功した開発者は、私の Github アカウントは非常に強力な開発者の履歴書になる可能性があり、自分のサイトをそこに置くべきであり、オープンソース プロジェクトへの貢献に取り組むべきだと私に言いました。そこで、私の特定のレポを利用できるようにしたいと思います。
セットアップのために私がたどり着いたオプションは次のいずれかです。
A) Beanstalk を使用して、クライアントのサイトをホストし、すべてのリポジトリを保存します。どういうわけか、特定のリポジトリをGithubにプッシュし、これを私のサイト、オープンソースのものなどにのみ使用します(その部分を行う方法がわからない)
B) Github を使用して、プライベート リポジトリとパブリック リポジトリの両方を保存し、SSH アクセスと Git を許可する MediaTemple のような会社でホストします (GoDaddy とは異なります)。
Beanstalk アプローチが最も単純で、非常に優れたドキュメントがあるようです。このように物事を行うことに欠点はありますか?Github をワークフローにどのように組み込むべきか? 両方を併用している人はいますか?