Я использовал github, но он становится слишком дорогим, пока растет число ваших проектов. И то, как он управляет открытыми ключами, не очень удовлетворительно. Например, вы не можете добавить два одинаковых ключа для двух разных репозиториев, вы вынуждены добавить это как глобальный ключ (поправьте меня, если я ошибаюсь).
Я обнаружил, что иметь ломтик среза (или что вы используете) с гитолитом намного дешевле. Установка и управление Gitolite очень просты и понятны. И если вам нужен веб-интерфейс, есть варианты на выбор, но лично мне он не нужен, и я никогда не использовал эту функцию на github. Контроль доступа очень мощный и простой в то же время. И есть способы установить его, не имея root-доступа к вашему хосту.
И вы также можете использовать свой сервер для хостинга, не платя очередную ежемесячную плату. Я написал учебник о том, как настроить gitolite на Ubuntu, который очень прост (в отличие от girroco).
Вы можете прочитать здесь