1

私は、Git をセットアップし、展開のための優れた戦略を考え出すために、多くの調査を行ってきました。(背景として、私は以前 GoDaddy と FTP を使用していました。うん。)

何人かの成功した開発者は、私の Github アカウントは非常に強力な開発者の履歴書になる可能性があり、自分のサイトをそこに置くべきであり、オープンソース プロジェクトへの貢献に取り組むべきだと私に言いました。そこで、私の特定のレポを利用できるようにしたいと思います。

セットアップのために私がたどり着いたオプションは次のいずれかです。

A) Beanstalk を使用して、クライアントのサイトをホストし、すべてのリポジトリを保存します。どういうわけか、特定のリポジトリをGithubにプッシュし、これを私のサイト、オープンソースのものなどにのみ使用します(その部分を行う方法がわからない)

B) Github を使用して、プライベート リポジトリとパブリック リポジトリの両方を保存し、SSH アクセスと Git を許可する MediaTemple のような会社でホストします (GoDaddy とは異なります)。

Beanstalk アプローチが最も単純で、非常に優れたドキュメントがあるようです。このように物事を行うことに欠点はありますか?Github をワークフローにどのように組み込むべきか? 両方を併用している人はいますか?

4

2 に答える 2

1

私はこれらのオプションを自分で調査し、新しいワークフローを探しています。私はまだそれを理解しています。

私は Media Temple の GS アカウントを持っていますが、気に入っているのはプライバシーです。MT ナレッジ ベースには、セットアップ方法に関する優れた記事があります。最終的に、Git リポジトリとして使用できるサブドメインが作成されます。展開は、ターミナルまたは FTP を介して自分で行う必要があると思います。Git-Tower にはデプロイ機能があるのか​​もしれません。CSS Tricks のビデオを見て、Beanstalk はデプロイ機能として非公開であり、GitHub は無料サービスとして公開/ソーシャルですが、有料で非公開のセットアップを取得できることを知っています。

これらのビデオをチェックしてください (Chris がパンチを通り抜けるのを見た後も、私はそれほど無知だとは感じませんでした)。

#101: 一緒に GitHub をしゃぶりましょう

#109: Beanstalk GIT を使用して FTP から Git デプロイメントに移行する

これが私が覚えていることの一部です(質問で詳しく説明したように、すでに知っているものもあります)。GitHub: ソーシャル、パブリック、共同、無料 (展開なし) Beanstalk: 非公開、共有可能で共同、有料 (展開のオプションあり) Media Temple: 非公開、既にホスティングしている場合は有料 - サブドメイン リポジトリとしてはかなりいい。

私は以前よりターミナルを恐れなくなり、現在のローカルの開発バージョン ワークフローとして Cornerstone/SVN を使用していますが、Git-Towerもかなり見栄えがよく、Cornerstone に似ています。タワーに展開オプションがあるかどうかはわかりません。

于 2012-08-27T16:49:32.880 に答える
-1

Elastic Beanstalkは、AWSで耐久性のある自動スケーリングアプリケーションを構築するためのPaaSフレームワークです。提案された使用シナリオでは、これは完全に間違った選択です。それは不必要に複雑で高価になります。VPS(または共有ホスティングアカウント)を使用する方がはるかに優れています。

于 2012-08-21T17:40:52.470 に答える