Nice!
These permission settings will probably have to be done too after git pull:
(first sudo su)
mkdir /opt/minepeon/etc/backup
chmod 660 $(find /opt/minepeon/etc -type f)
chmod 770 $(find /opt/minepeon/etc -type d)
chmod 770 $(find /opt/minepeon/var -type d)
chmod -R 777 /opt/minepeon/etc/backup
chown -R http.http /opt/minepeon/etc
mkdir /opt/minepeon/http/rrd/ /opt/minepeon/http/phpliteAdmin/
chmod -R 770 /opt/minepeon/http/rrd/ /opt/minepeon/http/phpliteAdmin/
chown -R minepeon.http /opt/minepeon/http/rrd/ /opt/minepeon/http/phpliteAdmin/
And passwd will only change the password, not really reset it

Thomas