Gitolite-sshkey-форма представляет собой простой веб-приложение, которое позволяет пользователям отправлять свои SSH открытых ключей непосредственно gitolite & NBSP;. В то время как это может упростить распределение открытого ключа, администратор все еще, чтобы дать пользователям права доступа с помощью gitolite-администратора. конф.
Простая аутентификация
Update.authenticate.sh крючок может быть использован для проверки подлинности пользователей, что gitolite уполномочил. После того, как пользователь, связанный их псевдоним (например. JohnDoe) с единицей (например. Джон Доу
идентичности = <выборки gitolite-sshkey форма / получить-стиль / JohnDoe>
изменения = <список изменений, которые мы пытаемся подтолкнуть>
для пересмотра в пересмотре:
& NBSP; коммиттером =
& NBSP; если личность не коммиттер: жалуются ()
Если вы хотите, чтобы отключить эту функцию, установите ENABLE_IDENTITIES Ложь в файле конфигурации. Это устранило бы / Set-личность, / получить-пути, удостоверяющие личность, а также текстовый стиль ввода с учетом индекса.
Так gitolite-sshkey форма нуждается в REMOTE_USER будет выбрано с помощью сервера приложений, вы, скорее всего, уже есть лучшее обслуживание, относительно которого аутентифицировать транзакцию (централизованной аутентификации). Описанный функциональность может быть полезно, если ваш базовая аутентификация не содержит всю необходимую информацию (полное имя, адрес электронной почты) или в случаях, когда это легче управлять вашей личности Git отдельно.
Требования :
- Python
Комментарии не найдены