Skip to main content

Esta versão do GitHub Enterprise será descontinuada em 2022-10-12. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Suspender e cancelar a suspensão de usuários

Se um usuário sair da empresa ou mudar para outro departamento, você deverá remover ou modificar a forma como ele acessa a your GitHub Enterprise Server instance.

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
Cloning into 'test-repo'...
ERROR: Your account is suspended. Please check with your installation administrator.
fatal: The remote end hung up unexpectedly

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

Observação: se a Sincronização LDAP estiver habilitada para o your GitHub Enterprise Server instance, 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. Em uma conta administrativa no GitHub Enterprise Server, no canto superior direito de qualquer página, clique em .

    Captura de tela do ícone de foguete para acesso às configurações de administração do site

  2. Se você ainda não estiver na página "Administração do site", no canto superior esquerdo, clique em Administração do site.

    Captura de tela do link "Administração do site" 1. No campo de pesquisa, digite o nome do usuário e clique em Pesquisar. Campo de pesquisa das configurações de administração do site 1. Nos resultados da pesquisa, clique no nome do usuário. Opções de pesquisa das configurações de administração do site 1. No canto superior direito da página, clique em Administrador. Ferramentas de Administrador 1. Na barra lateral esquerda, clique em Administrador. Ferramentas de Administração

  3. Em "Suspensão da conta", na caixa vermelha Zona de Perigo, clique em Suspender. Botão Suspender

  4. 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. Em uma conta administrativa no GitHub Enterprise Server, no canto superior direito de qualquer página, clique em .

    Captura de tela do ícone de foguete para acesso às configurações de administração do site

  2. Se você ainda não estiver na página "Administração do site", no canto superior esquerdo, clique em Administração do site.

    Captura de tela do link "Administração do site"

  3. Na barra lateral esquerda, clique em Usuários suspensos. Guia Usuários suspensos

  4. Clique no nome da conta de usuário que você deseja suspender. Usuário suspenso 1. No canto superior direito da página, clique em Administrador. Ferramentas de Administrador 1. Na barra lateral esquerda, clique em Administrador. Ferramentas de Administração

  5. Em "Suspensão da conta", na caixa vermelha Zona de Perigo, clique em Cancelar suspensão. Botão Cancelar suspensão

  6. 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. Entre com o SSH no your GitHub Enterprise Server instance. Se sua instância for composta por vários nós, por exemplo, se a alta disponibilidade ou a replicação geográfica estiver configurada, efetue SSH no nó primário. Se você usar um cluster, poderá efetuar SSH em qualquer nó. Para obter mais informações sobre o acesso SSH, confira "Como acessar o shell administrativo (SSH)".

    $ ssh -p 122 admin@HOSTNAME
  2. Execute ghe-user-suspend com o nome de usuário a ser suspenso.

    $ 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 à direita de GitHub Enterprise Server, clique na foto do perfil e clique em Configurações da empresa. "Configurações da empresa" no menu suspenso da foto do perfil em GitHub Enterprise Server 1. Na barra lateral da conta corporativa, clique em Configurações. Guia Configurações na barra lateral das contas corporativas 1. Nas configurações de , clique em Mensagens. A guia Mensagens na barra lateral de configurações da empresa
  2. Clique em Adicionar mensagem. Adicionar mensagem
  3. Digite sua mensagem na caixa de Mensagem para o usuário suspenso. Você pode digitar Markdown ou usar a barra de ferramentas Markdown para estilizar a mensagem. Mensagem para o usuário suspenso
  4. Clique no botão Visualizar no campo Mensagem para o usuário suspenso para ver a mensagem renderizada. botão Visualizar
  5. Revise a mensagem renderizada. Mensagem para o usuário suspenso renderizada 1. Na parte inferior da página, clique em Salvar alterações. Salvar alterações

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

  1. Entre com o SSH no your GitHub Enterprise Server instance. Se sua instância for composta por vários nós, por exemplo, se a alta disponibilidade ou a replicação geográfica estiver configurada, efetue SSH no nó primário. Se você usar um cluster, poderá efetuar SSH em qualquer nó. Para obter mais informações sobre o acesso SSH, confira "Como 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 dele.

    $ ghe-user-unsuspend username

Leitura adicional