2

特定の git コミットが修正されないように保護する方法はありますか?

私が考えられるのは、「修正不可能な」SHA のリストに対して SHA をチェックする pre-commit フックを作成することだけです。標準/より良い方法を知っている人はいますか?

ありがとう。

4

2 に答える 2

3

秘密鍵を使用してコミットにタグを付けることができるため、コミットが修正された場合、鍵がなければ誰も新しいコミットに署名できません。

于 2013-01-21T20:41:42.870 に答える
2

GPG キーを使用してコミットに署名することを検討できます。

そうするために

  • GPG キーを署名キーとして追加します

    git config --global user.signingkey YOUR-KEY
    
  • -Sオプションを使用してコミットする

    git commit -S -m "Your commit message"
    
于 2013-01-21T20:46:46.660 に答える