● リポジトリ追加 epel リポジトリ # rpm -ihv http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm ● インストール # yum -y install git ● ユーザー設定 # git config --global user.name clown # git config --global user.email clown@clown.jp ● コンソールで色を付けるように設定 # git config --global color.diff auto # git config --global color.status auto # git config --global color.branch auto ● 設定確認 # git config -l ● Ver確認 # git --version git version 1.7.3.5 ● ユーザー追加 # useradd clown # passwd clown # usermod -G wheel clown # visudo %wheel ALL=(ALL) ALL ↓ %wheel ALL=(ALL) ALL ● 共有リポジトリ(サーバ)の作成 リポジトリ用フォルダの作成 # mkdir -p /var/lib/git/demo.git # chmod -R 707 /var/lib/git/demo.git/ リポジトリのルートディレクトリに移動 # cd /var/lib/git/ 共有リポジトリ初期化 # git init --bare demo.git Initialized empty Git repository in /var/lib/git/demo.git/ ● ローカルリポジトリ(ローカルマシン)の作成 適当なディレクトリ作成 ***** ローカルリポジトリ初期化 $ git init ファイル作成 ***** コミット対象インデックスに追加 $ git add *****.*** ($ git add .) コミット $ git commit -m "コメント" ● 共有リポジトリに登録 初回push時はまだ共有リポジトリにブランチがないので「master」と名前をつけて登録 $ git push ssh://clown@192.168.80.111/var/lib/git/demo.git master 接続情報登録 $ git remote add demorep ssh://clown@192.168.80.111/var/lib/git/demo.git 接続情報登録以降の簡易コマンド $ git push demorep ● Redmineのプロジェクトに登録 まず、Redmineにログインして左上の「プロジェクト」メニューの画面から、 新しいプロジェクトを作成して、名称は「demo」とします。 その後「設定」の「リポジトリ」タブを開きます。 バージョン管理システムに「Git」を選択して、Path to .git directoryの欄に 先程作成した共有リポジトリのパス「/var/lib/git/demo.git」を記入して保存します。 これでRedmine上で変更履歴が確認できるようになります。
参考:
http://akibe.com/2010/10/centos-setup-12-git/
改行などのエラーが出る場合の対処法らしいけど・・・
git-config core.autocrlf true
git-config core.safecrlf true
git-config core.autocrlf false
git-config core.safecrlf false
.git/hooks/pre-commit を
if (/\s$/) {
bad_line(“trailing whitespace”, $_);
}
の部分をコメントアウトしましょう。