インストール
インストールはFreeBSD 14.3-RELEASEにてGitをインストールを参照してください。
access: 202833
インストールはFreeBSD 14.3-RELEASEにてGitをインストールを参照してください。
/usr/local/www/junkie.work/をGitに登録します
% cd /usr/local/www/junkie.work/ % git init
Gitに登録しないファイルを、.gitignoreに記述します。
例えば、以下のように記述します。
data/count.txtこれで、data/count.txtはGitに登録されません。
Gitに登録するファイルを追加します。
% git add * % git commit
/var/git/junkie.work/をベアリポジトリとして作成します
% mkdir /var/git/junkie.work/ % cd /var/git/junkie.work/ % git clone --bare /usr/local/www/junkie.work/ .
//usr/local/www/junkie.work/に/var/git/junkie.work/を利用する設定を追加
% cd /usr/local/www/junkie.work/ % git remote add origin /var/git/junkie.work/
/var/git/junkie.work/hooks/post-receive を作成します
#!/bin/sh cd /usr/local/www/junkie.work/ || exit unset GIT_DIR git pull origin master
/var/git/junkie.work/hooks/post-receive に実行権を与えます
% chmod a+x /var/git/junkie.work/hooks/post-receive
以上で設定は完了です
編集する時は、クライアントなどの任意の環境にGitで取得してから。
% git clone ssh://user@junkie.work/var/git/junkie.work/