Назад | Перейти на главную страницу

Какие опасные операции необходимо запретить в размещенном репозитории git?

Я изучаю инструменты, необходимые для предоставления другим людям доступа на запись в репозиторий git. Я понимаю, что доступ к репозиториям git осуществляется через SSH с помощью заблокированной команды, например гитоз или гитолит. Я узнал, что git, в отличие от Subversion, который просто не поддерживает никаких операций по изменению истории, имеет определенные операции, которые могут фактически уничтожить данные, например git push --force. Есть ли еще такие операции, в которых нужно запретить удаленным пользователям?

git push --force действительно единственное, о чем вам нужно беспокоиться. Другой, который может вызвать проблемы, - это удаление ветки, но, по крайней мере, с gitolite, если вы не можете нажать --force, вы не сможете удалить ветку.