Запретить пользователям фиксировать git как неправильного пользователя

Я использую git и Кодовая база для проекта.

Я только что провел тест и могу выполнить фиксацию в репозитории git с другим адресом электронной почты и другим набором имени, что заставляет его пометить фиксацию как сделанную другим пользователем. Я отправил это в репозиторий, и оказалось, что этот пользователь совершил совершение, хотя это был я.

Есть ли способ предотвратить фиксацию или отправку пользователями чужих данных пользователя (фактически, чтобы они не могли «подделать» коммиты от другого пользователя)?

Изменить:

Я предполагаю эту аутентификацию должно происходить на этапе отправки коммитов на сервер, поскольку в локальной рабочей копии это просто репозиторий, к которому у пользователя есть полный доступ, чтобы делать с ним все, что он хочет. Поэтому я должен спросить Codebase , может быть?

Редактировать 2:

Конфигурация Git по запросу:

(repo / .git / config)

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
    ignorecase = true
[remote "origin"]
    fetch = +refs/heads/*:refs/remotes/origin/*
    url = git@codebasehq.com://test.git
[branch "master"]
    remote = origin
    merge = refs/heads/master

15
задан Richard 23 November 2011 в 19:09
поделиться