SilverStripe Platform provides an optional code hosting repository, Gitlab. Log in: https://code.platform.silverstripe.com/
For further detailed instructions on how to use Gitlab please see the Gitlab user documentation: http://doc.gitlab.com/ce/
Each user role can have access to Gitlab. Using the user management feature, you can add new team members which will be granted a login on Gitlab.
Stack Managers can use the “Settings > Members” view in their Gitlab project to grant access to their team members. Select “New project member”, search for users by name and add them with a “Developer” project access.