Зачем создавать отдельного пользователя Linux для частного Git-сервера?
Чтобы запретить любой доступ по SSH к репозиториям
Чтобы отделить владение репозиториями и операции Git от другой активности системы
Чтобы не настраивать имена и адреса электронной почты для коммитов
Чтобы сделать bare-репозитории ненужными