他のバージョンの文書11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

H.1. Gitを使ってソースを入手する

gitを使用すると、コードのリポジトリのコピーがローカルマシンに作成されます。 よって全ての履歴とブランチにオフラインでアクセスすることができます。これは開発もしくはパッチをテストするには最速で最も柔軟性のある方法です。

Git

  1. gitのインストール版が必要となります。インストール版はhttp://git-scm.comから入手可能です。 多くのシステムはデフォルトでgitの比較的新しい版がインストールされているか、パッケージリポジトリシステムにおいて利用可能です。

  2. gitリポジトリを使用するには、公式ミラーサイトのクローンを作成してください。

    git clone git://git.postgresql.org/git/postgresql.git

    これは、ローカルマシンに全てのリポジトリをコピーします。 よってインターネット接続が遅い場合には特に時間がかかるでしょう。

    gitミラーサイトは、例えばファイアウォールがgitプロトコルのアクセスをブロックしているような場合に httpプロトコルでも到達できます。URLを以下のように置き換えてください。

    git clone http://git.postgresql.org/git/postgresql.git

    httpプロトコルはgitプロトコルと比較すると、効率的ではありません。よって使用する際は少し遅くなるでしょう。

  3. システムの最新の更新を入手する場合は、cdをリポジトリに対して実行します。

    git fetch

gitはソースコードを取得する以外に、もっと多くのことが実行できます。 より詳細な情報は、製品のmanページを参照するか、またはhttp://git-scm.comのウェブサイトを参照してください。