Это первый раз, когда я настроил git-сервер в качестве предупреждения, и я не слишком много администрирую.
Наконец-то я получил команду, чтобы перейти на git. Настроить его было на удивление легко с соответствующим руководством, я настроил пользователя git
и поместил ключи своих товарищей по команде в файл authorized_keys
.
Но они хотят, чтобы выбранные люди вне команды имели доступ к репо только для чтения, для демонстрационных целей и тому подобного. Я хотел создать для них только пользователей и связать репозиторий, но, очевидно, они не хотели бы, чтобы у этих гостей был какой-либо доступ к серверу.
Так есть ли способ заставить пользователей иметь доступ только для чтения по имени пользователя / паролю или что-то еще, что ограничивает их доступ?
РЕДАКТИРОВАТЬ: Спасибо за ваш вклад, мне, безусловно, потребуется время, чтобы настроить их и попробовать, что лучше.