Most commercially available source control suites require a dedicated server to operate. Typically code repositories allow one or more individuals to submit code changes and create test builds of their individual contributions against main code tree. Depending on how involved you want this system to...