Esta versão do GitHub Enterprise foi descontinuada em 2021-09-23. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, melhorar a segurança e novos recursos, upgrade to the latest version of GitHub Enterprise. Para ajuda com a atualização, contact GitHub Enterprise support.

Suspender e cancelar a suspensão de usuários

Se um usuário sair da empresa ou mudar para outro departamento, você deve remover ou modificar a forma como ele acessa a sua instância do GitHub Enterprise Server.

Se funcionários saírem da empresa, você poderá suspender suas contas do GitHub Enterprise Server para disponibilizar licenças de usuário em sua licença GitHub Enterprise, embora os problemas, comentários, repositórios, gists e outros dados que eles criaram continuem existindo. Usuários suspensos não podem entrar na sua instância nem fazer push ou pull de códigos.

Quando você suspende um usuário, a alteração entra em vigor na mesma hora e o usuário não recebe notificações a respeito. Se tentar fazer pull ou push em um repositório, o usuário receberá este erro:

$ git clone git@[hostname]:john-doe/test-repo.git
Clonando em 'test-repo'...
ERRO: sua conta foi suspensa. Verifique com o administrador de instalação.
fatal: o remote desligou inesperadamente

Antes de suspender os administradores do site, você deve rebaixá-los para usuários regulares. Para obter mais informações, consulte "Promover ou rebaixar administradores de site".

Observação: se a Sincronização LDAP estiver habilitada para a sua instância do GitHub Enterprise Server, os usuários serão suspensos automaticamente quando forem removidos do servidor de diretório LDAP. Quando a Sincronização LDAP estiver habilitada para a sua instância, os métodos normais de suspensão do usuário ficarão desabilitados.

Suspender usuários pelo painel de administração de usuários

  1. A partir de uma conta administrativa em GitHub Enterprise Server, clique em no canto superior direito de qualquer página. Ícone de foguete para acessar as configurações de administrador do site
  2. No campo de busca, digite o nome do usuário e clique em Search (Pesquisar). campo de pesquisa de configurações de administrador do site
  3. Nos resultados da pesquisa, clique no nome do usuário. Opções de pesquisa das configurações do administrador
  4. No canto superior direito da página, clique em Admin. Ferramentas Administrativas
  5. Na barra lateral esquerda, clique em Admin. Ferramentas Administrativas
  6. Em "Account suspension" (Suspensão de conta) na caixa Danger Zone (Zona de perigo), clique em Suspend (Suspender). Botão Suspend (Suspender)
  7. Informe um motivo para a suspensão do usuário. Motivo da suspensão

Cancelar a suspensão de usuários pelo painel de administração de usuários

Assim como na suspensão, o cancelamento da suspensão de um usuário ocorre na mesma hora. O usuário não receberá notificações.

  1. A partir de uma conta administrativa em GitHub Enterprise Server, clique em no canto superior direito de qualquer página. Ícone de foguete para acessar as configurações de administrador do site
  2. Na barra lateral esquerda, clique em Suspended users (Usuários suspensos). Guia Suspended users (Usuários suspensos)
  3. Clique no nome da conta de usuário que você deseja suspender. Usuário suspenso
  4. No canto superior direito da página, clique em Admin. Ferramentas Administrativas
  5. Na barra lateral esquerda, clique em Admin. Ferramentas Administrativas
  6. Em "Account suspension" (Suspensão de conta) na caixa Danger Zone (Zona de perigo), clique em Unuspend (Cancelar suspensão). Botão Unsuspend (Cancelar suspensão)
  7. Informe um motivo para o cancelamento da suspensão do usuário. Motivo do cancelamento da suspensão

Suspender usuários pela linha de comando

  1. SSH em sua instância do GitHub Enterprise Server. Para obter mais informações, consulte "Acessar o shell administrativo (SSH)".
    $ ssh -p 122 admin@HOSTNAME
  2. Execute ghe-user-suspend com o nome de usuário para suspender.
    $ ghe-user-suspend username

Criar mensagem personalizada para usuários suspensos

É possível criar uma mensagem personalizada que os usuários suspensos verão ao tentar fazer login.

  1. No canto superior direito de GitHub Enterprise Server, clique na sua foto de perfil e, em seguida, clique em Configurações da empresa. "Configurações da empresa" no menu suspenso para foto do perfil em GitHub Enterprise Server

  2. Na barra lateral da conta corporativa, clique em Settings. Aba de configurações na barra lateral de contas corporativas

  3. Under " Settings", click Messages. Aba Mensagens na barra lateral de configurações corporativas

  4. Clique em Add message (Adicionar mensagem). Adicionar mensagem

  5. Digite a mensagem na caixa Suspended user message (Mensagem para usuários suspensos). Você pode digitar Markdown ou usar a barra de ferramentas Markdown para estilizar a mensagem. Mensagem para usuários suspensos

  6. Clique no botão Preview (Visualizar) no campo Suspended user message (Mensagem para usuários suspensos) para ver a mensagem renderizada. Botão Preview (Visualizar)

  7. Revise a mensagem renderizada. Mensagem renderizada para usuário suspenso

  8. Na parte inferior da página, clique em Save changes (Salvar alterações). Salvar alterações

Cancelar a suspensão de usuários pela linha de comando

  1. SSH em sua instância do GitHub Enterprise Server. Para obter mais informações, consulte "Acessar o shell administrativo (SSH)".
    $ ssh -p 122 admin@HOSTNAME
  2. Execute ghe-user-unsuspend com o nome de usuário para cancelar a suspensão.
    $ ghe-user-unsuspend username

Leia mais