コミット/PRにセッションリンクを含めたくない
13. Git 連携コマンド / 機能
attribution.sessionUrlsettings.json でセッションリンクの付与を制御
概要
Claude Code が作成するコミットやPRの説明文には、既定でそのセッションへのclaude.aiリンクが自動的に付与されます。settings.json の attribution.sessionUrl を false にすると、このリンクの付与を省略できます。
設定例
// settings.json
{
"attribution": {
"sessionUrl": false
}
}
# 有効時のコミットメッセージ末尾に付くリンクの例
# 🔗 Session: https://claude.ai/session/xxxxxこんな時に使う
- 社外に公開するリポジトリでセッションURLを含めたくない時
- コミットメッセージをシンプルに保ちたい時
- 社内ポリシーでセッションリンクの記載を禁止している時
使い方
- 1settings.json に attribution.sessionUrl: false を設定
- 2プロジェクト設定・グローバル設定どちらでも指定可能
- 3以降のコミット/PRにセッションリンクが付与されなくなる
Tips
- v2.1.183 で追加された設定
- セッションリンクは共同作業者が経緯を追う際に便利なので、社内リポジトリでは有効のままが推奨
- Co-Authored-By 等の他の attribution 設定とは独立