Git Setup

Create a .gitconfig file:

cat >> ~/.gitconfig <<EOF
[user]
        name = Ken Sedgwick
        email = ken@bonsai.com
[core]
        excludesfile = /home/ksedgwic/.gitignore
EOF

Create a .gitignore file:

cat >> ~/.gitignore <<EOF
# mkid index
ID

# Ignore monotone directories
_MTN

# Emacs backup files
*~
.#*
\#*#
EOF

How do deal with write permissions on a shared repository:

yeah this is cool. you add sharedRepository = group to the [core] stanza in .git/config on the central repo, and you're good