Introdução
Os administradores do GitHub trabalham para proteger os ativos de código e conteúdo de sua organização, fornecendo a cada equipe acesso aos repositórios nos quais dependem para colaborar e compartilhar seu trabalho.
Imagine que seu CIO (Chief Information Officer) lhe pede um plano de adoção para ajudar toda a empresa a se beneficiar do GitHub. Você quer garantir que cada grupo tenha acesso adequado aos repositórios certos e que haja uma maneira sustentável de fornecer permissões adequadas para as equipes de desenvolvimento de software e conteúdo apropriadas. Você precisará pensar nos tipos de tarefas que os administradores precisam executar e atribuir-lhes o nível certo de acesso. No entanto, primeiro precisa de compreender realmente que opções do GitHub estão disponíveis para si.
Neste módulo, irá aprender sobre:
- Tarefas administrativas do GitHub e sua finalidade em cada nível hierárquico.
- As várias maneiras pelas quais os administradores podem configurar a autenticação para que os usuários possam acessar o GitHub através do navegador da Web e do cliente git.
- Níveis de permissão hierárquica e o que essas permissões permitem que você faça no GitHub.
Objetivos de aprendizagem
No final deste módulo, saberá como:
- Resuma as estruturas organizacionais e os níveis de permissão que os administradores do GitHub podem usar para organizar os membros para controlar o acesso e a segurança.
- Identifique as várias tecnologias que permitem uma estratégia de autenticação segura, permitindo que os administradores gerenciem centralmente o acesso ao repositório.
- Descreva as tecnologias necessárias para gerenciar centralmente equipes e membros usando serviços de informações de diretório existentes e como você pode usar o próprio GitHub como um provedor de identidade para autenticação e autorização.