Claude Code がコミットを作成すると、コミットメッセージの末尾に Co-Authored-By トレーラーが自動付与されます。
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
GitHub はプッシュされたコミットを解析してこのトレーラーを検出し、メールアドレスに紐づく Anthropic のアカウントをコントリビューターとして表示する。
Co-Authored-By は GitHub が公式サポートする仕様であり、ペアプログラミングや共同作業の貢献者を記録する目的で使われています。
(正直、オフにするメリットは少ないと思いますが、動作を確認したい場合は、以下のようにして確認することができます。)
~/.claude/settings.json に以下を追加する。
{
"attribution": {
"commit": "",
"pr": ""
}
}
| キー | 内容 |
|---|---|
commit | コミットメッセージへの Co-Authored-By 付与 |
pr | PR コメントへの帰属表示 |
空文字を設定するとその項目が無効になる。
| ファイル | 適用範囲 |
|---|---|
~/.claude/settings.json | 自分のマシン全プロジェクト |
.claude/settings.json | プロジェクト単位(git で共有) |
.claude/settings.local.json | プロジェクト単位(git に含めない) |