2008年05月25日

Gitのインストール

現在、x264のバージョン管理は、svnに代わってGitが使用されています。

MSYSで使用できるGitに、Git for Windows (msysgit) というのがあります。
msysgitは、以下の場所からダウンロードできます。
http://code.google.com/p/msysgit/

右の方の、Featured Downloads: より、以下のリンクをクリックしてダウンロードしてください。

Git-1.8.5.2-preview20131230.exe (2013/12/31現在)


2016/02/28 追記
ダウンロード先が変わりました。
Git for Windows
https://git-for-windows.github.io/

上記のページの「Download」ボタンをクリックして、ファイルをダウンロードします。
Git-2.7.2-32-bit.exe (2016/02/28現在)

その時点での最新版になっていますので、ファイル名は上記と違う場合があります。

または、以下の場所からもダウンロードできます。
https://github.com/git-for-windows/git/releases


あとは、ダウンロードしたファイルを実行し、インストーラの手順通りにすれば、インストールできます。
インストールウィザードの設定は、デフォルトのままで良いです。

MSYSのコマンドラインから使用するためには、

C:\msys\1.0\etc\profile
の、24行目辺りに、以下の1行を追加します。

export PATH="$PATH:/c/Program Files/Git/bin"

これで、MSYSからgitコマンドが使用できるようになっているはずです。


x264のソースをダウンロードするには、MSYSで以下のように実行します。

$ git clone git://git.videolan.org/x264.git

gitを実行したディレクトリにx264というディレクトリが作成され、ソースがダウンロードされていればOKです。


【補足】
2012/04/16 追記
FFmpegのコンパイルに失敗するのは、改行コードが原因ではなく、新しく追加されたファイルの最後に、改行が入っていないだけでした。

以下は、参考までに残しておきます。

2012/04/15 追記
git cloneを実行した時に、改行コードがCRLFに変換される設定になっていると、FFmpegのコンパイルに失敗する場合があります。

gitのインストールの時、
Configuring the line ending conversions
How should Git treat line endings in text files?

ここで、
・Checkout as-is, commit Unix-style line endings
を選択していれば、問題有りません。

コンパイルに失敗する場合は、以下のコマンドでgitの設定を変更して、ソースコードをチェックアウト(git clone)し直してください。

$ git config --global core.autocrlf input


Configuring the line ending conversions
How should Git treat line endings in text files?
の選択は、後からコマンドで変更できます。

・Checkout Windows-style, commit Unix-style line endings
$ git config --global core.autocrlf true

・Checkout as-is, commit Unix-style line endings
$ git config --global core.autocrlf input

・Checkout as-is, commit as-is
$ git config --global core.autocrlf false


【更新履歴】を見る
posted by あべちん at 04:00 | Comment(0) | TrackBack(0) | MinGW & MSYS
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/15310247
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック