ログ日記

作業ログと日記とメモ

git使ったことないけどgithubに登録してみた

Git使おうかなと考えている。
Bazaarでは、現状Tracを使ったときに異常に重い以外の不満はないが、なんとなく。
launchpadよりgithubの方が簡単そうに見えたのもあって。


そんでgitを入れてみた。

aptitude install git-core gitweb
mkdir public_html/git
cd public_html/git
ln -s /usr/lib/cgi-bin/gitweb.cgi index.cgi
ln -s /usr/share/gitweb/* .

とりあえずリンクしてみた。
ディレクトリ構成をそのまま使う場合はここに説明がある。
http://techno-st.net/2009/10/29/gitweb.html

cd /etc/apache2/sites-available
cat cgi
<VirtualHost *:80>
DocumentRoot "/home/hoge/public_html/git"
ServerName git.piumosso


<Directory "/home/hoge/public_html/git">

AddHandler cgi-script .cgi
Options ExecCGI FollowSymLinks


</Directory>

</VirtualHost>
groupadd git
usermod -G hoge, ... ,git hoge
mkdir /var/local/gitweb
chmod g+w /var/local/gitweb

/etc/gitweb.confを編集。

$projectroot = "/var/local/gitweb";
...
$feature{'blame'}{'default'} = [1];
cd
mkdir gittest
cd gittest
git init

echo "Git Test." > tmp.txt
git add .
git commit -m "テスト。"

ln -s /home/hoge/gittest/.git /var/local/gitweb/gittest


githubのこと書こうと思ったけど特に登録するプロジェクトは無かった。