0

サーバー上に裸の git リポジトリがあり、ssh 通信用に git-shell を持つユーザーがいます。

問題は、そのユーザーのコミットをサーバーにプッシュするときに、ユーザー名とユーザーの電子メールを強制できないことです。

ユーザーのホーム ~/.gitshrc にセットアップします。

export GIT_AUTHOR_NAME="John Doe"
export GIT_COMMITTER_NAME="John Doe"

また、~/.gitconfigファイル

[user]
    name = John Doe
    email = johndoe@example.com

しかし、git ログに記録されたのは、クライアント側で設定されたユーザー名とユーザーの電子メールだけです。

git-shell でユーザー名とユーザーの電子メールを書き換える方法は?

4

2 に答える 2