GitLabの公開プロフィールのメールはプロフィールページに表示され、コミットメールは作成する各コミットに埋め込まれます。これらは届く相手が異なる別々の設定なので、それぞれ個別に確認する必要があります。今後の作業には、文書化された自動生成の非公開コミットメールを使用してください。過去の公開コミットは履歴に古いメールが残ったままで、新しい設定は遡って消去しないため、別途の確認が必要です。
TraceSeek アプリで公開ソーシャルプロフィールの手がかりを見つけましょう。
二つのメール、二つの届く相手
GitLabは公開プロフィールのメールとコミットメールを別々の設定として扱います。プロフィールのメールは訪問者がプロフィールページで見るものの一部であり、コミットメールは作成するコミット内に記録されます。同じアドレスが両方に現れることがあるため、一つの変更で両方がカバーされると考えがちです。実際には、一方を変更してももう一方が変わるとは限りません。何が公開され、どこにあるのかを正確に把握するため、各設定を個別に確認してください。 [GitLab ドキュメント: 公開プロフィール、アカウントID、所有者設定]
公開プロフィールのメールを確認する
まず他の人が見られるプロフィールページから始めましょう。そこに表示されているメールが、プロフィールを訪れる誰にでも共有して問題ないものか確認してください。プロフィールは特定のGitLabホスト上でユーザー名またはユーザーIDによって特定でき、GitLab.comは独立してホストされるインスタンスとは別の文脈です。複数のGitLabインスタンスを使っている場合は、各アカウントを個別に確認してください。プロフィールを非公開にすると一部のセクションは隠せますが、以前に公開されていたすべてのリソースが自動的に隠れるわけではなく、管理者が可視性の制限を課すこともあります。観察した内容を記録し、可視性設定が過去のすべての成果物をカバーしない場合があることに留意してください。 [GitLab ドキュメント: 公開プロフィール、アカウントID、所有者設定]
- 何も変更せずに、訪問者と同じように自分のプロフィールを開く。
- 公開プロフィールのセクションにメールが表示される場合、どのメールかを記録する。
- 自分のインスタンスがGitLab.comか別のホストかを記録し、各アカウントの文脈を個別に確認する。
コミットメールを確認し、非公開オプションを使う
コミットのメールアドレスはコミット自体に保存され、そのコミットを見られる人なら誰でも閲覧できます。GitLab は自動生成されるプライベートコミットメールを提供しており、今後の作業に使用できます。今後のコミットで個人メールを露出させたくない場合は、設定でそのプライベートアドレスに切り替えてください。これは今後の変更です。設定が有効になった後に作成するコミットに影響し、すでに記録済みのコミットには影響しません。利用可否やインターフェースの経路は異なる場合があるため、使用している特定のインスタンスで設定を確認してください。 [GitLab ドキュメント: 公開プロフィール、アカウントID、所有者設定]
- 使用している各 GitLab インスタンスでコミットメールの設定を確認します。
- 今後のコミットでは、ドキュメントに記載されたプライベートコミットメールに切り替えます。
- 新しいテストコミットを作成し、その中にプライベートアドレスが表示されることを確認します。
過去の公開コミットに別途レビューが必要な理由
プライベートコミットメールに切り替えても、過去の公開コミットが遡って消去されるわけではありません。既存の各コミットには作成時に使用されたメールアドレスがすでに含まれており、その記録はコミット履歴の一部として残ります。プライベート設定は今後の作業にのみ適用されます。したがって、過去のコミットをレビューするには、それらのコミットがどこで閲覧可能か、何を含んでいるかを別途確認する必要があります。古いアドレスが公開リポジトリやフォークで依然として露出していないか、その履歴に対してさらに何らかの対応を取るかを検討する必要があるかもしれません。 [GitLab ドキュメント: 公開プロフィール、アカウントID、所有者設定]
| 観察 | 限界 | 次の一手 |
|---|---|---|
| 古いコミットに個人メールが表示されています。 | プライベートコミットメールの設定は既存のコミットを変更しません。 | コミット履歴をレビューするか対応するかを別途判断します。 |
| 設定変更後、プロフィールのメールアドレスは非表示になります。 | 以前公開されていた他のリソースも必ずしも非表示になるわけではありません。 | 気になる公開成果物はそれぞれ個別に確認します。 |
| プロフィールにステータスメッセージが表示されています。 | プロフィールの各セクションが非公開でも、ステータスは公開されたままの場合があります。 | ステータスはメール設定とは別に確認します。 |
見つけた内容と確認を止めた地点を記録する
確認した内容と変更した内容を簡単に記録しておきます。インスタンス、プロフィールメールの設定、コミットメールの設定、気づいた古いコミットを列挙します。インスタンスで設定やプライベートコミットメールのオプションが利用できない場合は、利用不可として記録し、代替を推測するのではなくその境界で止めます。より詳しい情報が必要な場合は、インスタンスの公式の最新ヘルプを使用してください。これにより、レビューは実際に観察・制御できる内容に基づいたものになります。 [GitLab ドキュメント: 公開プロフィール、アカウントID、所有者設定]
- 確認した各インスタンスと確認日を書き留めます。
- 利用できなかった設定を記録し、回避策を試みないようにします。
- 過去のコミットの記録と今後の設定の記録は分けておきます。
さらにいくつかの質問
コミットメールを変更すると、過去のコミットから古いメールアドレスは削除されますか?
いいえ。プライベートコミットメールの設定は今後のコミットに適用されます。既存のコミットには作成時に使用されたメールアドレスがすでに含まれているため、過去の公開コミットは別途レビューが必要です。
プロフィールのメールアドレスはコミットのメールアドレスと同じですか?
別々の設定です。プロフィールのメールアドレスはプロフィールページに表示され、コミットのメールアドレスは各コミットに記録されます。一方を変更しても、もう一方は自動的に変更されません。
インスタンスでプライベートコミットメールの設定が利用できない場合はどうすればよいですか?
利用不可として記録し、そのアクセス境界で止めてください。より詳しい情報が必要な場合は、代替設定を推測するのではなく、インスタンスの公式の最新ヘルプを使用してください。
情報源と編集ノート
公式参照は 2026年10月23日 に確認。チェックリスト、比較表、例文は DateClues の編集ツールであり、公式テストや検証済みのリスクスコアではない。
一般的な情報です。どのガイドやツールも、個人の身元、意図、安全を保証することはできません。 編集基準を読む。