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

このバージョンの GitHub Enterprise はこの日付をもって終了となります: このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2019-10-16. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

ユーザーのサスペンドとサスペンドの解除

ユーザが企業を離れたり異動したりした場合には、GitHub Enterprise Server インスタンス に対するそのユーザのアクセス権を削除したり変更したりしなければなりません。

従業員が企業を退職した場合、そのGitHub Enterprise Serverアカウントをサスペンドすれば、GitHub Enterpriseライセンス中のシートを空けながら、Issue、コメント、リポジトリ、Gist、そしてそのユーザが作成した他のデータを保持しておくことができます。 サスペンドされたユーザはインスタンスにサインインすることも、コードをプッシュやプルすることもできません。

ユーザをサスペンドした場合、その変更はすぐに有効になり、ユーザには通知されません。 ユーザがリポジトリからのプルやプッシュをしようとすると、以下のエラーが返されます:

$ git clone git@[hostname]:john-doe/test-repo.git
Cloning into 'test-repo'...
ERROR: Your account is suspended. Please check with your installation administrator.
fatal: The remote end hung up unexpectedly

サイト管理者をサスペンドする前には、そのユーザを通常のユーザに降格させなければなりません。 詳細は「サイト管理者の昇格あるいは降格」を参照してください。

メモ: 仮に GitHub Enterprise Server インスタンス で LDAP Sync が有効化されているなら、LDAP ディレクトリサーバから削除されたユーザは自動的にサスペンドされます。 インスタンスで LDAP Sync が有効化されている場合、通常のユーザのサスペンド方法は無効化されています。

このガイドの内容

ユーザ管理ダッシュボードからユーザをサスペンドする

  1. In the upper-right corner of any page, click .

    サイトアドミン設定にアクセスするための宇宙船のアイコン

  2. 検索フィールドにユーザ名を入力して [Search(検索)] をクリックしてください。

    サイト管理設定の検索フィールド

  3. 検索結果から、ユーザ名をクリックします。

    サイト管理設定の検索オプション

  4. In the upper-right corner of the page, click Admin.

    Admin Tools

  5. In the left sidebar, click Admin.

    Admin Tools

  6. Danger Zone(危険区域)ボックス内の"Account suspension(アカウントのサスペンド)"の下のSuspend(サスペンド)をクリックしてください。

    サスペンドボタン

  7. ユーザをサスペンドする理由を入力してください。

    サスペンドの理由

ユーザ管理ダッシュボードからユーザのサスペンドを解除する

ユーザのサスペンドの場合と同じく、ユーザのサスペンド解除もすぐに有効になります。 ユーザには通知されません。

  1. In the upper-right corner of any page, click .

    サイトアドミン設定にアクセスするための宇宙船のアイコン

  2. 左サイドバーで [ Suspended users] をクリックします。

    [Suspended users] タブ

  3. Click the name of the user account that you would like to unsuspend.

    Suspended user

  4. In the upper-right corner of the page, click Admin.

    Admin Tools

  5. In the left sidebar, click Admin.

    Admin Tools

  6. 赤いDanger Zone(危険区域)ボックス中の"Account suspension(アカウントのサスペンド)"の下で、Unsuspend(サスペンド解除)をクリックしてください。

    [Unsuspend] ボタン

  7. ユーザのサスペンドを解除する理由を入力します。

    サスペンド解除の理由

コマンドラインからユーザをサスペンドする

  1. SSH into GitHub Enterprise Server インスタンス.

    $ ssh -p 122 admin@HOSTNAME
  2. ghe-user-suspend にサスペンドするユーザの名前を添えて実行します。

    $ ghe-user-suspend username

サスペンドされたユーザのためのカスタムメッセージを作成する

サスペンドされたユーザがサインインしようとしたときに表示されるカスタムメッセージを作成できます。

  1. In the upper-right corner of any page, click .

    サイトアドミン設定にアクセスするための宇宙船のアイコン

  2. In the left sidebar, click Business.

    Business tab in the Site admin settings

  3. Under your business account's name, click Settings.

    Settings tab on the business account profile page

  4. In the left sidebar, click Messages.

    Messages tab in the business settings sidebar

  5. Add message(メッセージの追加)をクリックしてください。

    Add message

  6. Suspended user message(サスペンドされたユーザへのメッセージ)ボックスにメッセージを入力してください。 Markdownをタイプするか、Markdownツールバーを使ってメッセージのスタイルを指定できます。

    サスペンドされたユーザへのメッセージ

  7. Suspended user message(サスペンドされたユーザへのメッセージ)フィールドの下にあるPreview(プレビュー)ボタンをクリックして、表示されるメッセージを確認してください。

    プレビューボタン

  8. Review the rendered message.

    Suspended user message rendered

  9. ページの下部で [Save changes(変更を保存)] をクリックしてください。

    変更を保存

コマンドラインからユーザのサスペンドを解除する

  1. SSH into GitHub Enterprise Server インスタンス.

    $ ssh -p 122 admin@HOSTNAME
  2. ghe-user-unsuspendにサスペンド解除するユーザの名前を添えて実行します。

    $ ghe-user-unsuspend username

担当者にお尋ねください

探しているものが見つからなかったでしょうか?

弊社にお問い合わせください