誰もが「Everyone Must Sign」とは何ですか?
署名タグに署名し、コミットする必要があります素晴らしいですが、あなたは通常のワークフローでこれを使用することにした場合、あなたは あなたのチームの全員がそうする方法を理解していることを確認する必要があります。そうでないと、 は、 が署名付きバージョンとのコミットを書き直す方法を理解するのに多くの時間を費やしてしまいます。あなたはそう、私はチームで作業https://git-scm.com/book/tr/v2/Git-Tools-Signing-Your-Work
であなたの 標準ワークフロー
私はこれを見つけたの一環としてこれを採用する前に、GPGと署名物事の メリットを理解していることを確認します。私が自分の仕事に署名する唯一の開発者なら、それは私のチームメイトの仕事を台無しにするでしょうか?例えば。彼らは私の仕事を引き出すことはできません、私の仕事などをマージする?あなたは、通常のワークフローでこれを使用することにした場合
この文は本当に私を混同し、
、あなたのチームの全員がそうする方法を理解していることを確認する必要があります。
私のコミットに署名するようですが、チームにも署名するように強制します。または、私の公開鍵を持ってください。
は、単にその安全なそれを置きますか? – rahmat
はい。コミットやタグに署名した場合、同じリポジトリにコミットする他の人には何も施行しません。 –
「誰もが署名しなければならない」という段落は、コミットに署名する必要があると判断した場合、gitにはrepo単位でこれを強制するものは何もありません。おそらくgithubなどが署名のないコミット。ただし、この段落では、チームの皆さんがこれを行う方法をすべて知っていることを確認する必要があることが示されています。それだけです。そうしないと、コミットとタグの一部が署名されないということが起こります。 –