ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。

このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2020-11-12. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの改善、新機能のためには、最新バージョンのGitHub Enterpriseにアップグレードしてください。 アップグレードに関する支援については、GitHub Enterprise supportに連絡してください。

Auditing users across your enterprise

The audit log dashboard shows site administrators the actions performed by all users and organizations across your enterprise within the past 90 days, including details such as who performed the action, what the action was, and when the action was performed.

ここには以下の内容があります:

Audit log にアクセスする

The audit log dashboard gives you a visual display of audit data across your enterprise.

インスタンスにわたるAudit logのダッシュボード

  1. Navigate to your enterprise account by visiting https://HOSTNAME/enterprises/ENTERPRISE-NAME, replacing HOSTNAME with your instance's hostname and ENTERPRISE-NAME with your enterprise account's name.

  2. Enterpriseアカウントのサイドバーで、 Settings(設定)をクリックしてください。

    Enterpriseアカウントサイドバー内の設定タブ

  3. Settings(設定)"の下で、Audit logをクリックしてください。

    Enterpriseアカウントのサイドバー内のAudit logタブ

地図内では、世界中のイベントを見るためにパンやズームができます。 国にカーソルを合わせれば、その国のイベントの簡単な集計が表示されます。

Searching for events across your enterprise

The audit log lists the following information about actions made within your enterprise:

ノート:

  • Audit logのエントリはテキストを使った検索はできませんが、様々なフィルタを使って検索クエリを構築できます。 GitHub Enterprise Server supports many operators for searching across GitHub Enterprise Server. 詳細は「GitHub での検索について」を参照してください。
  • 90日よりも古いイベントの検索には、created修飾子を使ってください。

リポジトリに基づく検索

repo 修飾子は、Organization が所有する特定のリポジトリにアクションを制限します。 例:

  • repo:my-org/our-repomy-org Organization内のour-repoリポジトリで起きたすべてのイベントを検索します。
  • repo:my-org/our-repo repo:my-org/another-repoは、my-org Organization内のour-repo及びanother-repoの両リポジトリ内で起きたすべてのイベントを検索します。
  • -repo:my-org/not-this-repoは、my-org Organization内のnot-this-repoリポジトリで起きたすべてのイベントを除外します。

repo修飾子内には、Organizationの名前を含めなければなりません。単にrepo:our-repoとして検索することはできません。

ユーザーに基づく検索

actor 修飾子は、アクションを実行した Organization のメンバーに基づいてイベントの範囲を設定します。 例:

  • actor:octocatoctocatが行ったすべてのイベントを検索します。
  • actor:octocat actor:hubotは、octocat及びhubotが行ったすべてのイベントを検索します。
  • -actor:hubotは、hubotが行ったすべてのイベントを除外します。

使用できるのは GitHub Enterprise Server ユーザ名のみで、個人の本当の名前ではありません。

Organizationに基づく検索

org 修飾子は、特定の Organization にアクションを限定します。 例:

  • org:my-org finds all events that occurred for the my-org organization.
  • org:my-org action:teammy-orgというOrganization内で行われたすべてのteamイベントを検索します。
  • -org:my-org excludes all events that occurred for the my-org organization.

実行されたアクションに基づく検索

action修飾子は、特定のイベントをカテゴリ内でグループ化して検索します。 For information on the events associated with these categories, see "Audited actions".

カテゴリ名説明
フックwebhookに関連するすべてのアクティビティを含みます。
orgOrganizationのメンバーシップに関連するすべてのアクティビティを含みます。
repoOrganizationが所有するリポジトリに関連するすべてのアクティビティを含みます。
TeamOrganization内のチームに関連するすべてのアクティビティを含みます。

次の用語を使用すれば、特定の一連の行動を検索できます。 例:

  • action:teamはteamカテゴリ内でグループ化されたすべてのイベントを検索します。
  • -action:billingはbillingカテゴリ内のすべてのイベントを除外します。

各カテゴリには、フィルタリングできる一連の関連イベントがあります。 例:

  • action:team.createはTeamが作成されたすべてのイベントを検索します。
  • -action:billing.change_emailは課金のメールが変更されたすべてのイベントを検索します。

場所に基づく検索

country修飾子は、発生元の国によってアクションをフィルタリングします。

  • 国の 2 文字のショートコードまたはフル ネームを使用できます。
  • 名前に空白を含む国は、引用符で囲まなければなりません。 例:
    • country:de は、ドイツで発生したイベントをすべて検索します。
    • country:Mexico はメキシコで発生したすべてのイベントを検索します。
    • country:"United States" はアメリカ合衆国で発生したすべてのイベントを検索します。

アクションの時刻に基づく検索

created修飾子は、発生した時刻でアクションをフィルタリングします。

  • 日付には YYYY-MM-DD という形式を使います。これは、年の後に月、その後に日が続きます。
  • 日付では大なり、小なりおよび範囲指定を使用できます。 例:
    • created:2014-07-08 は、2014 年 7 月 8 日に発生したイベントをすべて検索します。
    • created:>=2014-07-01 は、2014 年 7 月 1 日かそれ以降に生じたすべてのイベントを検索します。
    • created:<=2014-07-01は、2014 年 7 月 1 日かそれ以前に生じたすべてのイベントを検索します。
    • created:2014-07-01..2014-07-31は、2014 年 7 月に起きたすべてのイベントを検索します。