1

ソースコード管理に git の使用を検討しています。git を使用して ubuntu サーバーをセットアップするか、単に github を使用するかについて少し混乱しています。github を使用する利点は本当にありますか? また、本番サーバーに git がインストールされていない場合、どのように git (または github) から本番サーバーにコードをデプロイしますか? PHP で (ftp 関数を使用して) なんらかの展開スクリプトを作成するか、シェル スクリプトを使用する必要がありますか?

ありがとう

4

1 に答える 1

7

Git を動作させるためにサーバーはまったく必要ありません。ローカル マシンにインストールし、リポジトリを作成して使用を開始できます。

リモート git インストール (独自のリモート サーバーで実行できるか、github.com が無料で提供する) は、git リポジトリのリモート コピーを作成するためだけに必要です (複数の場所からプログラミングする場合や、ソースコードの履歴を世界と共有したい場合)

github の利点 - パブリック リポジトリは無料で、Windows と Mac 用の GUI クライアントがあります (Linux については知りません)。

コードを本番サーバーにデプロイすることは、まったく別のことです。git とは何の関係もありません。本番サーバーに git をインストールする必要はありません。

于 2012-12-07T14:43:22.300 に答える