私はプロジェクトにgitとCodebaseを使用しています。間違ったユーザーとしてgitにコミットするユーザーを停止させよう
私はちょうどテストをしました。別のユーザーがコミットにタグ付けする原因となる別の電子メールアドレスと名前セットを持つgitリポジトリにコミットできました。私はこれをリポジトリにプッシュし、それが私のものであってもコミットしたユーザーとして表示されました。
ユーザーが他のユーザーのユーザーの詳細をコミットまたはプッシュできないようにする方法はありますか(効果的に、別のユーザーのものとしてコミットすることはできません)。
編集:
私は、ローカルの作業に何でもする、それは単にユーザーがへのフルアクセス権を持っているリポジトリのコピーから、この認証は、サーバーへのコミットをプッシュの段階で発生する必要があるだろうと仮定彼らは一緒に欲しい。これは私が何かについて質問する必要がありますか?Codebase多分?
編集2:
Gitの設定要求として:
(レポ/ .git /設定)
[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
.git/configの内容を投稿できますか? –
あなたは何をサーバーに使用していますか?普通のgit、gitosis、gitolite、...? – CodesInChaos
OPはGitHubに似たCodebaseを使用しています。それは質問の先頭です。 –