Perguntas Contribuídas
Informação
Esta página contém todas as perguntas que foram contribuídas pela comunidade durante os estudos para o exame.
Perguntas sobre Fundamentos do GitHub
- Quais são os possíveis tipos de contas GitHub? (Selecione três.)
- Qual dessas funcionalidades do GitHub serve como uma planilha adaptável, quadro de tarefas e um roadmap que integra com issues e pull requests no GitHub para planejar e rastrear seu trabalho de forma eficaz?
- Como funciona a sincronização entre projetos do GitHub, issues e pull requests?
- Qual destas afirmações é verdadeira em relação a campos personalizados para itens em GitHub Projects?
- Quais são as diferentes opções disponíveis para adicionar issues e pull requests a um quadro de projeto no GitHub?
- Quais desses layouts estão disponíveis no GitHub Projects? (Escolha três.)
- Qual layout de Projeto do GitHub seria mais adequado para um quadro Kanban?
- Quais desses fluxos de trabalho são automações integradas no GitHub Projects? (Escolha duas.)
- Quais são as diferentes opções que permitem automatizar operações no seu Projeto GitHub? (Escolha três.)
- Qual é a diferença entre GitHub Projects e GitHub Projects classic?
- Quais são os casos de uso para etiquetas?
- Por que um proprietário de repositório gostaria de usar marcos? (Escolha duas opções.)
- Como você pode atribuir uma pessoa a uma issue ou pull request?
- Se você frequentemente se depara escrevendo o mesmo conjunto de comentários em issues ou pull requests, qual recurso do GitHub você utilizaria para economizar tempo?
- Quais são algumas ações que você pode realizar em relação aos Modelos de Repositório? (Escolha duas.)
- Qual recurso no GitHub Projects permite gerar gráficos e tabelas de maneira fácil para visualizar o status atual e a progressão histórica do seu projeto?
- Qual é o nome da plataforma de integração contínua e entrega contínua (CI/CD) do GitHub?
- Qual destes é um caso de uso comum para o GitHub Actions?
- Os workflows do GitHub Action são acionados por eventos. Quais desses são eventos válidos suportados pelo GitHub Actions? (Escolha dois.)
- Onde você pode encontrar GitHub Actions publicamente disponíveis?
- Qual dessas ferramentas serve como um par programador de IA que oferece sugestões no estilo de autocompletar enquanto você codifica?
- O GitHub Copilot é gratuito?
- Quais são as diferenças entre o GitHub Copilot Individual e o GitHub Copilot Business?
- Como você pode começar a usar o GitHub Copilot após ativar a assinatura do GitHub Copilot?
- O que é um GitHub Codespace?
- Qual recurso do GitHub permite a criação de ambientes de desenvolvimento pré-configurados onde todas as ferramentas e dependências necessárias para contribuir com um repositório estão instaladas?
- Quais recursos do GitHub permitem que os contribuidores de repositórios trabalhem em alterações simples de código diretamente através do navegador? (Escolha dois.)
- Se você parar o ambiente do seu GitHub Codespace, poderá voltar às alterações mais tarde, mesmo que não as tenha cometido?
- Quais dessas afirmações sobre o ciclo de vida do GitHub Codespaces são verdadeiras? (Escolha três.)
- Seu projeto exige hardware apropriado para ser executado. Você pode personalizar a quantidade de núcleos de CPU que serão alocados para o ambiente do seu GitHub Codespace?
- Como você pode personalizar o ambiente que é executado no GitHub Codespaces?
- Quem deve ativar a autenticação de dois fatores no GitHub?
- Qual dessas NÃO é uma função em uma Organização no GitHub?
- Você pode desativar a aba de issues em um repositório?
- Onde você pode desativar recursos do repositório, como issues, wikis ou projetos, em um repositório que você possui?
- Quais são as diferentes opções de visibilidade do repositório?
- Qual é o propósito de um arquivo `CODEOWNERS`?
- Como você pode exigir que as verificações de status sejam aprovadas antes de mesclar um pull request no branch `main`?
- O que você pode encontrar na aba de segurança de um repositório?
- O que é CodeQL?
- Qual ferramenta ajuda você a manter as dependências do repositório atualizadas?
- O que são os Repository Insights?
- Quem são colaboradores de repositório?
- O que são equipes do GitHub?
- Qual dessas definições descreve melhor o software de código aberto?
- Quais são os efeitos de seguir um usuário no GitHub?
- O que é InnerSource?
- Qual destas é uma prática que incentiva a colaboração, visibilidade e compartilhamento de código entre diferentes equipes dentro de uma organização?
- O que é um fork no GitHub?
- Quais destes podem tornar um repositório mais descobrível? (Escolha três.)
- Como você pode definir protocolos de orientação para usuários que pretendem enviar relatórios de bugs ou propor novos recursos em seu repositório, para que saibam quais informações preencher?
- O que é um template de pull request?
- Qual dessas afirmações descreve melhor um sistema de controle de versão?
- Qual é o significado da palavra `distribuído` em sistema de controle de versão distribuído?
- Qual das opções descreve melhor o Git?
- Qual dessas afirmações descreve melhor o que é o GitHub?
- Qual é a relação entre Git e GitHub?
- O que é um repositório no GitHub?
- O que é o GitHub Flow?
- O que é um plano GitHub Pro?
- Existe uma versão gratuita do GitHub para organizações?
- Quais são os diferentes planos de preços do GitHub para contas de organizações? (Selecione três.)
- Qual plano de preços do GitHub oferece implantação auto-hospedada do GitHub?
- Sob qual plano de preços do GitHub você pode criar um número ilimitado de repositórios públicos?
- Quais são as diferentes opções de implantação para o GitHub Enterprise? (Selecione duas.)
- Quais dessas afirmações sobre as opções de implementação do GitHub Enterprise são verdadeiras? (Selecione duas.)
- O que são repositórios fixados no GitHub?
- Quais desses arquivos podem personalizar seu perfil no GitHub?
- Qual linguagem é usada para escrever comentários em issues e pull requests no GitHub?
- O que são os comandos de barra do GitHub?
- O que é o GitHub Desktop?
- O que é o GitHub Mobile?
- Como você pode ligar uma pull request a uma issue? (Escolha duas.)
- Que melhoria os formulários de issues trazem em relação aos templates de issues?
- Qual dessas é uma funcionalidade de repositório usada como um fórum comunitário para conversas, perguntas, anúncios e compartilhamento de ideias?
- No GitHub, uma proposta para mesclar um conjunto de alterações de um branch para outro é chamada de:
- Você deseja mesclar as alterações da branch `feature-a` na branch `main` e está criando um pull request. Qual branch deve ser a branch `base` e qual deve ser a branch `compare`?
- Quais são os possíveis status para a revisão de um pull request? (Escolha três.)
- Qual dessas afirmações sobre as diferenças entre issues e discussões é verdadeira?
- O que são Wikis do GitHub?
- Quais são as duas opções disponíveis quando você não precisa mais usar um Projeto?
- Você pode alterar um gist de público para secreto após criá-lo?
- O que acontece quando você escolhe fechar um Projeto?
- Quais informações podem ser encontradas na seção Pulse na aba Insights de um repositório? (Escolha quatro)
- Quais são os diferentes níveis da hierarquia organizacional do GitHub? (Escolha três.)
- Qual é um dos principais benefícios de usar um Token de Acesso Pessoal (PAT) em vez de um nome de usuário e senha padrão para autenticação no GitHub?
- Quais são as diferentes formas de autenticação de dois fatores ou multifator suportadas pelo GitHub? (Escolha cinco.)
- Quais são os diferentes planos de preços do GitHub para contas pessoais? (Selecione dois)
- Qual(is) o(s) plano(s) de preços comum(ns) do GitHub para contas pessoais e organizacionais?
- Qual a sintaxe usada no Markdown do GitHub para criar uma lista de tarefas?
- Qual elemento Markdown não está corretamente associado à sua sintaxe?
- Qual recurso é único ao GitHub Desktop em comparação ao github.com?
- Quais ações você pode realizar em relação a Modelos de Projeto na sua organização? (Escolha três.)
- Qual das seguintes opções é verdadeira sobre os wikis do GitHub?
- Quais dos seguintes papéis estão disponíveis para um repositório no nível da organização no GitHub? (Escolha cinco.)
- Qual é a permissão mínima que um usuário deve ter para enviar diretamente commits a um repositório pertencente a uma organização?
- Qual dessas é uma capacidade de um Gerente de Segurança com relação ao GitHub Actions em uma organização?
- Qual recurso fornece gráficos ou visualizações pré-construídas para a atividade e a saúde do repositório?
- Quais desses recursos o GitHub Copilot for Business oferece que o GitHub Copilot for Individuals não oferece?
- Qual é a principal diferença entre um membro da organização e um colaborador externo para um repositório pertencente a essa organização?
- Quais das seguintes ações você pode realizar em uma Discussão do GitHub? (Escolha três.)
- Qual consulta de pesquisa encontra todas as issues abertas com o rótulo `test` que mencionam 'fix' no texto do corpo?
- Quais dos seguintes são estados válidos para uma pull request no GitHub? (Escolha quatro.)
- Qual declaração descreve melhor uma diferença importante entre os novos Projetos do GitHub e o GitHub Projects Classic?
- Quais funções em uma organização podem visualizar e gerenciar alertas de segurança para repositórios privados?
- Qual dessas afirmações descreve com precisão uma diferença entre contas pessoais e contas de organização no GitHub?
- Qual afirmação descreve melhor a diferença entre clonar um repositório e fazer um fork de um repositório?
- Qual dessas afirmações sobre itens fixados no seu perfil do GitHub é verdadeira?
- Qual combinação de operadores de busca avançada você usaria para encontrar repositórios públicos com mais de 100 estrelas que mencionam 'docker' no nome?
- Qual das seguintes opções melhor descreve a verificação de segredos do GitHub?
- Qual dessas afirmações sobre o GitHub Pages é correta?
- Quais destas afirmações sobre `respostas salvas` são verdadeiras? (Escolha duas.)
- Quais são as diferentes fases possíveis do ciclo de vida de um Codespace do GitHub?
- O que é um link profundo do GitHub Codespace?
- O que são Usuários Gerenciados pela Empresa?
- Quais são os diferentes níveis de permissão para um repositório pertencente a uma conta pessoal? (Escolha dois.)
- Quais dessas ações garantirão que, antes de qualquer push para a branch `main`, as mudanças tenham sido aprovadas por pelo menos duas pessoas? (Escolha três.)
- Como você pode colaborar com um amigo em um repositório que você criou na sua conta pessoal do GitHub?
- Qual é o papel de um moderador de organização?
- Qual é o papel de um gerente de segurança de uma organização?
- O que é um commit no Git?
- Qual recurso do git permite que os desenvolvedores trabalhem simultaneamente no mesmo código sem causar conflitos entre si?
- Como o GitHub ajuda pessoas que querem escrever comentários adequados em issues e pull requests, mas não conhecem a sintaxe do Markdown?
- Qual é o efeito de adicionar a linha `Closes #11` na descrição de um pull request?
- O que são pull requests em rascunho?
- Qual recurso do GitHub serve melhor como uma maneira simples de compartilhar pequenos trechos de código com outros?
- Se houver vários arquivos Readme.md em um repositório GitHub, qual é a ordem de prioridade para exibi-los?
- Quais dos seguintes comandos Git permitem criar uma nova branch e começar a trabalhar nela em uma única linha? (Selecione duas.)
- Se uma Discussão no GitHub for convertida em um Issue e o issue for fechado ou referenciado usando seu respectivo número #, a discussão será modificada?
- Quem pode configurar o faturamento ou atribuir gerentes de faturamento para uma organização? (Selecione três.)
- Qual das seguintes ações não pode ser realizada diretamente pelo GitHub Desktop?
- Quais desses itens você pode personalizar em um arquivo de configuração `.devcontainer/devcontainer.json` no Codespaces? (Escolha três.)
- O que é o programa GitHub Sponsors?
- No seu painel pessoal do GitHub, você recebeu uma notificação de que o usuário `octocat` criou um novo repositório `octocat/my-repo`. Por que você recebeu essa notificação?
- O que é o GitHub Marketplace?
Perguntas sobre GitHub Actions
- Quais são os diferentes níveis de permissão que você pode atribuir ao `GITHUB_TOKEN` no bloco `permissions`?
- Você pode usar `permissions` para modificar as permissões do `GITHUB_TOKEN` em: (Selecione duas.)
- As GitHub Actions são gratuitas para repositórios públicos?
- Qual é a verdade sobre os workflows? (Selecione três.)
- Quais componentes são necessários para um fluxo de trabalho? (Selecione dois.)
- Qual evento é acionado por uma ação de webhook fora do repositório?
- Os fluxos de trabalho são definidos em qual formato
- Onde você deve armazenar dados sensíveis, como senhas ou certificados, que serão usados em fluxos de trabalho
- Em um fluxo de trabalho com vários jobs, se o job A falhar, então:
- Este código lançará 6 trabalhos diferentes em paralelo usando a estratégia de matriz. Você pode usar a estratégia de matriz para paralelizar fluxos de trabalho inteiros?
- Como você acessa variáveis de matriz em um trabalho de estratégia de matriz?
- Ao usar os eventos `pull_request` e `pull_request_target`, como você configura o workflow para ser executado somente ao direcionar para o branch `prod`?
- Preencha o espaço em branco: Ao usar filtros de gatilho do evento `push`, você pode usar padrões <____> para direcionar vários branches
- Quais são os possíveis tipos de uma variável de entrada para um fluxo de trabalho acionado manualmente? (Selecione cinco.)
- Um fluxo de trabalho que possui apenas o gatilho de evento `workflow_dispatch` pode ser acionado usando a API REST do GitHub
- Para parar temporariamente a execução de um fluxo de trabalho sem modificar o código-fonte, você deve
- Para que servem os `tipos de atividade` de um evento?
- Você quer criar um fluxo de trabalho reutilizável `CI` que execute algumas verificações de qualidade, linting e testes em alterações de código. Qual evento gatilho o fluxo de trabalho `CI` deve definir para permitir seu uso em outros fluxos de trabalho?
- Um fluxo de trabalho reutilizável chamado `build` cria artefatos de arquivos zip. Como você passa a localização do arquivo zip para o fluxo de trabalho chamador que está chamando o fluxo de trabalho `build`? (Selecione três.)
- Quais são os casos de uso válidos para usar **defaults**? (Selecione dois.)
- Como garantir que um workflow chamado `Deploy Prod` esteja sempre executando no máximo uma instância por vez?
- Quais tipos de runners hospedados no GitHub estão disponíveis para uso? (Selecione três.)
- Para evitar que um job falhe quando um dos steps falha, você pode incluir:
- Você definiu um job de matriz `example_matrix`. Como limitar a matriz para executar um máximo de 2 jobs por vez?
- Qual dessas é uma maneira correta de definir um parâmetro de saída `PET` com o valor `DOG` em um `step`.
- Essa afirmação é verdadeira? `Os fluxos de trabalho podem ser reutilizados, mas um fluxo de trabalho reutilizável não pode chamar outro fluxo de trabalho reutilizável.`
- No seguinte exemplo, o `workflow A` passa todos os seus segredos para o `workflow B`, utilizando a palavra-chave inherit. Em seguida, o `workflow B` chama o `workflow C`. Qual afirmativa sobre os `secrets` é verdadeira para esse exemplo?
- Se um fluxo de trabalho for executado em um branch `feature-a`, ele pode restaurar `caches` criados no branch padrão `main`?
- Para acessar um `artifact` que foi criado em outro fluxo de trabalho anteriormente acionado, você pode:
- O que você deve usar para armazenar relatórios de cobertura ou capturas de tela gerados durante um fluxo de trabalho que executa testes automatizados para um repositório?
- Você só pode enviar um único arquivo por vez ao usar a ação `actions/upload-artifact`
- Um trabalho chamado `job2` está utilizando artefatos criados no `job1`. Portanto, é importante garantir que `job1` termine antes que `job2` comece a procurar pelos artefatos. Como você deve criar essa dependência?
- Quais são os três tipos de Actions?
- Esta afirmação é verdadeira? `As ações de contêiner Docker geralmente são mais lentas do que as ações em JavaScript`
- Um fluxo de trabalho foi inicialmente executado no `commit A` e falhou. Você corrigiu o fluxo de trabalho com o subsequente `commit B`. Quando você reexecutar esse fluxo de trabalho, ele será executado com o código de qual commit?
- Como você pode exigir aprovações manuais por um mantenedor se a execução do fluxo de trabalho está direcionada ao ambiente `production`?
- Qual é a verdade sobre os ambientes?
- Ao usar o GitHub Actions para acessar recursos em um dos provedores de nuvem (como AWS, Azure ou GCP), a maneira mais segura e recomendada de autenticar é
- Seu repositório público de código aberto contém um workflow com um gatilho de evento `pull_request`. Como você pode exigir aprovações para execuções de workflow acionadas a partir de forks do seu repositório?
- Qual das seguintes variáveis de ambiente padrão contém o nome da pessoa ou aplicativo que iniciou a execução do fluxo de trabalho?
- Qual é uma maneira correta de imprimir uma mensagem de depuração?
- Como as organizações que utilizam o GitHub Enterprise Server podem habilitar a sincronização automática de GitHub Actions de terceiros hospedados no GitHub.com com sua instância do GitHub Enterprise Server?
- Onde você pode encontrar logs de conectividade de rede para um runner self-hosted do GitHub?
- Qual é a maneira correta de disparar um job apenas se a variável de configuração `MY_VAR` tiver o valor de `MY_VALUE`?
- Para executar um `step` somente se o segredo `MY_SECRET` foi definido, você pode:
- Como você pode usar a API do GitHub para baixar os logs de execução de workflows?
- Como você pode usar a API do GitHub para criar ou atualizar um segredo de repositório?
- Como você pode substituir um segredo de organização do GitHub `API_KEY` por um valor diferente ao trabalhar em um repositório? (Selecione duas.)
- Qual das seguintes variáveis de ambiente padrão contém o nome completo (por exemplo, `octocat/hello-world`) do repositório onde o fluxo de trabalho está sendo executado?
- Em um fluxo de trabalho com vários jobs, todos executando em runners hospedados no GitHub, é verdade que todos os jobs estão garantidos para serem executados na mesma máquina runner?
- Qual é o número máximo de workflows reutilizáveis que podem ser chamados a partir de um único arquivo de workflow?
- O que é um runner self-hosted?
- Qual das seguintes afirmativas está correta sobre Workflows e Actions do GitHub?
- Em qual commit e branch os workflows agendados são executados no GitHub Actions?
- Qual é a sintaxe correta para definir o diretório para todos os comandos `run` em um workflow?
- Como você pode reutilizar um fluxo de trabalho definido em vários repositórios? (Escolha duas.)
- Como você pode garantir que um job seja executado apenas em um branch específico?
- O que a palavra-chave `needs` faz em um fluxo de trabalho do GitHub Actions?
- Qual palavra-chave permite que você defina variáveis de ambiente em um fluxo de trabalho do GitHub Actions?
- Qual é o propósito da palavra-chave `with` em um fluxo de trabalho do GitHub Actions?
- Como você pode armazenar em cache dependências para acelerar a execução do fluxo de trabalho?
- Qual das opções a seguir pode ser usada para limitar o número de jobs concorrentes em execução em um workflow do GitHub Actions?
- Qual é o tempo limite padrão para um trabalho do GitHub Actions?
- Como você pode especificar o sistema operacional para um job no GitHub Actions?
- Em um fluxo de trabalho do GitHub Actions, como você especifica uma versão específica do Node.js para usar em um job?
- Como você referencia um segredo armazenado no GitHub Secrets em um fluxo de trabalho?
- Qual é o shell padrão usado pelos runners do GitHub Actions no Windows?
- Como a ação `actions/cache` no GitHub Actions lida com uma falha de cache?
- Como você pode especificar a programação de um fluxo de trabalho do GitHub Actions para ser executado apenas em dias úteis?
- Qual é a abordagem recomendada para armazenar segredos maiores que 48 KB?
- Qual contexto contém informações sobre o evento que acionou a execução de um workflow?
- No GitHub Actions, se você definir filtros de branches e paths, qual é o efeito na execução do workflow?
- Qual é a prática recomendada para tratar variáveis de ambiente no GitHub Actions, independentemente do sistema operacional e shell utilizados?
- Qual é o propósito do parâmetro `restore-keys` em `actions/cache` no GitHub Actions?
- Qual variável você definiria como `true` para habilitar o registro de depuração em etapas?
- Qual configuração é apropriada para acionar um workflow em eventos de webhook relacionados a ações de check_run?
- Qual é o propósito da palavra-chave `timeout-minutes` em um passo?
- Dave está criando um fluxo de trabalho modelado para sua organização. Onde Dave deve armazenar os arquivos do fluxo de trabalho e os arquivos de metadados associados para o fluxo de trabalho modelado?
- Dave quer ser notificado quando um comentário for criado em uma issue dentro de um repositório do GitHub. Qual gatilho de evento deve ser usado na configuração do workflow?
- Qual nível de acesso é necessário em um repositório GitHub para excluir arquivos de log de execuções de workflows?
- O que é verdadeiro sobre a seguinte configuração de fluxo de trabalho se acionada no repositório `octo/my-dev-repo`?
- Qual nível de permissão é necessário para reexecutar os fluxos de trabalho
- Quando você pode excluir execuções de fluxo de trabalho? (selecione duas)
- Quem pode ignorar as regras de proteção de implantação configuradas para forçar a implantação (por padrão)
- Como pular a execução do workflow seguinte ao cometer ou criar um PR?
- Como você pode determinar se uma ação é uma ação de container analisando seu arquivo action.yml?
- Qual é a sintaxe correta para especificar um script de limpeza em uma ação de container?
- O que é verdadeiro sobre variáveis padrão? (escolha três)
- Quais são os escopos definidos para variáveis personalizadas em um workflow? (escolha três)
- O que deve ser adicionado ao `actions/checkout` se `my-org/my-private-repo` for um repositório privado diferente daquele que contém o workflow atual?
- Dada a seguinte configuração, quantos jobs o GitHub Actions executará quando essa matriz for avaliada?
- Em quais níveis as variáveis de ambiente podem ser definidas? (Escolha três)
- Como um job dependente deve referenciar o valor `output1` produzido por um job chamado `job1` anteriormente no mesmo workflow?
- Qual afirmação está correta em relação à passagem de permissões para workflows reutilizáveis?
- Qual desses não é um evento válido que poderia acionar um workflow?
- Em um fluxo de trabalho com múltiplos jobs, o comportamento padrão é:
- Se o trabalho B requer que o trabalho A esteja concluído, você deve:
- Qual definição de trabalho de matriz é sintaticamente correta?
- Este fluxo de trabalho será executado em todos os pull requests onde:
- Qual evento permite que você acione manualmente um workflow a partir da interface do usuário do GitHub?
- Quando o job3 será executado?
- Qual condicional `jobs.job_id.if` garantirá que o trabalho `production-deploy` seja acionado apenas no repositório `my-org/my-repo`? (Selecione duas.)
- Esta declaração é verdadeira? `Nem todos os passos executam ações, mas todas as ações são executadas como um passo`
- Para qualquer ação publicada no GitHub Marketplace, você pode frequentemente usá-la em várias versões. Qual abordagem é a mais estável e segura?
- Qual destas é uma maneira de usar `action_state` em `step_two`?
- Quando você deve usar `caching`?
- Quando você deve usar `artifacts`? (Selecione duas.)
- No trabalho `deploy`, se você quiser acessar os binários (contendo sua aplicação) que foram criados no trabalho `build`, você deve
- Qual é a verdade sobre `Starter Workflows`? (Selecione três.)
- Os segredos e as variáveis de configuração podem ser definidos para: (Selecione três.)
- Ao criar Ações Personalizadas no GitHub, em que arquivo todos os `metadados` da ação precisam ser definidos?
- Quais das seguintes são variáveis de ambiente padrão no GitHub Actions? (Selecione três.)
- Sua organização define um segredo `SomeSecret`, no entanto, quando você referencia esse segredo em um fluxo de trabalho usando `${{ secrets.SomeSecret }}`, ele fornece um valor diferente do esperado. Qual pode ser o motivo disso?
- Como você pode validar se o seu self-hosted runner do GitHub pode acessar todos os serviços necessários do GitHub?
- Quais componentes podem ser reutilizados dentro de uma Organização no GitHub? (Selecione quatro.)
- Quantos jobs serão executados no seguinte workflow?
- Qual das seguintes sintaxes do GitHub Actions é usada para executar múltiplos comandos em um único passo?
- O que a palavra-chave `matrix` faz em um fluxo de trabalho do GitHub Actions?
- Quais das seguintes afirmações são verdadeiras sobre adicionar um runner auto-hospedado no GitHub Actions? (Escolha três.)
- Selecione a variável de ambiente padrão que contém o sistema operacional do runner que está executando o job
- Selecione funções de verificação de status no GitHub Actions
- Como garantir que a etapa `Upload Failure test report` seja executada apenas se a etapa `Run Tests` falhar?
- Qual das seguintes afirmações descreve com precisão o comportamento dos jobs do workflow que fazem referência às regras de proteção de um ambiente?
- Como você pode acessar os valores atuais das variáveis em uma matriz dentro de um job no exemplo abaixo:
- Seu fluxo de trabalho de análise de Pull Request usa várias ferramentas de análise de código e leva cerca de 20 minutos para ser concluído completamente. Ele é acionado no evento `pull_request` com o filtro `branches` definido para `master`. Portanto, se um desenvolvedor enviar vários commits em poucos minutos, vários fluxos de trabalho são executados em paralelo. Como você pode parar todas as execuções de fluxo de trabalho anteriores e executar apenas aquele com as alterações mais recentes?
- Ao criar uma GitHub Action personalizada, você deve armazenar o código-fonte no diretório `.github/workflows`
Perguntas sobre Administração do GitHub
- Como administrador de uma organização no GitHub, você quer que os usuários se autentiquem usando um provedor de identidade corporativo. Qual das opções a seguir é uma maneira de alcançar isso?
- O que é o gráfico de dependência do GitHub?
- Quais das seguintes questões o Suporte do GitHub pode ajudar a resolver? (Escolha quatro.)
- Quais dos métodos a seguir são corretos para gerar e compartilhar um arquivo de diagnóstico para o GitHub Enterprise Server? (Escolha dois.)
- Qual dos seguintes é o procedimento correto para gerar um pacote de suporte no GitHub Enterprise Server? (Escolha duas.)
- Quais endpoints a API do GitHub fornece para administrar sua empresa? (Escolha seis.)
- Quais são os passos para instalar um aplicativo do GitHub a partir do GitHub Marketplace para uma organização?
- Quais são os benefícios e riscos de usar aplicativos e ações do GitHub Marketplace?
- Quais são as principais implicações de habilitar o login único SAML (SSO) para uma organização no GitHub Enterprise Cloud?
- Qual é uma diferença chave entre habilitar o SAML Single Sign-On (SSO) para todas as organizações em uma conta corporativa versus habilitá-lo para uma única organização no GitHub Enterprise Cloud?
- Qual nível de suporte do GitHub fornece SLA e suporte escrito em inglês 24/7?
- Quais são os passos para habilitar e aplicar o SSO SAML para uma única organização?
- Qual dos seguintes provedores de identidade (IdPs) NÃO é oficialmente suportado e testado internamente pelo GitHub Enterprise Cloud para SAML SSO?
- Como exigir a autenticação de dois fatores (2FA) para uma organização?
- Quais provedores de identidade (IdPs) são compatíveis com a API SCIM do GitHub Enterprise Cloud para organizações? (Escolha três.)
- Como as contas de usuário são provisionadas com Usuários Gerenciados pela Empresa?
- O que é necessário para um usuário autenticar-se com uma conta de Usuários Gerenciados pela Empresa?
- Qual afirmação é verdadeira em relação a nomes de usuário e informações de perfil para Usuários Gerenciados por Empresas?
- Quais são as implicações de um usuário gerenciado precisar contribuir para recursos fora da empresa?
- O que é SCIM no contexto do GitHub?
- Qual é o propósito do SCIM e da sincronização de equipes no GitHub?
- Como o GitHub Enterprise Cloud difere do GitHub Enterprise Server?
- Quais das seguintes são funcionalidades extras fornecidas pelo GitHub Enterprise Cloud em relação ao plano GitHub Free? (escolha quatro.)
- Qual é o propósito das contas corporativas no GitHub Enterprise Cloud?
- Qual das opções seguintes é exclusiva para gestão no GitHub Enterprise Cloud?
- Qual é a principal restrição das contas de Usuário Gerenciado pela Empresa no GitHub Enterprise Cloud?
- Em quais ambientes o GitHub Enterprise Server pode ser implantado?
- Como pode ser realizada a administração do GitHub Enterprise Server?
- O que o GitHub recomenda para proteger contra perda de dados no GitHub Enterprise Server?
- Qual é o custo de uso do GitHub Actions para repositórios públicos?
- Como os minutos são calculados para jobs que rodam em diferentes sistemas operacionais no GitHub Actions?
- Como um proprietário de organização pode encontrar estatísticas sobre o uso de licenças no GitHub Enterprise Server?
- Como um administrador de organização pode definir permissões padrão para novos membros em uma organização no GitHub?
- Qual é o principal propósito de uma organização no GitHub?
- Qual função em uma organização no GitHub tem autoridade para gerenciar o acesso aos recursos da organização?
- Como a gestão de acesso e a colaboração podem ser simplificadas dentro de uma organização no GitHub?
- Qual plano do GitHub permite usar varredura de segredos em repositórios privados?
- Qual é a vantagem de ter uma conta corporativa no GitHub Enterprise Cloud para uma organização?
- Como uma organização pode melhorar a segurança dos seus fluxos de trabalho do GitHub Actions?
- Qual função em uma organização do GitHub tem o nível mais alto de acesso?
- Quais são as permissões padrão de um membro em uma organização no GitHub?
- Qual é a principal responsabilidade de um gerente de faturamento em uma organização do GitHub?
- Como o papel de um colaborador externo difere do de um membro dentro de uma organização no GitHub?
- Como um proprietário de organização pode alterar o papel de um membro dentro da organização?
- Como você pode conceder a um usuário as permissões mínimas necessárias para acessar um repositório específico dentro de uma organização no GitHub?
- Quais são as principais características e funcionalidades das equipes dentro de uma organização no GitHub?
- O que distingue uma equipe visível de uma equipe secreta em uma organização do GitHub?
- Como as equipes aninhadas beneficiam a estrutura de uma organização no GitHub?
- O que pode ser encontrado na página de uma equipe dentro de uma organização no GitHub?
- Qual é o papel de um Gerente de Segurança em uma organização no GitHub?
- Quais permissões um gerente de aplicativo do GitHub possui dentro de uma organização?
- Quais funções um membro da equipe pode ter dentro de uma equipe no GitHub?
- Qual função de repositório em uma organização do GitHub é recomendada para colaboradores que precisam gerenciar proativamente problemas (issues) e pull requests sem ter acesso de escrita?
- Quais são os papéis de repositório disponíveis em uma organização no GitHub? (Escolha cinco.)
- Que funcionalidade o log de auditoria fornece aos administradores de uma organização no GitHub?
- Quais formatos estão disponíveis para exportar o log de auditoria de uma organização no GitHub?
- Como um administrador de organização pode buscar no log de auditoria por eventos relacionados a modificações em webhooks?
- Por que os webhooks podem ser considerados uma alternativa eficiente ao log de auditoria ou à consulta periódica da API em determinados casos de uso nas organizações do GitHub?
- Quais ferramentas podem ser usadas para remover dados sensíveis do histórico de um repositório Git?
- O que você deve fazer antes de executar git filter-repo ou BFG Repo-Cleaner para remover dados sensíveis do seu repositório?
- Quais dessas práticas podem ajudar a evitar o comprometimento de dados ou arquivos sensíveis em um repositório git?
- Qual destas opções define melhor as Políticas do GitHub Enterprise?
- O que são políticas empresariais no contexto do GitHub Enterprise Cloud?
- Quais etapas os administradores de uma organização devem seguir para acessar os registros de auditoria das ações realizadas dentro de sua organização no GitHub?
- Qual é o limite primário de taxa para usuários pessoais autenticados fazendo solicitações à API REST do GitHub?
- Qual é a diferença entre Aplicativos do GitHub e aplicativos OAuth?
- Como os GitHub Apps podem reagir a eventos específicos, e quais são alguns exemplos desses eventos?
- Como as empresas podem rastrear o uso do GitHub Actions?
- Quem pode configurar listas de permissão de IP para uma empresa no GitHub?
- Os proprietários da organização podem gerenciar entradas da lista de permissões de IP herdadas da lista de permissões da conta corporativa?
- Quais runners você deve usar com o GitHub Actions quando uma lista de IPs permitidos está habilitada na sua enterprise?
- Como você pode garantir que seus runners auto-hospedados ou runners hospedados maiores possam se comunicar com o GitHub ao usar uma lista de permissões de IP?
- Quando uma lista de permissões de IP Empresarial está em vigor, o que acontece quando você tenta publicar seu site do GitHub Pages a partir de uma branch em vez de usar um fluxo de trabalho personalizado do GitHub Actions?
- Quais são alguns potenciais vetores de abuso ao habilitar runners self-hosted em repositórios públicos? (Escolha quatro.)
- Como você deve selecionar runners apropriados para atender às cargas de trabalho específicas do seu fluxo de trabalho?
- Como adicionar um runner self-hosted a um repositório GitHub?
- Como você pode gerenciar o acesso a runners auto-hospedados em uma organização usando grupos de runners?
- Quais são os passos envolvidos na criação de um grupo de runners auto-hospedados para uma organização no GitHub?
- Como alterar quais repositórios podem acessar um grupo específico de runners em uma organização?
- Como você pode usar cofres de terceiros para gerenciar segredos no GitHub Actions?
- Quais gerenciadores de pacotes e formatos são suportados pelo GitHub Packages? (Escolha cinco.)
- Como autenticar no GitHub Packages?
- O que é necessário para baixar ou publicar um pacote do GitHub em workflows, como com GitHub Actions ou outras ferramentas de CI/CD?
- Quais são as diferenças e casos de uso entre GitHub Packages e releases?
- Por qual cabeçalho você pode verificar o número de solicitações que fez na janela de limite de taxa atual ao usar a API REST do GitHub?
- Qual é o nível mínimo de suporte que fornece ajuda com a instalação e uso do Advanced Security?
- Qual é a função principal dos Usuários Gerenciados pela Empresa no GitHub?
- Quais são os métodos de autenticação válidos disponíveis no GitHub? (escolha seis.)
- Para que o GitHub Enterprise Server é principalmente projetado?
- Qual das seguintes é uma característica chave do GitHub Enterprise Server?
- Qual é o limite de gastos padrão para o GitHub Actions em contas cobradas mensalmente?
- Como a sincronização de equipes com o Microsoft Entra ID (anteriormente Azure AD) beneficia as organizações do GitHub Enterprise Cloud?
- Quais das seguintes são funções reconhecidas dentro de uma organização no GitHub?
- Após os dados sensíveis serem removidos do histórico de um repositório e enviados para o GitHub, qual é um passo necessário para remover completamente os dados do GitHub?
- Quais das seguintes opções são tipos de tokens de acesso suportados pelo GitHub? (Escolha três.)
- O que é necessário para adicionar um runner self-hosted a uma organização no GitHub?
Perguntas sobre Segurança Avançada do GitHub
- O que é CodeQL?
- O que significa `deslocar para a esquerda` no contexto de Segurança?
- O que são os Avisos de Segurança de Repositório?
- Qual ferramenta ajuda você a manter as dependências do repositório atualizadas?
- Qual das opções a seguir é uma lista curada de vulnerabilidades de segurança encontradas em projetos de código aberto?
- Quais desses recursos de segurança do GitHub estão disponíveis GRATUITAMENTE para repositórios pessoais públicos e privados? (Escolha quatro.)
- Qual das opções abaixo melhor descreve o secret scanning?
- Quais partes do repositório são verificadas pela varredura de segredos? (Escolha duas.)
- Qual é o propósito do programa de parceria de varredura de segredos?
- Repositórios públicos pertencentes a usuários pessoais, bem como repositórios públicos pertencentes a organizações, podem usar a verificação de segredos gratuitamente.
- Como evitar que commits contendo credenciais de provedores de nuvem sejam enviados para o GitHub?
- Qual das seguintes opções é verdadeira sobre o programa de parceiros de verificação de segredos do GitHub? (Escolha três.)
- Como você pode excluir certos diretórios ou arquivos da varredura de segredos?
- Você incluiu alguns segredos falsos no seu código de teste e eles foram detectados pela varredura de segredos do GitHub. O que você pode fazer para informar ao GitHub que esses são segredos falsos usados em testes e podem ser ignorados pela varredura de segredos? (Escolha duas opções.)
- Você acidentalmente cometeu seu token de acesso pessoal do GitHub em um repositório público. Quais ações você deve tomar para evitar que sua conta seja comprometida?
- Qual é o comportamento quando um novo padrão de segredo é adicionado ou atualizado no programa de parceiros de verificação de segredos do GitHub?
- Quem será notificado quando um NOVO segredo for enviado e detectado em um repositório? (Escolha cinco.)
- Quando o GitHub realiza uma verificação de todo o código histórico nos repositórios da empresa, qual é o comportamento de notificação? (Selecione duas opções.)
- O GitHub utiliza o mesmo conjunto de padrões de varredura de segredos tanto para alertas de usuário quanto para alertas de proteção de push?
- Quais são os três conjuntos diferentes de padrões de varredura de segredos mantidos pelo GitHub? (Selecione três.)
- Vários repositórios públicos aos quais você contribui não possuem a opção de proteção contra envio de segredos habilitada. O que você pode fazer para se proteger de acidentalmente enviar segredos para esses repositórios?
- Sua empresa possui segredos internos que não devem ser enviados para repositórios do GitHub. O padrão desses segredos não é conhecido pelo GitHub e, portanto, não é detectado pela verificação de segredos. O que as empresas podem fazer para proteger seus desenvolvedores de acidentalmente enviar esses segredos para repositórios na organização do GitHub?
- Que informações os alertas do Dependabot fornecem?
- O que é o gráfico de dependências do GitHub?
- O gráfico de dependências do GitHub está disponível gratuitamente para todos os repositórios?
- Como o gráfico de dependências do GitHub sabe quais dependências seu projeto está utilizando? (Escolha duas.)
- Quando o gráfico de dependências do GitHub para o seu repositório será atualizado? (Escolha duas.)
- Em que formato você pode exportar o gráfico de dependência do GitHub do seu repositório?
- Seu repositório pode usar o Gráfico de Dependências sem usar os Alertas do Dependabot?
- Qual recurso é um pré-requisito para usar os Alertas do Dependabot em um repositório?
- Quais dessas afirmações sobre os Alertas do Dependabot são verdadeiras? (Escolha três.)
- Quais são os principais benefícios do recurso Visão Geral de Segurança no GitHub?
- O que é o CodeQL?
- O que os alertas do Dependabot indicam no GitHub?
- Qual é o propósito da verificação de código no GitHub?
- A verificação de segredos está disponível tanto para repositórios públicos quanto privados no GitHub?
- O que a configuração padrão de análise CodeQL no GitHub faz?
- Qual é o principal propósito de usar a CLI do CodeQL?
- Como o CodeQL analisa o código no GitHub?
- Como o CodeQL pode ser usado em um sistema CI externo junto com repositórios do GitHub?
- Qual dessas afirmações não é verdadeira sobre a verificação de segredos no GitHub?
- Quais chaves de nível superior são necessárias no arquivo `dependabot.yml`?
- Qual GitHub Action pode ser usada para fazer upload de um arquivo SARIF de terceiros?
- Qual ferramenta pode ser usada em um sistema de CI de terceiros para enviar resultados de análise de código para o GitHub?
- O que é necessário para um servidor de CI carregar resultados SARIF no GitHub?
- O que acontece quando um segundo arquivo de resultados SARIF é enviado ao GitHub para um único commit?
- Como os usuários podem excluir diretórios específicos dos alertas de verificação de segredos no GitHub?
- Qual chave deve ser usada em um arquivo `secret_scanning.yml` para excluir diretórios dos alertas de verificação de segredos no GitHub?
- Qual é o número máximo de padrões personalizados que podem ser definidos para a varredura de segredos no GitHub?
- Preencha o espaço em branco: `O GitHub __________ é um recurso que você pode usar para analisar o código em um repositório do GitHub para encontrar vulnerabilidades de segurança e erros de codificação.`
- Qual recurso do GitHub Advanced Security permite que você encontre, categorize e priorize correções para problemas novos e existentes em seu código?
- Como você pode configurar seu repositório no GitHub para executar a análise CodeQL em um cronograma? (Escolha duas.)
- Se você não quiser usar o GitHub Actions, pode executar a análise de código em um sistema de CI externo e, em seguida, enviar os resultados para o GitHub.
- Ao usar um sistema de CI de terceiros para executar a análise de código, qual ferramenta do GitHub você precisa para analisar a base de código?
- Ao usar o GitHub Actions como seu sistema de CI e uma ferramenta de terceiros para executar a análise de código, como você pode fazer o upload dos resultados SARIF para o GitHub?
- Você pode usar a análise CodeQL com sistemas de CI de terceiros?
- Ao usar a análise CodeQL no seu fluxo de trabalho do GitHub Actions, com que frequência a verificação é acionada?
- A análise com CodeQL suporta:
- Para que são usadas as consultas CodeQL?
- O que é QL?
- O que é um conjunto de consultas CodeQL?
- Quais são os diferentes tipos de pacotes CodeQL? (Escolha três.)
- O que é um pacote de consultas CodeQL?
- Quais são as etapas do fluxo de trabalho de análise do CodeQL?
- O que é extração no contexto da análise de código CodeQL?
- Quais dessas afirmações são verdadeiras em relação à execução da análise do CodeQL em bases de código com múltiplas linguagens de programação? (Escolha duas.)
- Quais são as diferenças ao executar a criação de banco de dados CodeQL para linguagens compiladas e interpretadas? (Escolha duas.)
- Onde você pode ver quando foi executada a última análise do CodeQL ao usar a configuração padrão de varredura de código?
- Quais das seguintes afirmações sobre habilitar a configuração padrão do CodeQL scanning são verdadeiras? (Escolha três.)
- Como você pode personalizar sua configuração avançada de varredura do CodeQL com suítes de consultas adicionais do CodeQL? (Escolha duas.)
- Ao executar a análise do CodeQL no GitHub Actions, quais Ações você deve usar? (Escolha três.)
- Como você pode usar um arquivo de configuração personalizado do CodeQL em um fluxo de trabalho do GitHub Actions?
- Qual é o objetivo do parâmetro `external-repository-token` na GitHub Action `github/codeql-action/init`?
- Qual comando do CodeQL CLI é usado para criar um banco de dados CodeQL?
- Qual é o propósito do comando `codeql database analyze` no CodeQL CLI?
- Quais dessas afirmações sobre visualizar os resultados de uma análise CodeQL são verdadeiras? (Escolha duas.)
- Quando um workflow de análise CodeQL no GitHub Actions detecta uma nova vulnerabilidade em um pull request, onde você pode encontrar as informações sobre essa vulnerabilidade?
- Ao visualizar um alerta de varredura de código, para que serve a opção `Mostrar caminhos`?
- O que significa descartar um alerta de análise de código?
- Qual dessas NÃO é uma abordagem válida que se pode adotar para reduzir o tempo que o fluxo de trabalho de análise do CodeQL leva para ser concluído?
- Qual é o propósito de definir uma categoria SARIF?
- Como você pode habilitar os recursos do GitHub Advanced Security no GitHub Enterprise Server? (Escolha duas.)
- Como você pode habilitar os recursos do GitHub Advanced Security para todos os repositórios em uma organização no GitHub Enterprise Cloud?
- O que é uma política de segurança do GitHub?
- Como você pode definir uma política de segurança padrão para todos os repositórios na Organização GitHub `my-org`?
- Qual endpoint da API pode ser usado para recuperar uma lista de todos os alertas do Dependabot para uma empresa?
- Qual endpoint da API pode ser usado para recuperar uma lista de todos os alertas de varredura de segredos para uma organização?
- Qual endpoint da API pode ser usado para recuperar uma lista de todos os alertas de análise de código para um repositório?
- O que são as atualizações de segurança do Dependabot?
- Os Alertas do Dependabot estão habilitados por padrão em:
- Quem pode ativar alertas do Dependabot em um repositório?
- Qual é o nível de acesso mínimo necessário para visualizar alertas do Dependabot em um repositório dentro de uma organização?
- Para ativar os Alertas Dependabot em todos os repositórios de uma organização, você deve:
- Qual destas é uma configuração válida para o arquivo `dependabot.yml`?
- Qual dessas não é um canal suportado pelo GitHub para receber alertas do Dependabot?
- O que são as regras de auto-triagem do Dependabot?
- Como automatizar a dispensa de alertas de baixa gravidade do Dependabot?
- Para ativar as atualizações de segurança do Dependabot em todos os repositórios de uma organização, você deve:
- A ferramenta que verifica se um pull request introduz dependências com vulnerabilidades de segurança é chamada:
- Você precisa habilitar o GitHub Actions para
- O que significa `CVSS`?
- O que significa `CVE`?
- O que significa `CWE`?
- Qual comando de comentários do Dependabot fará com que uma pull request seja concluída com sucesso?
- Qual das seguintes linguagens NÃO é suportada pelo CodeQL para análise de código?
- Como você pode ativar a verificação de código para um repositório?
- Uma organização recentemente começou a usar a análise CodeQL para todas as pull requests em seus repositórios, além de executar a análise em uma programação horária. Desde então, estão enfrentando contas de GitHub Actions maiores do que o habitual. Qual é a causa mais provável disso?
- Qual dessas afirmações é verdadeira sobre varredura de código? (Escolha duas.)
- Qual é o efeito de adicionar a palavra-chave `paths-ignore` ao seu arquivo de workflow do GitHub Actions para análise de código?
- Qual é o método mais simples para executar análise do CodeQL simultaneamente para cada linguagem em um repositório multilíngue usando o GitHub Actions?
- Onde você pode especificar as consultas do CodeQL a serem executadas em um workflow do GitHub Actions? (Escolha duas.)
- Como mantenedor de um repositório, onde você deve colocar as instruções sobre como relatar uma vulnerabilidade de segurança no seu código?
- Qual dessas afirmações define melhor uma dependência vulnerável?
- Os jobs que são executados em runners macOS hospedados pelo GitHub consomem minutos a uma taxa __ em comparação com os runners Linux.
- Como parte do seu pipeline Jenkins CI, você criou com sucesso e depois analisou um banco de dados CodeQL, produzindo assim um arquivo SARIF. Como você pode fazer o upload do arquivo SARIF para o GitHub? (Escolha duas.)
- Que detalhes você pode encontrar em uma página de alerta de varredura de código? (Escolha três.)
Perguntas sobre o GitHub Copilot
- O GitHub Copilot é gratuito para todos?
- Qual das opções abaixo NÃO é uma maneira possível de conceder acesso ao Copilot para membros de uma organização?
- Qual comando é usado para instalar a extensão GitHub Copilot no CLI?
- Quais são alguns dos princípios de Engenharia de Prompt? (Escolha três.)
- Como você pode excluir arquivos específicos do GitHub Copilot?
- O que é verdade sobre as exclusões de conteúdo do Copilot? (Escolha duas)
- Qual das opções a seguir descreve o arquivo de configuração do Editor do GitHub Copilot?
- Qual das seguintes opções descreve como usar a API de Produtividade do GitHub Copilot?
- Qual das opções a seguir integra o GitHub Copilot Chat com ferramentas externas?
- Como você pode fornecer contexto ao GitHub Copilot para gerar respostas personalizadas para o seu repositório?
- O GitHub Copilot pode usar informações semânticas de um arquivo que é ignorado pelas exclusões de conteúdo do GitHub Copilot?
- O que acontece quando você exclui conteúdo do GitHub Copilot? (Escolha duas)
- Qual é a maneira mais fácil de começar a usar o GitHub Copilot?
- O que o GitHub Copilot analisa para oferecer sugestões relevantes enquanto você desenvolve um novo código?
- Qual das seguintes opções descreve melhor o GitHub Copilot?
- Como o GitHub Copilot lida com a retenção de dados para sugestões de código no IDE?
- Quais etapas ocorrem quando o serviço de proxy do GitHub Copilot processa um prompt?
- Qual conjunto de princípios representa corretamente os seis princípios-chave da Microsoft para IA Responsável que orientam o desenvolvimento do GitHub Copilot?
- Qual das seguintes é um benefício potencial de usar o GitHub Copilot para melhorar os fluxos de trabalho dos desenvolvedores?
- Qual afirmação descreve corretamente a funcionalidade de comando CLI do GitHub Copilot?
- Qual é o principal propósito do comando '/tests' no GitHub Copilot?
- Como é calculado o uso de assentos para o GitHub Copilot no nível empresarial durante um ciclo de faturamento?
- Como funciona o recurso de correspondência de código público do GitHub Copilot?
- Quais verificações de pós-processamento são realizadas nas respostas do GitHub Copilot?
- Quais elementos o GitHub Copilot pode usar como contexto ao gerar sugestões?
- Quais IDEs o GitHub Copilot suporta? (Escolha duas.)