sto usando git e Codebase per un progetto.utenti smettere di commettere a git utente come sbagliato
Ho appena eseguito un test e sono in grado di eseguire il commit nel repository git con un indirizzo email e un set di nomi diversi che causano la codifica del commit da parte di un altro utente. Ho spinto questo al repository e si è mostrato come se quell'utente avesse commesso anche se ero io.
C'è un modo per impedire agli utenti di commettere o spingendo con qualcun altro i dettagli dell'utente (in modo efficace in modo che non possano "fucina" impegna come da un utente diverso)?
Edit:
Presumo questa autenticazione avrebbe bisogno di accadere nella fase di spingere commit al server dal momento che nel lavoro locale copia è semplicemente un repository il quale l'utente ha pieno accesso a, a fare qualsiasi cosa loro vogliono È quindi qualcosa che dovrei chiedere a Codebase circa forse?
Edit 2:
Git config come richiesto:
(repo/.git/config)
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = [email protected]:<redacted company name>/<redacted project name>/test.git
[branch "master"]
remote = origin
merge = refs/heads/master
Puoi pubblicare i contenuti del tuo .git/config? –
Che cosa stai usando per il server? Semplice idiota, gitosi, gitolite, ...? – CodesInChaos
L'OP utilizza Codebase, che è simile a GitHub. È in cima alla domanda. –