Using Git with a central repository
This tutorial explains how to share a Git repository among developers. It is meant for small teams who are adopting Git for the first time, and want to get started quickly with a familiar setup before exploring Git’s many new possibilities.
If you follow this route, you will end up with a single centrally-hosted repository that everyone in your group can use to publish their own work and fetch whatever others have published. People used to a centralised VCS will find this model easy to adjust to, but of course, each user’s “working copy” will itself be a fully-fledged Git repository, and many new workflows are available to users as they learn more.