Co-authored-by: Kevin Heis <heiskr@users.noreply.github.com>
This commit is contained in:
docubot 2022-09-06 11:51:48 -04:00 коммит произвёл GitHub
Родитель 53b31396be
Коммит cefc49b915
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
51 изменённых файлов: 354 добавлений и 256 удалений

Просмотреть файл

@ -405,11 +405,11 @@ Este exemplo do contexto `trabalhos` contém o resultado e as saídas de um trab
```json
{
example_job: {
result: success,
outputs: {
output1: hello,
output2: world
"example_job": {
"result": "success",
"outputs": {
"output1": "hello",
"output2": "world"
}
}
}
@ -468,7 +468,7 @@ O contexto `etapas` contém informações sobre as etapas do trabalho atual que
Este exemplo `passo` contexto mostra duas etapas anteriores que tinham um [`id`](/actions/learn-github-actions/workflow-syntax-for-github-actions#jobsjob_idstepsid) especificado. O `id` da primeira etapa era denominado `checkout` e o segundo, `generate_number`. A etapa `generate_number` tinha uma saída denominada `random_number`.
```yaml
```json
{
"checkout": {
"outputs": {},
@ -529,7 +529,7 @@ A propriedade `runner.workspace` não é documentada propositalmente. É uma pro
O contexto de exemplo a seguir é de um executor do Linux hospedado em {% data variables.product.prodname_dotcom %}.
```yaml
```json
{
"os": "Linux",
"arch": "X64",
@ -586,7 +586,7 @@ O contexto `segredos` contém os nomes e valores de segredos disponíveis para a
O conteúdo de exemplo do contexto dos `segredos` mostra o `GITHUB_TOKEN` automático, assim como outros dois segredos disponíveis para a execução do fluxo de trabalho.
```yaml
```json
{
"github_token": "***",
"NPM_TOKEN": "***",
@ -614,7 +614,7 @@ Para fluxos de trabalho com uma matriz, o contexto `estratégia` contém informa
O conteúdo de exemplo a seguir do contexto `estratégia` é de uma matriz com quatro trabalhos, e é tirada do trabalho final. Observe a diferença entre o número de `job-index` baseado em zero e o total de `job-job` que não é baseado em zero.
```yaml
```json
{
"fail-fast": true,
"job-index": 3,
@ -663,7 +663,7 @@ Não há propriedades padrão no contexto `matriz`, apenas as que são definidas
O exemplo a seguir do contexto `matriz` é de um trabalho em uma matriz que tem as propriedades de matriz `os` e `nó` definidas no fluxo de trabalho. O trabalho está executando a combinação matriz de um `ubuntu-latest` OS e do Node.js versão `16`.
```yaml
```json
{
"os": "ubuntu-latest",
"node": 16
@ -712,7 +712,7 @@ O contexto `needs` contém saídas de todos os trabalhos definidos como uma depe
O conteúdo de exemplo a seguir do contexto `needs` mostra informações para dois trabalhos dos quais o trabalho atual depende.
```yaml
```json
{
"build": {
"result": "success",
@ -783,7 +783,7 @@ O exemplo a seguir do contexto `entradas` é de um fluxo de trabalho que definiu
```yaml
```json
{
"build_id": 123456768,
"deploy_target": "deployment_sys_1a",

Просмотреть файл

@ -83,7 +83,7 @@ Para obter mais informações, consulte "[Criar ações](/actions/creating-actio
### Executores
{% data reusables.actions.about-runners %} Cada executor pode executar uma tarefa por vez. {% ifversion ghes or ghae %} Você deve hospedar seus próprios executores para {% data variables.product.product_name %}. {% elsif fpt or ghec %}{% data variables.product.company_short %} fornece executores para Ubuntu Linux, Microsoft Windows e macOS para executar seus fluxos de trabalho. Cada fluxo de trabalho é executado em uma nova máquina virtual provisionada. {% ifversion actions-hosted-runners %} {% data variables.product.prodname_dotcom %} também oferece {% data variables.actions.hosted_runner %}s, que estão disponíveis em configurações mais amplas. For more information, see "[Using {% data variables.actions.hosted_runner %}s](/actions/using-github-hosted-runners/using-larger-runners)." {% endif %}Se você precisar de um sistema operacional diferente ou precisar de uma configuração de hardware específica, você poderá hospedar seus próprios executores.{% endif %} Para mais informações{% ifversion fpt or ghec %} sobre executores auto-hospedados{% endif %}, consulte "[Hospedando os seus próprios executores](/actions/hosting-your-own-runners)"
{% data reusables.actions.about-runners %} Cada executor pode executar uma tarefa por vez. {% ifversion ghes or ghae %} Você deve hospedar seus próprios executores para {% data variables.product.product_name %}. {% elsif fpt or ghec %}{% data variables.product.company_short %} fornece executores para Ubuntu Linux, Microsoft Windows e macOS para executar seus fluxos de trabalho. Cada fluxo de trabalho é executado em uma nova máquina virtual provisionada. {% ifversion actions-hosted-runners %} {% data variables.product.prodname_dotcom %} também oferece {% data variables.actions.hosted_runner %}s, que estão disponíveis em configurações mais amplas. Para obter mais informações, consulte "[Usando {% data variables.actions.hosted_runner %}s](/actions/using-github-hosted-runners/using-larger-runners)". {% endif %}Se você precisar de um sistema operacional diferente ou precisar de uma configuração de hardware específica, você poderá hospedar seus próprios executores.{% endif %} Para mais informações{% ifversion fpt or ghec %} sobre executores auto-hospedados{% endif %}, consulte "[Hospedando os seus próprios executores](/actions/hosting-your-own-runners)"
{% data reusables.actions.workflow-basic-example-and-explanation %}

Просмотреть файл

@ -90,7 +90,7 @@ Enquanto o trabalho é executado, os logs e saídas podem ser visualizados na in
{% note %}
**Note**: {% data variables.product.prodname_dotcom %} also offers {% data variables.actions.hosted_runner %}s, which are available in larger configurations. For more information, see "[Using {% data variables.actions.hosted_runner %}s](/actions/using-github-hosted-runners/using-larger-runners)."
**Observação**: {% data variables.product.prodname_dotcom %} também oferece {% data variables.actions.hosted_runner %}s, que estão disponíveis em configurações maiores. Para obter mais informações, consulte "[Usando {% data variables.actions.hosted_runner %}s](/actions/using-github-hosted-runners/using-larger-runners)".
{% endnote %}
{% endif %}

Просмотреть файл

@ -1,62 +1,62 @@
---
title: Using larger runners
intro: '{% data variables.product.prodname_dotcom %} offers larger runners with more RAM and CPU.'
title: Usando runners maiores
intro: '{% data variables.product.prodname_dotcom %} oferece executores maiores, com mais RAM e CPU.'
miniTocMaxHeadingLevel: 3
product: '{% data reusables.gated-features.hosted-runners %}'
versions:
feature: actions-hosted-runners
shortTitle: 'Using {% data variables.actions.hosted_runner %}s'
shortTitle: 'Usando {% data variables.actions.hosted_runner %}s'
---
## Overview of {% data variables.actions.hosted_runner %}s
## Visão geral de {% data variables.actions.hosted_runner %}s
In addition to the [standard {% data variables.product.prodname_dotcom %}-hosted runners](/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources), {% data variables.product.prodname_dotcom %} also offers customers on {% data variables.product.prodname_team %} and {% data variables.product.prodname_ghe_cloud %} plans a range of {% data variables.actions.hosted_runner %}s with more RAM and CPU. These runners are hosted by {% data variables.product.prodname_dotcom %} and have the runner application and other tools preinstalled.
Além dos [executores auto hospedados de {% data variables.product.prodname_dotcom %} padrão](/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources), {% data variables.product.prodname_dotcom %} também oferece aos clientes em {% data variables.product.prodname_team %} e {% data variables.product.prodname_ghe_cloud %} planeja uma gama de {% data variables.actions.hosted_runner %}s com mais RAM e CPU. Estes executores são hospedados pelo {% data variables.product.prodname_dotcom %} e têm o executor, o aplicativo e outras ferramentas pré-instalados.
When you add a {% data variables.actions.hosted_runner %} to an organization, you are defining a type of machine from a selection of available hardware specifications and operating system images. {% data variables.product.prodname_dotcom %} will then create multiple instances of this runner that scale up and down to match the job demands of your organization, based on the autoscaling limits you define.
Ao adicionar um {% data variables.actions.hosted_runner %} a uma organização, você irá definir um tipo de máquina a partir de uma seleção de especificações de hardware disponíveis e imagens do sistema operacional. O {% data variables.product.prodname_dotcom %} criará várias instâncias deste executor que dimensionam para corresponder às demandas de trabalho da sua organização, baseado nos limites de dimensionamento automático que você definiu.
## Architectural overview of {% data variables.actions.hosted_runner %}s
## Visão geral da arquitetura de {% data variables.actions.hosted_runner %}s
The {% data variables.actions.hosted_runner %}s are managed at the organization level, where they are arranged into groups that can contain multiple instances of the runner. They can also be created at the enterprise level and shared with organizations in the hierarchy. Once you've created a group, you can then add a runner to the group and update your workflows to target the label assigned to the {% data variables.actions.hosted_runner %}. You can also control which repositories are permitted to send jobs to the group for processing. For more information about groups, see "[Controlling access to {% data variables.actions.hosted_runner %}s](/actions/using-github-hosted-runners/controlling-access-to-larger-runners)."
Os {% data variables.actions.hosted_runner %} são gerenciados ao nível da organização, onde estão organizados em grupos que podem conter várias instâncias do executor. Também podem ser criados a nível da empresa e partilhados com organizações na hierarquia. Uma vez criado um grupo, você pode adicionar um executor ao grupo e atualizar seus fluxos de trabalho para direcionar a etiqueta atribuída ao {% data variables.actions.hosted_runner %}. Você também pode controlar quais repositórios podem enviar trabalhos para o grupo para processamento. Para obter mais informações sobre os grupos, consulte "[Controlando o acesso a {% data variables.actions.hosted_runner %}s](/actions/using-github-hosted-runners/controlling-access-to-larger-runners)".
In the following diagram, a class of hosted runner named `ubuntu-20.04-16core` has been defined with customized hardware and operating system configuration.
No diagrama a seguir, uma classe de executor hospedado denominado `ubuntu-20.04-16core` foi definida com configuração personalizada de hardware e sistema operacional.
![Diagram explaining {% data variables.actions.hosted_runner %}](/assets/images/hosted-runner.png)
![O diagrama que explica {% data variables.actions.hosted_runner %}](/assets/images/hosted-runner.png)
1. Instances of this runner are automatically created and added to a group called `ubuntu-20.04-16core`.
2. The runners have been assigned the label `ubuntu-20.04-16core`.
3. Workflow jobs use the `ubuntu-20.04-16core` label in their `runs-on` key to indicate the type of runner they need to execute the job.
4. {% data variables.product.prodname_actions %} checks the runner group to see if your repository is authorized to send jobs to the runner.
5. The job runs on the next available instance of the `ubuntu-20.04-16core` runner.
1. As instâncias deste executor são criadas automaticamente e adicionadas a um grupo denominado `ubuntu-20.04-16core`.
2. Os executores foram atribuídos à etiqueta `ubuntu-20.04-16core`.
3. Os trabalhos do fluxo de trabalho usam a etiqueta `ubuntu-20.04-16core` na sua chave `runs-on` para indicar o tipo de executor de que precisam para executar o trabalho.
4. {% data variables.product.prodname_actions %} verifica o grupo de executores para ver se o repositório está autorizado a enviar trabalhos para o executor.
5. O trabalho é executado na próxima instância disponível do executor `ubuntu-20.04-16core`.
## Autoscaling {% data variables.actions.hosted_runner %}s
## Dimensionando {% data variables.actions.hosted_runner %}s automaticamente
Your {% data variables.actions.hosted_runner %}s can be configured to automatically scale to suit your needs. When jobs are submitted for processing, more machines can be automatically provisioned to run the jobs, until reaching a pre-defined maximum limit. Each machine only handles one job at a time, so these settings effectively determine the number of jobs that can be run concurrently.
Seus {% data variables.actions.hosted_runner %}s podem ser configurados para dimensionados para atender às suas necessidades automaticamente. Quando os trabalhos são enviados para processamento, é possível que mais máquinas sejam fornecidas automaticamente para executar os trabalhos até que o limite máximo predefinido seja atingido. Cada máquina lida apenas com um trabalho de cada vez, para que essas configurações determinem efetivamente o número de trabalhos que podem ser executados simultaneamente.
During the runner deployment process, you can configure the _Max_ option, which allows you to control your costs by setting the maximum parallel number of machines that are created in this set. A higher value here can help avoid workflows being blocked due to parallelism.
Durante o processo de implantação do executor, você pode configurar a opção _Max_, que permite que você controle seus custos definindo o número máximo de máquinas paralelas que são criadas neste conjunto. Um valor mais alto pode ajudar a evitar que fluxos de trabalho sejam bloqueados devido ao paralelismo.
## Networking for {% data variables.actions.hosted_runner %}s
## Rede para {% data variables.actions.hosted_runner %}s
By default, {% data variables.actions.hosted_runner %}s receive a dynamic IP address that changes for each job run. Optionally, {% data variables.product.prodname_ghe_cloud %} customers can configure their {% data variables.actions.hosted_runner %}s to receive a static IP address from {% data variables.product.prodname_dotcom %}'s IP address pool. When enabled, instances of the {% data variables.actions.hosted_runner %} will receive an address from a range that is unique to the runner, allowing you to use this range to configure a firewall allowlist. You can use up to 10 static IP address ranges in total across all your {% data variables.actions.hosted_runner %}s.
Por padrão, {% data variables.actions.hosted_runner %}s recebem um endereço IP dinâmico que muda para a execução de cada trabalho. Opcionalmente, os clientes de {% data variables.product.prodname_ghe_cloud %} podem configurar seus {% data variables.actions.hosted_runner %}s para receber um endereço IP estático do conjunto de endereços IP de {% data variables.product.prodname_dotcom %}. Quando habilitadas, as instâncias do {% data variables.actions.hosted_runner %} receberão um endereço de um intervalo que é exclusivo para o executor, permitindo que você use este intervalo para configurar uma lista de permissão do firewall. Você pode usar até 10 intervalos estáticos de endereços de IP no total entre todos os seus {% data variables.actions.hosted_runner %}.
{% note %}
**Note**: If runners are unused for more than 30 days, their IP address ranges are automatically removed and cannot be recovered.
**Observação**: Se os executores não são usados por mais de 30 dias, seus intervalos de endereços IP são removidos automaticamente e não podem ser recuperados.
{% endnote %}
## Planning for {% data variables.actions.hosted_runner %}s
## Planejamento para {% data variables.actions.hosted_runner %}s
### Create a runner group
### Criar um grupo de executores
Runner groups are used to collect sets of virtual machines and create a security boundary around them. You can then decide which organizations or repositories are permitted to run jobs on those sets of machines. During the {% data variables.actions.hosted_runner %} deployment process, the runner can be added to an existing group, or otherwise it will join a default group. You can create a group by following the steps in "[Controlling access to {% data variables.actions.hosted_runner %}s](/actions/using-github-hosted-runners/controlling-access-to-larger-runners)."
Os grupos de executores são usados para coletar conjuntos de máquinas virtuais e criar um limite de segurança em torno delas. Em seguida, você pode decidir quais organizações ou repositórios podem executar trabalhos nesses conjuntos de máquinas. Durante o processo de implantação de {% data variables.actions.hosted_runner %}, o executor pode ser adicionado a um grupo existente, ou então entrará em um grupo padrão. Você pode criar um grupo seguindo os passos em "[Controlando o acesso a {% data variables.actions.hosted_runner %}s](/actions/using-github-hosted-runners/controlling-access-to-larger-runners)".
### Entendendo a cobrança
Compared to standard {% data variables.product.prodname_dotcom %}-hosted runners, {% data variables.actions.hosted_runner %}s are billed differently. For more information, see "[Per-minute rates](/billing/managing-billing-for-github-actions/about-billing-for-github-actions#per-minute-rates)".
Comparado com os executores padrão hospedados em {% data variables.product.prodname_dotcom %}, {% data variables.actions.hosted_runner %}s são cobrados de maneira diferente. Para obter mais informações, consulte "[Tarifas por minuto](/billing/managing-billing-for-github-actions/about-billing-for-github-actions#per-minute-rates)".
## Adding a {% data variables.actions.hosted_runner %} to an enterprise
## Adicionando um {% data variables.actions.hosted_runner %} a uma empresa
You can add {% data variables.actions.hosted_runner %}s to an enterprise, where they can be assigned to multiple organizations. The organization admins can then control which repositories can use the runners. To add a {% data variables.actions.hosted_runner %} to an enterprise, you must be an enterprise owner.
Você pode adicionar {% data variables.actions.hosted_runner %}s a uma empresa, onde podem ser atribuídos a várias organizações. Os administradores da organização podem controlar quais repositórios podem usar os executores. Para adicionar um {% data variables.actions.hosted_runner %} a uma empresa, você deve ser proprietário de uma empresa.
{% data reusables.actions.add-hosted-runner-overview %}
@ -65,11 +65,11 @@ You can add {% data variables.actions.hosted_runner %}s to an enterprise, where
{% data reusables.enterprise-accounts.actions-tab %}
{% data reusables.enterprise-accounts.actions-runners-tab %}
{% data reusables.actions.add-hosted-runner %}
1. To allow organizations to access your {% data variables.actions.hosted_runner %}s, you specify the list of organizations that can use it. For more information, see "[Managing access to your runners](#managing-access-to-your-runners)."
1. Para permitir que as organizações acessem seus {% data variables.actions.hosted_runner %}, você deve especificar a lista de organizações que podem usá-los. Para obter mais informações, consulte "[Gerenciando o acesso aos seus executores](#managing-access-to-your-runners)".
## Adding a {% data variables.actions.hosted_runner %} to an organization
## Adicionando um {% data variables.actions.hosted_runner %} a uma organização
You can add a {% data variables.actions.hosted_runner %} to an organization, where the organization admins can control which repositories can use it.
É possível adicionar um {% data variables.actions.hosted_runner %} a uma organização, onde os administradores da organização podem controlar quais repositórios podem usá-lo.
{% data reusables.actions.add-hosted-runner-overview %}
@ -77,11 +77,11 @@ You can add a {% data variables.actions.hosted_runner %} to an organization, whe
{% data reusables.organizations.org_settings %}
{% data reusables.organizations.settings-sidebar-actions-runners %}
{% data reusables.actions.add-hosted-runner %}
1. To allow repositories to access your {% data variables.actions.hosted_runner %}s, add them to the list of repositories that can use it. For more information, see "[Managing access to your runners](#managing-access-to-your-runners)."
1. Para permitir que os repositórios acessem seus {% data variables.actions.hosted_runner %}, adicione-os à lista de repositórios que podem usá-lo. Para obter mais informações, consulte "[Gerenciando o acesso aos seus executores](#managing-access-to-your-runners)".
## Running jobs on your runner
## Executando trabalhos no seu executor
Once your runner type has been been defined, you can update your workflows to send jobs to the runner instances for processing. In this example, a runner group is populated with Ubuntu 16-core runners, which have been assigned the label `ubuntu-20.04-16core`. If you have a runner matching this label, the `check-bats-version` job then uses the `runs-on` key to target that runner whenever the job is run:
Depois que seu tipo de executor for definido, você poderá atualizar seus fluxos de trabalho para enviar trabalhos para as instâncias do executor para processamento. Neste exemplo, um grupo de executores é preenchido com executores do Ubuntu 16 núcleos, aos quais foi atribuído a etiqueta `ubuntu-20.04-16core`. Se você tem um runner que corresponde a esta etiqueta, o trabalho `check-bats-version` usará a tecla `runs-on` para apontar para esse executor sempre que o trabalho for executado:
```yaml
name: learn-github-actions
@ -98,31 +98,31 @@ jobs:
- run: bats -v
```
## Managing access to your runners
## Gerenciando o acesso aos executores
{% note %}
**Note**: Before your workflows can send jobs to {% data variables.actions.hosted_runner %}s, you must first configure permissions for the runner group. See the following sections for more information.
**Observação**: Antes que seus fluxos de trabalho possam enviar trabalhos para {% data variables.actions.hosted_runner %}, você deve primeiro configurar as permissões para o grupo de executores. Veja as seguintes seções para obter mais informações.
{% endnote %}
Runner groups are used to control which repositories can run jobs on your {% data variables.actions.hosted_runner %}s. You must grant access to the group from each level of the management hierarchy, depending on where you've defined the {% data variables.actions.hosted_runner %}:
Grupos de executores são usados para controlar quais repositórios podem executar trabalhos nos seus {% data variables.actions.hosted_runner %}. Você deve conceder acesso ao grupo a cada nível da hierarquia de gerenciamento, dependendo de onde você definiu o {% data variables.actions.hosted_runner %}:
- **Runners at the enterprise level**: Configure the runner group to grant access to all the required organizations. In addition, for each organization, you must configure the group to specify which repositories are allowed access.
- **Runners at the organization level**: Configure the runner group by specifying which repositories are allowed access.
- **Executores no nível da empresa**: Configure o grupo de executores para conceder acesso a todas as organizações necessárias. Além disso, para cada organização, você deve configurar o grupo para especificar quais repositórios podem acessar.
- **Executores no nível da organização**: Configure o grupo de executores especificando quais repositórios têm acesso permitido.
For example, the following diagram has a runner group named `grp-ubuntu-20.04-16core` at the enterprise level. Before the repository named `octo-repo` can use the runners in the group, you must first configure the group at the enterprise level to allow access from the `octo-org` organization; you must then configure the group at the organization level to allow access from `octo-repo`:
Por exemplo, o diagrama a seguir tem um grupo de executores denominado `grp-ubuntu-20.04-16core` no nível corporativo. Antes que o repositório denominado `octo-repo` possa usar os executores no grupo, você deve primeiro configurar o grupo no nível corporativo para permitir acesso da organização `octo-org`; em seguida, você deve configurar o grupo no nível da organização para permitir o acesso a partir de `octo-repo`:
![Diagram explaining {% data variables.actions.hosted_runner %} groups](/assets/images/hosted-runner-mgmt.png)
![Diagrama que explica os grupos de {% data variables.actions.hosted_runner %}](/assets/images/hosted-runner-mgmt.png)
### Allowing repositories to access a runner group
### Permitindo que repositórios acessem um grupo de executores
This procedure demonstrates how to configure group permissions at the enterprise and organization levels:
Este procedimento demonstra como configurar as permissões de grupo nos níveis da empresa e organização:
{% data reusables.actions.runner-groups-navigate-to-repo-org-enterprise %}
{% data reusables.actions.settings-sidebar-actions-runner-groups-selection %}
- For runner groups in an enterprise: under **Organization access**, modify which organizations can access the runner group.
- For runner groups in an organization: under **Repository access**, modify which repositories can access the runner group.
- Para grupos de executores em uma empresa: Em **Acesso da organização**, modifique quais organizações podem acessar o grupo de executores.
- Para grupos de executores em uma organização: em **Acesso do repositório**, modifique quais repositórios podem acessar o grupo de executores.
{% warning %}
@ -130,6 +130,6 @@ This procedure demonstrates how to configure group permissions at the enterprise
{% data reusables.actions.hosted-runner-security %}
For more information, see "[Controlling access to {% data variables.actions.hosted_runner %}s](/actions/using-github-hosted-runners/controlling-access-to-larger-runners)."
Para obter mais informações, consulte "[Controlando acesso a {% data variables.actions.hosted_runner %}s](/actions/using-github-hosted-runners/controlling-access-to-larger-runners)".
{% endwarning %}

Просмотреть файл

@ -331,7 +331,7 @@ Write-Output "::add-mask::Mona The Octocat"
{% warning %}
**Warning:** Make sure you register the secret with 'add-mask' before outputting it in the build logs or using it in any other workflow commands.
**Aviso:** Verifique se você registrou o segredo com 'add-mask' antes de colocá-lo nos logs de compilação ou usá-lo em qualquer outro comando de fluxo de trabalho.
{% endwarning %}

Просмотреть файл

@ -1,7 +1,7 @@
---
title: Configuring dependency review for your appliance
title: Configurando revisão de dependências para seu dispositivo
shortTitle: Configurando a revisão de dependências
intro: 'To helps users understand dependency changes when reviewing pull requests, you can enable, configure, and disable dependency review for {% data variables.product.product_location %}.'
intro: 'Para ajudar os usuários a entender as alterações de dependências ao revisar pull requests, você pode habilitar, configurar e desabilitar a revisão de dependências para {% data variables.product.product_location %}.'
product: '{% data reusables.gated-features.dependency-review %}'
miniTocMaxHeadingLevel: 3
versions:
@ -20,33 +20,33 @@ topics:
{% data reusables.dependency-review.feature-overview %}
Some additional features, such as license checks, blocking of pull requests, and CI/CD integration, are available with the [dependency review action](https://github.com/actions/dependency-review-action).
Algumas funcionalidades adicionais, como as verificações de licença, o bloqueio de pull requests, e a integração CI/CD, estão disponíveis com a [ação de revisão de dependência](https://github.com/actions/dependency-review-action).
## Verificando se a sua licença inclui {% data variables.product.prodname_GH_advanced_security %}
{% data reusables.advanced-security.check-for-ghas-license %}
## Prerequisites for dependency review
## Pré-requisitos para revisão da dependência
- A license for {% data variables.product.prodname_GH_advanced_security %}{% ifversion ghes %} (see "[About billing for {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)").{% endif %}
- Uma licença para {% data variables.product.prodname_GH_advanced_security %}{% ifversion ghes %} (consulte "[Sobre cobrança para {% data variables.product.prodname_GH_advanced_security %}](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)").{% endif %}
- The dependency graph enabled for the instance. Site administrators can enable the dependency graph via the management console or the administrative shell (see "[Enabling the dependency graph for your enterprise](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise)").
- O gráfico de dependências habilitado para a instância. Os administradores de sites podem habilitar o gráfico de dependências por meio do console de gerenciamento ou do shell administrativo (consulte [habilitando o gráfico de dependências para sua empresa](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise)").
- {% data variables.product.prodname_github_connect %} enabled to download and synchronize vulnerabilities from the {% data variables.product.prodname_advisory_database %}. This is usually configured as part of setting up {% data variables.product.prodname_dependabot %} (see "[Enabling Dependabot for your enterprise](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)").
- {% data variables.product.prodname_github_connect %} habilitado para fazer o download e sincronizar vulnerabilidades do {% data variables.product.prodname_advisory_database %}. Isso geralmente é configurado como parte da configuração de {% data variables.product.prodname_dependabot %} (consulte "[habilitando o Dependabot para a sua empresa](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)").
## Enabling and disabling dependency review
## Habilitando e desabilitando a revisão de dependências
To enable or disable dependency review, you need to enable or disable the dependency graph for your instance.
Para habilitar ou desabilitar a revisão da dependência, você deve habilitar ou desabilitar o gráfico de dependências para sua instância.
Para obter mais informações, consulte "[Habilitando o gráfico de dependências para sua empresa](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise)".
## Running dependency review using {% data variables.product.prodname_actions %}
## Executando a revisão de dependência usando {% data variables.product.prodname_actions %}
{% data reusables.dependency-review.dependency-review-action-beta-note %}
The dependency review action is included in your installation of {% data variables.product.prodname_ghe_server %}. It is available for all repositories that have {% data variables.product.prodname_GH_advanced_security %} and dependency graph enabled.
A ação de revisão de dependências foi incluída na sua instalação de {% data variables.product.prodname_ghe_server %}. Ele está disponível para todos os repositórios que têm {% data variables.product.prodname_GH_advanced_security %} e o gráfico de dependências habilitado.
{% data reusables.dependency-review.dependency-review-action-overview %}
Users run the dependency review action using a {% data variables.product.prodname_actions %} workflow. If you have not already set up runners for {% data variables.product.prodname_actions %}, you must do this to enable users to run workflows. É possível fornecer executores auto-hospedados no nível da conta do repositório, organização ou empresa. For information, see "[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners)" and "[Adding self-hosted runners](/actions/hosting-your-own-runners/adding-self-hosted-runners)."
Os usuários executam a ação de revisão de dependências usando um fluxo de trabalho de {% data variables.product.prodname_actions %}. Se você ainda não configurou os executores para {% data variables.product.prodname_actions %}, você deve fazer isso para permitir que os usuários executem fluxos de trabalho. É possível fornecer executores auto-hospedados no nível da conta do repositório, organização ou empresa. Para obter informações, consulte "[Sobre executores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners)" e "[Adicionar executores auto-hospedados](/actions/hosting-your-own-runners/adding-self-hosted-runners)".

Просмотреть файл

@ -15,7 +15,7 @@ topics:
shortTitle: Iniciar falha no aplicativo
---
O tempo do failover dependerá do tempo necessário para promover manualmente a réplica e redirecionar o tráfego. The average time ranges between 20-30 minutes.
O tempo do failover dependerá do tempo necessário para promover manualmente a réplica e redirecionar o tráfego. O intervalo de tempo médio entre 20 e 30 minutos.
{% data reusables.enterprise_installation.promoting-a-replica %}

Просмотреть файл

@ -135,7 +135,7 @@ O escopo dos eventos que aparecem no log de auditoria da sua empresa depende se
| `business.set_fork_pr_workflows_policy` | A política para os fluxos de trabalho nas bifurcações de repositórios privados foi alterada. Para obter mais informações, consulte "{% ifversion ghec %}[Aplicando políticas para {% data variables.product.prodname_actions %} em uma empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-for-fork-pull-requests-in-private-repositories){% else ifversion ghes > 2.22 %}[Habilitando fluxos de trabalho para bifurcações do repositório privado](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enforcing-github-actions-policies-for-your-enterprise#enabling-workflows-for-private-repository-forks){% endif %}".
{%- endif %}
{%- ifversion audit-log-sso-response-events %}
|`business.sso_response` | A SAML single sign-on (SSO) response was generated when a member attempted to authenticate with your enterprise. This event is only available via audit log streaming and the REST API.
|`business.sso_response` | Uma resposta de logon único SAML (logon único) foi gerada quando um integrante tentou efetuar a autenticação com sua empresa. Este evento só está disponível por meio da transmissão do log de auditoria e da API REST.
{%- endif %}
{%- ifversion ghes %}
| `business.update_actions_settings` | O proprietário de uma empresa ou administrador de site atualizou as configurações da política de {% data variables.product.prodname_actions %} para uma empresa. Para obter mais informações, consulte "[Aplicando as políticas para o GitHub Actions na sua empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise)".
@ -667,7 +667,7 @@ Antes de ver as ações da categoria `git`, você deverá habilitar os eventos d
| `org.set_fork_pr_workflows_policy` | A política para os fluxos de trabalho nas bifurcações de repositórios privados foi alterada. Para obter mais informações, consulte "[Habilitar fluxos de trabalho para bifurcações privadas do repositório](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#enabling-workflows-for-private-repository-forks)."
{%- endif %}
{%- ifversion ghes or audit-log-sso-response-events %}
| `org.sso_response` | A SAML single sign-on (SSO) response was generated when a member attempted to authenticate with your organization. This event is only available via audit log streaming and the REST API.
| `org.sso_response` | Uma resposta do logon único SAML (SSO) foi gerada quando um integrante tentou efetuar a autenticação com sua organização. Este evento só está disponível por meio da transmissão do log de auditoria e da API REST.
{%- endif %}
{%- ifversion not ghae %}
| `org.transform` | Uma conta de usuário foi convertida em uma organização. Para obter mais informações, consulte "[Converter um usuário em uma organização](/github/setting-up-and-managing-your-github-user-account/converting-a-user-into-an-organization)."

Просмотреть файл

@ -71,6 +71,29 @@ SARIF files support both rules and results. The information stored in these elem
When you compare SARIF files generated by analyzing different codebases with the same tool and rules, you should see differences in the results of the analyses but not in the rules.
## Specifying the root for source files
{% data variables.product.prodname_code_scanning_capc %} interprets results that are reported with relative paths as relative to the root of the repository analyzed. If a result contains an absolute URI, the URI is converted to a relative URI. The relative URI can then be matched against a file committed to the repository.
You can provide the source root for conversion from absolute to relative URIs in one of the following ways.
- [`checkout_path`](https://github.com/github/codeql-action/blob/c2c0a2908e95769d01b907f9930050ecb5cf050d/analyze/action.yml#L44-L47) input to the `github/codeql-action/analyze` action
- `checkout_uri` parameter to the SARIF upload API endpoint. For more information, see "[{% data variables.product.prodname_code_scanning_capc %}](/rest/code-scanning#upload-an-analysis-as-sarif-data)" in the REST API documentation
- [`invocation.workingDirectory.uri`](https://docs.oasis-open.org/sarif/sarif/v2.1.0/csprd01/sarif-v2.1.0-csprd01.html#_Toc9244365) property in the SARIF file
If you provide a source root, any location of an artifact specified using an absolute URI must use the same URI scheme. If there is a mismatch between the URI scheme for the source root and one or more of the absolute URIs, the upload is rejected.
For example, a SARIF file is uploaded using a source root of `file:///github/workspace`.
```
# Conversion of absolute URIs to relative URIs for location artifacts
file:///github/workspace/src/main.go -> src/main.go
file:///tmp/go-build/tmp.go -> file:///tmp/go-build/tmp.go
```
The file is successfully uploaded as both absolute URIs use the same URI scheme as the source root.
## Validating your SARIF file
<!--UI-LINK: When code scanning fails, the error banner shown in the Security > Code scanning alerts view links to this anchor.-->
@ -107,6 +130,7 @@ Any valid SARIF 2.1.0 output file can be uploaded, however, {% data variables.pr
|----|----|
| `tool.driver` | **Required.** A `toolComponent` object that describes the analysis tool. For more information, see the [`toolComponent` object](#toolcomponent-object). |
| `tool.extensions[]` | **Optional.** An array of `toolComponent` objects that represent any plugins or extensions used by the tool during analysis. For more information, see the [`toolComponent` object](#toolcomponent-object). |
| `invocation.workingDirectory.uri` | **Optional.** This field is used only when `checkout_uri` (SARIF upload API only) or `checkout_path` (% data variables.product.prodname_actions %} only) are not provided. The value is used to convert absolute URIs used in [`physicalLocation` objects](#physicallocation-object) to relative URIs. For more information, see "[Specifying the root for source files](#specifying-the-root-for-source-files)."|
| `results[]` | **Required.** The results of the analysis tool. {% data variables.product.prodname_code_scanning_capc %} displays the results on {% data variables.product.prodname_dotcom %}. For more information, see the [`result` object](#result-object).
### `toolComponent` object
@ -168,7 +192,7 @@ A location within a programming artifact, such as a file in the repository or a
| Name | Description |
|----|----|
| `artifactLocation.uri`| **Required.** A URI indicating the location of an artifact, usually a file either in the repository or generated during a build. If the URI is relative, it should be relative to the root of the {% data variables.product.prodname_dotcom %} repository being analyzed. For example, main.js or src/script.js are relative to the root of the repository. If the URI is absolute, {% data variables.product.prodname_code_scanning %} can use the URI to checkout the artifact and match up files in the repository. For example, `https://github.com/ghost/example/blob/00/src/promiseUtils.js`.
| `artifactLocation.uri`| **Required.** A URI indicating the location of an artifact, usually a file either in the repository or generated during a build. For the best results we recommend that this is a relative path from the root of the GitHub repository being analyzed. For example, `src/main.js`. For more information about artifact URIs, see "[Specifying the root for source files](#specifying-the-root-for-source-files)."|
| `region.startLine` | **Required.** The line number of the first character in the region.
| `region.startColumn` | **Required.** The column number of the first character in the region.
| `region.endLine` | **Required.** The line number of the last character in the region.

Просмотреть файл

@ -53,9 +53,9 @@ Geralmente, nós nomeamos nossos ecossistemas compatíveis após o registro do p
- Composer (registry: https://packagist.org/){% ifversion GH-advisory-db-erlang-support %}
- Erlang (registry: https://hex.pm/){% endif %}
- Go (registry: https://pkg.go.dev/)
{% ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7508 %}
{%- ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7508 %}
- GitHub Actions (https://github.com/marketplace?type=actions/) {% endif %}
- Maven (registry: https://repo1.maven.org/maven2/org/)
- Maven (registry: https://repo.maven.apache.org/maven2)
- npm (registry: https://www.npmjs.com/)
- NuGet (registry: https://www.nuget.org/)
- pip (registry: https://pypi.org/)

Просмотреть файл

@ -72,7 +72,7 @@ Dica de **:** As opções `allow-licenses` e `deny-licenses` são mutuamente ex
{% endtip %}
{% endif %}
Este exemplo do arquivo de {% data variables.product.prodname_dependency_review_action %} ilustra como você pode usar essas opções de configuração. Notice that the example uses short version number for the action (`v2`) instead of a semver release number (for example, `v2.0.8`). This ensures that you use the most recent minor version of the action.
Este exemplo do arquivo de {% data variables.product.prodname_dependency_review_action %} ilustra como você pode usar essas opções de configuração. Observe que o exemplo usa o número de versão curta para a ação (`v2`) em vez de um número de versão do semver (por exemplo, `v2.0.8`). Isso garante que você use a versão menor mais recente da ação.
```yaml{:copy}
name: 'Dependency Review'

Просмотреть файл

@ -149,3 +149,6 @@ Substitua `machine-type` por um identificador válido para um tipo de máquina d
Para mais detalhes sobre as opções desse comando, consulte o [manual de {% data variables.product.prodname_cli %}](https://cli.github.com/manual/gh_codespace_create).
{% endcli %}
## Leia mais
- "[Adding an 'Open in GitHub Codespaces' badge](/codespaces/setting-up-your-project-for-codespaces/adding-a-codespaces-badge)"

Просмотреть файл

@ -99,4 +99,4 @@ gh cs delete --repo octo-org/octo-repo --days 7
{% endcli %}
## Leia mais
- [Ciclo de vida dos codespaces](/codespaces/developing-in-codespaces/codespaces-lifecycle)
- "[Codespaces lifecycle](/codespaces/developing-in-codespaces/codespaces-lifecycle)"

Просмотреть файл

@ -111,10 +111,10 @@ Alguns softwares, como o TensorFlow, exigem a instalação do NVIDIA CUDA para u
## Abra seu codespace no JupyterLab
The default container image that's used by {% data variables.product.prodname_github_codespaces %} includes JupyterLab, the web-based Jupyter IDE. You can use {% data variables.product.prodname_cli %} to open your codespace in JupyterLab without having to install anything else on your codespace.
A imagem padrão de contêiner usada por {% data variables.product.prodname_github_codespaces %} inclui JupyterLab e o Jupyter IDE baseado na web. Você pode usar {% data variables.product.prodname_cli %} para abrir seu codespace no JupyterLab sem ter que instalar mais nada no seu codespace.
1. In the terminal, enter the {% data variables.product.prodname_cli %} command `gh cs jupyter`.
1. Choose the codespace you want to open.
1. No terminal, entre no comando {% data variables.product.prodname_cli %} `gh cs jupyter`.
1. Escolha o codepsace que você deseja abrir.
![Screenshot of opening a codespace from the terminal](/assets/images/help/codespaces/open-codespace-in-jupyter.png)
![Captura de tela da abertura de um codespace a partir do terminal](/assets/images/help/codespaces/open-codespace-in-jupyter.png)

Просмотреть файл

@ -114,7 +114,7 @@ Se você já usa o {% data variables.product.prodname_vscode_shortname %}, você
## Leia mais
- [Habilitando {% data variables.product.prodname_codespaces %} para a sua organização](/codespaces/managing-codespaces-for-your-organization/enabling-codespaces-for-your-organization)
- [Gerenciando a cobrança para {% data variables.product.prodname_codespaces %} na sua organização](/codespaces/managing-codespaces-for-your-organization/managing-billing-for-codespaces-in-your-organization)
- [Configurando seu projeto para os codespaces](/codespaces/setting-up-your-project-for-codespaces)
- [Ciclo de vida dos codespaces](/codespaces/developing-in-codespaces/codespaces-lifecycle)
- "[Enabling {% data variables.product.prodname_codespaces %} for your organization](/codespaces/managing-codespaces-for-your-organization/enabling-codespaces-for-your-organization)"
- "[Gerenciando a cobrança de {% data variables.product.prodname_codespaces %} na sua organização](/codespaces/managing-codespaces-for-your-organization/managing-billing-for-codespaces-in-your-organization)"
- "[Setting up your project for Codespaces](/codespaces/setting-up-your-project-for-codespaces)"
- "[Codespaces lifecycle](/codespaces/developing-in-codespaces/codespaces-lifecycle)"

Просмотреть файл

@ -110,5 +110,5 @@ Você criou com sucesso, personalizou e executou seu primeiro aplicativo em um c
## Leia mais
- [Habilitando {% data variables.product.prodname_codespaces %} para a sua organização](/codespaces/managing-codespaces-for-your-organization/enabling-codespaces-for-your-organization)
- [Gerenciando a cobrança para {% data variables.product.prodname_codespaces %} na sua organização](/codespaces/managing-codespaces-for-your-organization/managing-billing-for-codespaces-in-your-organization)
- "[Enabling {% data variables.product.prodname_codespaces %} for your organization](/codespaces/managing-codespaces-for-your-organization/enabling-codespaces-for-your-organization)"
- "[Gerenciando a cobrança de {% data variables.product.prodname_codespaces %} na sua organização](/codespaces/managing-codespaces-for-your-organization/managing-billing-for-codespaces-in-your-organization)"

Просмотреть файл

@ -15,6 +15,7 @@ includeGuides:
- /codespaces/setting-up-your-project-for-codespaces/setting-up-your-python-project-for-codespaces
- /codespaces/setting-up-your-project-for-codespaces/setting-up-your-dotnet-project-for-codespaces
- /codespaces/setting-up-your-project-for-codespaces/setting-up-your-java-project-for-codespaces
- /codespaces/setting-up-your-project-for-codespaces/adding-a-codespaces-badge
- /codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project
- /codespaces/setting-up-your-codespace/personalizing-codespaces-for-your-account
- /codespaces/developing-in-codespaces/creating-a-codespace

Просмотреть файл

@ -0,0 +1,66 @@
---
title: Adding an "Open in GitHub Codespaces" badge
shortTitle: Add a Codespaces badge
intro: You can add a badge to a Markdown file in your repository which people can click to create a codespace.
allowTitleToDifferFromFilename: true
versions:
fpt: '*'
ghec: '*'
type: how_to
topics:
- Codespaces
- Set up
product: '{% data reusables.gated-features.codespaces %}'
---
## Visão Geral
Adding an "Open in {% data variables.product.prodname_github_codespaces %}" badge to a Markdown file gives people an easy way to create a codespace for your repository.
![Screenshot of a Codespaces badge on a README page](/assets/images/help/codespaces/codespaces-badge-on-readme.png)
When you create a badge you can choose specific configuration options for the codespace that the badge will create.
When people click the badge they'll be taken to the advanced options page for codespace creation, with the options you chose preselected. For more information about the advanced options page, see "[Creating a codespace](https://docs-internal-30445-bfc9ce.preview.ghdocs.com/en/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)."
From the advanced options page, users can change the preselected settings if required, then click **Create codespace**.
{% note %}
**Note**: Be aware that people who don't yet have access to {% data variables.product.prodname_github_codespaces %} will see a 404 message if they click this badge.
{% endnote %}
## Creating an "Open in {% data variables.product.prodname_github_codespaces %}" badge
{% data reusables.repositories.navigate-to-repo %}
1. Under the repository name, use the "Branch" drop-down menu, and select the branch you want to create the badge for.
![Screenshot of the Branch drop-down menu](/assets/images/help/codespaces/branch-drop-down.png)
1. Clique no botão **Código de {% octicon "code" aria-label="The code icon" %}** e, em seguida, clique na aba **Codespaces**.
![Screenshot of the New codespace button](/assets/images/help/codespaces/new-codespace-button.png)
1. Click the down arrow at the side of the **Create codespace on BRANCH** button, click **Configure and create codespace**, then click the **Configure and create codespace** button.
![Screenshot of the "Configure and create codespace" option](/assets/images/help/codespaces/configure-and-create-option.png)
1. On the advanced options page for codespace creation, select the values you want to be preselected in each field.
![Screenshot of the advanced options page](/assets/images/help/codespaces/advanced-options.png)
1. Copy the URL from the browser's address bar.
1. Add the following Markdown to, for example, the `README.md` file of your repository:
```Markdown{:copy}
[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](COPIED-URL)
```
Por exemplo:
```Markdown
[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://github.com/codespaces/new?hide_repo_select=true&ref=main&repo=0000000&machine=premiumLinux&devcontainer_path=.devcontainer%2Fdevcontainer.json&location=WestUs2)
```
In the above example, `0000000` will be the reference number of your repository. The other details in the URL are determined by the values you selected in the fields on the advanced options page.

Просмотреть файл

@ -17,5 +17,6 @@ children:
- /setting-up-your-java-project-for-codespaces
- /setting-up-your-python-project-for-codespaces
- /setting-a-minimum-specification-for-codespace-machines
- /adding-a-codespaces-badge
---

Просмотреть файл

@ -155,9 +155,9 @@ Você pode adicionar funcionalidades à configuração de contêiner predefinida
Você pode adicionar algumas das características mais comuns selecionando-as na configuração do contêiner predefinido. Para obter mais informações sobre as funcionalidades disponíveis, consulte a biblioteca de script [](https://github.com/microsoft/vscode-dev-containers/tree/main/script-library#scripts) no repositório `vscode-dev-containers`.
1. Access the Command Palette (<kbd>Shift</kbd>+<kbd>Command</kbd>+<kbd>P</kbd> (Mac) / <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd> (Windows/Linux)), then start typing "configure". Selecione **Codespaces: Configure as Funcionalidades do contêiner de desenvolvimento**.
1. Acesse a paleta de comando (<kbd>Shift</kbd>+<kbd>Command</kbd>+<kbd>P</kbd> (Mac) / <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd> (Windows/Linux)) e, em seguida, comece a digitar "configurar". Selecione **Codespaces: Configure as Funcionalidades do contêiner de desenvolvimento**.
![The Configure Devcontainer Features command in the Command Palette](/assets/images/help/codespaces/codespaces-configure-features.png)
![O comando Configurar Funcionalidades do Contêiner de Desenvolvimento na Paleta de Comando](/assets/images/help/codespaces/codespaces-configure-features.png)
1. Atualize as seleções das suas funcioanlidades e clique em **OK**.
@ -165,7 +165,7 @@ Você pode adicionar algumas das características mais comuns selecionando-as na
1. Para aplicar as alterações, no canto inferior direito da tela, clique em **Reconstruir agora**. Para obter mais informações sobre a reconstrução do seu contêiner, consulte "[Aplicar alterações na sua configuração](#applying-configuration-changes-to-a-codespace)".
!["Codespaces: Rebuild Container" in the Command Palette](/assets/images/help/codespaces/rebuild-prompt.png)
!["Codespaces: Recriar contêiner" na paleta de comando](/assets/images/help/codespaces/rebuild-prompt.png)
## Criando uma configuração de contêiner de desenvolvimento personalizada

Просмотреть файл

@ -18,7 +18,7 @@ redirect_from:
Os codespaces são definidos para parar após 30 minutos sem atividade. Se você tentar interagir com um codespace depois de parar, é possível que você veja um erro `503 service unavailable`.
- Se um botão **Iniciar** for exibido em {% data variables.product.prodname_vscode %} ou na janela do seu navegador, clique em **Iniciar** para reconectar ao codespace.
- Redefina o seu codespace recarregando a janela. From the [Command Palette](/codespaces/codespaces-reference/using-the-command-palette-in-codespaces#accessing-the-command-palette) in {% data variables.product.prodname_vscode %}, click **Developer: Reload Window**.
- Redefina o seu codespace recarregando a janela. Na [Paleta de comando](/codespaces/codespaces-reference/using-the-command-palette-in-codespaces#accessing-the-command-palette) em {% data variables.product.prodname_vscode %}, clique em **Desenvolvedor: Recarregar janela**.
## Não foi possível conectar o navegador

Просмотреть файл

@ -23,7 +23,7 @@ Envie um e-mail para <a href="mailto:partnerships@github.com">partnerships@githu
## Você tem uma integração que é compatível com o GitHub?
Excelente! Nós adoraríamos que você fizesse parte do programa. Veja como você pode divulgar a notícia:</p>
* [Let us know about your integration](https://support.github.com/contact?tags=rr-general-technical&form[subject]=New+GitHub+Integration).
* [Conte-nos sobre sua integração](https://support.github.com/contact?tags=rr-general-technical&form[subject]=New+GitHub+Integration).
* Use o logotipo do [Octocat ou GitHub](https://github.com/logos) para identificar que o seu produto é compatível com o GitHub.
* Publique um vídeo ou um blog no seu site sobre sua integração.

Просмотреть файл

@ -27,7 +27,7 @@ Para configurar um LMS para conectar-se a {% data variables.product.prodname_cla
{% note %}
**Note:** {% data variables.product.prodname_classroom %} previously supported import of roster data from LMSes that implement Learning Tools Interoperability (LTI) versions 1.0 and 1.1. On June 30, 2022, the Instructional Management System (IMS) Global Learning Consortium [ended support for LTI versions 1.0 and 1.1](https://www.imsglobal.org/lti-security-announcement-and-deprecation-schedule). A fim de manter as informações confidenciais dos alunos seguras e protegidas, {% data variables.product.company_short %} desabilitou temporariamente a importação de dados da lista de participantes de LMSes em conformidade com LTI.<br><br>
**Observação:** {% data variables.product.prodname_classroom %} era compatível com a importação de dados da lista do LMSes que implementam ferramentas de interoperabilidade de aprendizagem (LTI) das versões 1.0 e 1.1. On June 30, 2022, the Instructional Management System (IMS) Global Learning Consortium [ended support for LTI versions 1.0 and 1.1](https://www.imsglobal.org/lti-security-announcement-and-deprecation-schedule). A fim de manter as informações confidenciais dos alunos seguras e protegidas, {% data variables.product.company_short %} desabilitou temporariamente a importação de dados da lista de participantes de LMSes em conformidade com LTI.<br><br>
Suporte para a versão mais recente da interoperabilidade de ferramentas de aprendizagem, [LTI 1.3](https://www.imsglobal.org/activity/learning-tools-interoperability), está atualmente sendo trabalhado e será disponibilizado em {% data variables.product.prodname_classroom %} muito em breve.

Просмотреть файл

@ -18,7 +18,7 @@ shortTitle: Fazer merge do PR automaticamente
## Sobre o merge automático
If you enable auto-merge for a pull request, the pull request will merge automatically when all required reviews are met and all required status checks have passed. O merge automático impede que você espere que os sejam atendidos para que você possa passar para outras tarefas.
Se você habilitar o merge automático para um pull request, este será mesclado automaticamente quando todas as revisões necessárias forem atendidas e todas as verificações de status forem aprovadas. O merge automático impede que você espere que os sejam atendidos para que você possa passar para outras tarefas.
Antes de usar o merge automático com um pull request, o merge automático deve ser habilitado para o repositório. Para obter mais informações, consulte "[Gerenciar merge automático para pull requests no seu repositório](/github/administering-a-repository/managing-auto-merge-for-pull-requests-in-your-repository).

Просмотреть файл

@ -65,3 +65,6 @@ Um README deve conter apenas as informações necessárias para desenvolvedores
- "[Adicionar um arquivo a um repositório](/articles/adding-a-file-to-a-repository)"
- "[Tornar READMEs legíveis](https://github.com/18F/open-source-guide/blob/18f-pages/pages/making-readmes-readable.md)" da 18F
{%- ifversion fpt or ghec %}
- "[Adding an 'Open in GitHub Codespaces' badge](/codespaces/setting-up-your-project-for-codespaces/adding-a-codespaces-badge)"
{%- endif %}

Просмотреть файл

@ -11,6 +11,6 @@ miniTocMaxHeadingLevel: 3
allowTitleToDifferFromFilename: true
---
## About the User SSH signing keys API
## Sobre a API de assinatura de chaves SSH do usuário
{% data reusables.user-settings.user-api %}

Просмотреть файл

@ -21,9 +21,9 @@ Ao usar o GitHub, você pode ter acesso a muitos produtos e funcionalidades adic
Ao usar as Funcionalidades e Produtos Adicionais, você também concorda com os Termos do GitHub aplicáveis para Produtos Adicionais e Funcionalidades listados abaixo. Uma violação destes Termos do GitHub para Produtos e Funcionalidades é uma violação do Contrato. Os termos em maiúsculas não definidos aqui têm o significado consignado no Contrato.
**Para usuários corporativos**
- **GitHub Enterprise Cloud** users may have access to the following Additional Products and Features: Actions, Advanced Security, Advisory Database, Codespaces, Dependabot Preview, GitHub Enterprise Importer, Packages, and Pages.
- Os usuários do **GitHub Enterprise Cloud** podem ter acesso aos seguintes Produtos e Funcionalidades: Ações, Segurança avançada, base de dados de consultores, códigos, pré-visualizações do Dependabot, importaor do GitHub Enterprise e pacotes e páginas.
- **GitHub Enterprise Server** users may have access to the following Additional Products and Features: Actions, Advanced Security, Advisory Database, Connect, Dependabot Preview, GitHub Enterprise Importer, Packages, Pages, and SQL Server Images.
- Os usuários do **GitHub Enterprise Server** podem ter acesso aos seguintes Produtos e Funcionalidades: Ações, Segurança Avançada, Dados de Consultoria, Conexões, Visualização de Dependabot, Importador do GitHub Enterprise, Pacotes, Páginas e Imagens de Servidor SQL.
- Os usuários do **GitHub AE** podem ter acesso aos seguintes produtos e funcionalidades: ações, segurança avançada, dados de consultoria, conexões, visualização de dependência, Importador do GitHub Enterprise, pacotes e páginas.

Просмотреть файл

@ -32,21 +32,21 @@ Para ver nossa notificação de privacidade para os residentes da Califórnia, a
## Sumário
| Seção | Conteúdo |
| -------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Quem é o responsável pelo processamento das suas informações](#who-is-responsible-for-the-processing-of-your-information) | Sujeito a exceções limitadas, o GitHub é o controlador e a entidade responsável pelo processamento dos seus dados pessoais relacionados ao site ou serviço, caso você esteja na América do Norte. Para indivíduos fora da América do Norte, o controlador de dados é o GitHub B.V. |
| [Que tipo de informação o GitHub coleta](#what-information-github-collects) | O GitHub coleta informações diretamente de você para fins de registro, pagamento, transações e perfil de usuário. Também coletamos automaticamente cookies e informações do dispositivo das suas informações de uso, sujeito, quando necessário, ao seu consentimento. O GitHub também pode coletar dados pessoais de terceiros. Nós coletamos apenas a quantidade mínima de dados pessoais necessários, a menos que você opte por fornecer outras informações. |
| [Como o GitHub usa suas informações](#how-github-uses-your-information) | Nesta seção, descrevemos como usamos suas informações, inclusive para fornecer o Serviço, para se comunicar com você, para fins de segurança e conformidade e para melhorar nosso site ou serviço, ou desenvolver novos recursos e funcionalidades do nosso site ou serviço. A seção também descreve a base jurídica na qual processamos suas informações quando tal processamento for exigido por lei. |
| [Como compartilhamos as informações obtidas](#how-we-share-the-information-we-collect) | Podemos compartilhar suas informações com terceiros diante de uma das seguintes circunstâncias: com seu consentimento, com nossos prestadores de serviços para fins de segurança, para cumprir as nossas obrigações legais, ou quando houver mudança de controle ou venda de entidades corporativas ou unidades de negócios. Não vendemos suas informações pessoais e não hospedamos anúncios no GitHub. |
| [Suas escolhas em relação ao processamento de seus dados pessoais](#your-choices-regarding-our-processing-of-your-personal-data) | Propomos algumas medidas para você acessar, alterar ou excluir suas informações pessoais. |
| [Cookies](#cookies) | Except for cookies used on our Enterprise Marketing Pages, we only use strictly necessary cookies to provide, secure, and improve our Website or Service or develop new features and functionality of our Website or Service.<br><br>As described below, we may use non-essential cookies on certain pages of our website to support our enterprise marketing efforts and market our products and services to enterprise customers, for example on resources.github.com (collectively “Enterprise Marketing Pages”).<br><br>We offer a [page](https://github.com/privacy/cookies) that makes all uses of cookies very transparent. |
| [Como o GitHub protege suas informações](#how-github-secures-your-information) | Nós tomamos todas as medidas razoavelmente necessárias para proteger a confidencialidade, a integridade, e disponibilidade de seus Dados Pessoais no GitHub e para proteger a resiliência dos nossos servidores. |
| [Preferências de comunicação](#communication-preferences) | Nossa comunicação com você ocorrerá por e-mail. É possível controlar os nossos meios de contato com você nas configurações da sua conta. |
| [Resolução de conflitos](#resolving-complaints) | Na hipótese improvável de sermos incapazes de resolver um problema de privacidade de dados de forma rápida e detalhada, indicaremos um caminho para a resolução de litígios. |
| [Mudanças nesta Declaração de Privacidade](#changes-to-our-privacy-statement) | Você receberá notificações sobre mudanças concretas nesta Declaração de Privacidade 30 dias antes de tais mudanças entrarem em vigor. Também é possível acompanhar as mudanças no nosso repositório da Política do Site. |
| [Licença](#license) | Esta Declaração de Privacidade é licenciada sob a [licença Creative Commons Zero](https://creativecommons.org/publicdomain/zero/1.0/). |
| [Contato com a GitHub](#contacting-github) | Entre em contato em caso de dúvidas sobre a nossa Declaração de Privacidade. |
| [Traduções](#translations) | Acesse os links para consultar algumas traduções da Declaração de Privacidade. |
| Seção | Conteúdo |
| -------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Quem é o responsável pelo processamento das suas informações](#who-is-responsible-for-the-processing-of-your-information) | Sujeito a exceções limitadas, o GitHub é o controlador e a entidade responsável pelo processamento dos seus dados pessoais relacionados ao site ou serviço, caso você esteja na América do Norte. Para indivíduos fora da América do Norte, o controlador de dados é o GitHub B.V. |
| [Que tipo de informação o GitHub coleta](#what-information-github-collects) | O GitHub coleta informações diretamente de você para fins de registro, pagamento, transações e perfil de usuário. Também coletamos automaticamente cookies e informações do dispositivo das suas informações de uso, sujeito, quando necessário, ao seu consentimento. O GitHub também pode coletar dados pessoais de terceiros. Nós coletamos apenas a quantidade mínima de dados pessoais necessários, a menos que você opte por fornecer outras informações. |
| [Como o GitHub usa suas informações](#how-github-uses-your-information) | Nesta seção, descrevemos como usamos suas informações, inclusive para fornecer o Serviço, para se comunicar com você, para fins de segurança e conformidade e para melhorar nosso site ou serviço, ou desenvolver novos recursos e funcionalidades do nosso site ou serviço. A seção também descreve a base jurídica na qual processamos suas informações quando tal processamento for exigido por lei. |
| [Como compartilhamos as informações obtidas](#how-we-share-the-information-we-collect) | Podemos compartilhar suas informações com terceiros diante de uma das seguintes circunstâncias: com seu consentimento, com nossos prestadores de serviços para fins de segurança, para cumprir as nossas obrigações legais, ou quando houver mudança de controle ou venda de entidades corporativas ou unidades de negócios. Não vendemos suas informações pessoais e não hospedamos anúncios no GitHub. |
| [Suas escolhas em relação ao processamento de seus dados pessoais](#your-choices-regarding-our-processing-of-your-personal-data) | Propomos algumas medidas para você acessar, alterar ou excluir suas informações pessoais. |
| [Cookies](#cookies) | Exceto pelos cookies usados em nossas Páginas de Marketing Empresarial, usamos somente cookies estritamente necessários para fornecer, proteger e melhorar o nosso site ou serviço ou desenvolver novos recursos e funcionalidades do nosso site ou serviço.<br><br>Conforme descrito abaixo, podemos usar cookies não essenciais em certas páginas do nosso site para apoiar nossos esforços corporativos de marketing e comercializar nossos produtos e serviços para clientes corporativos, por exemplo, no que se refere a resources.github.com (coletivamente denominado “Páginas de Marketing Empresarial”).<br><br>Oferecemos uma [página](https://github.com/privacy/cookies) que torna todos os usos de cookies muito transparentes. |
| [Como o GitHub protege suas informações](#how-github-secures-your-information) | Nós tomamos todas as medidas razoavelmente necessárias para proteger a confidencialidade, a integridade, e disponibilidade de seus Dados Pessoais no GitHub e para proteger a resiliência dos nossos servidores. |
| [Preferências de comunicação](#communication-preferences) | Nossa comunicação com você ocorrerá por e-mail. É possível controlar os nossos meios de contato com você nas configurações da sua conta. |
| [Resolução de conflitos](#resolving-complaints) | Na hipótese improvável de sermos incapazes de resolver um problema de privacidade de dados de forma rápida e detalhada, indicaremos um caminho para a resolução de litígios. |
| [Mudanças nesta Declaração de Privacidade](#changes-to-our-privacy-statement) | Você receberá notificações sobre mudanças concretas nesta Declaração de Privacidade 30 dias antes de tais mudanças entrarem em vigor. Também é possível acompanhar as mudanças no nosso repositório da Política do Site. |
| [Licença](#license) | Esta Declaração de Privacidade é licenciada sob a [licença Creative Commons Zero](https://creativecommons.org/publicdomain/zero/1.0/). |
| [Contato com a GitHub](#contacting-github) | Entre em contato em caso de dúvidas sobre a nossa Declaração de Privacidade. |
| [Traduções](#translations) | Acesse os links para consultar algumas traduções da Declaração de Privacidade. |
## Declaração de Privacidade do GitHub
@ -122,14 +122,14 @@ Podemos utilizar suas informações para fornecer, administrar, analisar, gerenc
- Personalização de nosso Serviço ao entender-se você e suas preferências para melhorar sua experiência e prazer usando nosso serviço.
- Fornecer suporte ao cliente e responder às suas perguntas.
- Enviar publicidae para você sobre novos serviços, funcionalidades, ofertas, promoções e outras informações sobre nosso Serviço.
- Personalize and measure the effectiveness of enterprise business ads, promotional communications or marketing you receive related to the Enterprise Marketing Pages.
- Personalize e meça a eficácia dos anúncios corporativos de negócios, comunicações promocionais ou marketing que você recebe relacionados às Páginas de Marketing Empresarial.
- Enviar informações, incluindo confirmações, faturas, avisos técnicos, atualizações, alertas de segurança, suporte e mensagens administrativas.
Combinamos os dados que coletamos de diferentes fontes para esses propósitos e para dar a você uma experiência perfeita, consistente e personalizada.
## Como compartilhamos as informações obtidas
We share personal data as described below, including with your consent or as necessary to complete your transactions or provide the services you have requested or authorized. In addition, we may share each of the categories of your personal data described above with the types of third parties described below for the following business purposes:
Compartilhamos os dados pessoais, conforme descrito abaixo, com o seu consentimento ou conforme necessário para concluir suas transações ou fornecer os serviços que você solicitou ou autorizou. Além disso, podemos compartilhar cada uma das categorias de seus dados pessoais descritas acima com os tipos de terceiros descritos abaixo para os seguintes fins comerciais:
### Informações públicas
Você pode selecionar as opções disponíveis por meio do nosso Serviço para exibir publicamente e compartilhar seu nome e/ou nome de usuário e certas informações como seu perfil, dados demográficos, conteúdo e arquivos ou dados de geolocalização. Por exemplo, se você quiser que seu endereço de e-mail permaneça privado, mesmo quando estiver comentando em repositórios públicos, [você poderá ajustar sua configuração para que seu endereço de e-mail seja privado em seu perfil de usuário](https://github.com/settings/emails). Você também pode [atualizar sua configuração local do Git para usar seu endereço de e-mail privado](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address). Saiba mais sobre endereços de e-mail em mensagens de commit [aqui](/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address).
@ -145,9 +145,9 @@ Você pode habilitar ou adicionar aplicativos de terceiros, conhecidos como "pro
Você pode indicar, por meio das suas ações no GitHub, que você está disposto a compartilhar seus dados pessoais. Se você colaborar ou se tornar um integrante de uma organização, os proprietários da sua conta poderão receber seus dados pessoais. Ao aceitar um convite para uma organização, você receberá uma notificação sobre os tipos de informações que os proprietários poderão ver (saiba mais na seção [Sobre associação à organização](/github/setting-up-and-managing-your-github-user-account/about-organization-membership)). Entre em contato com os proprietários de contas para obter mais informações sobre como podem processar seus dados pessoais na sua Organização e as formas para você acessar, atualizar, alterar ou excluir os dados pessoais armazenados na conta.
### Provedores de serviço
Compartilhamos seus dados pessoais com os prestadores de serviços que processam as informações em nosso nome para prestar ou melhorar nossos Serviços. For example, our service providers may perform payment processing, customer support ticketing, network data transmission, web analytics, marketing operations, security, and other similar services. Embora o GitHub processe todos os dados pessoais nos Estados Unidos, nossos prestadores de serviços podem processar dados fora dos Estados Unidos ou da União Europeia. Esse processamento por parte dos prestadores de serviços estará em conformidade com a legislação aplicável, incluindo qualquer mecanismo de transferência relevante.
Compartilhamos seus dados pessoais com os prestadores de serviços que processam as informações em nosso nome para prestar ou melhorar nossos Serviços. Por exemplo, nossos prestadores de serviços podem realizar processamento de pagamentos, atendimento ao cliente, transmissão de dados de rede, análise web, operações de marketing, segurança e outros serviços similares. Embora o GitHub processe todos os dados pessoais nos Estados Unidos, nossos prestadores de serviços podem processar dados fora dos Estados Unidos ou da União Europeia. Esse processamento por parte dos prestadores de serviços estará em conformidade com a legislação aplicável, incluindo qualquer mecanismo de transferência relevante.
### Affiliates We enable access to personal data across our subsidiaries, affiliates, and related companies, for example, where we share common data systems, when affiliates provide services on our behalf, or where access is needed to operate and provide the Service.
### Afiliados Nós habiltamos o acesso aos dados pessoais nas nossas subsidiárias, afiliados e empresas relacionadas, por exemplo, onde compartilhamos sistemas de dados comuns, quando as afailiadas prestam serviços em nosso nome ou quando o acesso é necessário para operar e prestar o Serviço.
### Por motivos de segurança
Iremos divulgar os dados pessoais se acreditarmos que são necessários para:
@ -172,7 +172,7 @@ Nós *não* vendemos seus dados pessoais para fins monetários ou outras conside
## Suas escolhas em relação ao processamento de seus dados pessoais
Nós damos escolhas sobre os dados pessoais que coletamos sobre você. As escolhas que você fizer não se aplicarão a nenhum dado pessoal associado a uma Organização na sua Conta.
Acesso, correção e exclusão. Se você for usuário do GitHub, você poderá acessar, atualizar, alterar ou excluir suas informações básicas de perfil de usuário ao [editar seu perfil de usuário](https://github.com/settings/profile) ou entrar em contato com o [Suporte do GitHub](https://support.github.com/contact) ou o [Suporte Premium do GitHub](https://enterprise.githubsupport.com/hc/en-us). You can control the information we collect about you by limiting what information is in your profile, by keeping your information current, by changing your cookie preferences, or by contacting [GitHub Support](https://support.github.com/contact) or [GitHub Premium Support](https://enterprise.githubsupport.com/hc/en-us).
Acesso, correção e exclusão. Se você for usuário do GitHub, você poderá acessar, atualizar, alterar ou excluir suas informações básicas de perfil de usuário ao [editar seu perfil de usuário](https://github.com/settings/profile) ou entrar em contato com o [Suporte do GitHub](https://support.github.com/contact) ou o [Suporte Premium do GitHub](https://enterprise.githubsupport.com/hc/en-us). Você pode controlar as informações que coletamos sobre você ao limitar as informações do seu perfil, manter suas informações atualizadas, alterando as suas preferências de cookies ou entrando em contato com o [Suporte do GitHub](https://support.github.com/contact) ou o [Suporte Premium do GitHub](https://enterprise.githubsupport.com/hc/en-us).
Mantemos e usamos suas informações conforme descrito nesta Declaração de Privacidade, mas, com exceção dos requisitos legais, excluiremos seu perfil completo dentro de 90 dias a partir da sua solicitação. Alguns dados permanecerão após a exclusão de uma conta, como contribuições em repositórios de outros Usuários e comentários em problemas de outrem. No entanto, iremos excluir ou desidentificar seus dados pessoais, incluindo seu nome de usuário e endereço de e-mail, do campo do autor de issues, pull requests e comentários associando-os a um usuário fantasma. Dito isto, o endereço de e-mail que você forneceu por meio das configurações de commit do Git sempre será associado aos seus commits no sistema do Git. Se decidir tornar seu endereço de e-mail privado, você também deverá atualizar suas configurações de commit do Git. Não podemos alterar ou excluir dados no histórico de commit do Git; o software Git foi desenvolvido para manter um registro, mas você pode controlar as informações que insere nesse registro.
@ -215,57 +215,57 @@ Para páginas de marketing corporativo, também podemos usar cookies não essenc
Nossos e-mails enviados para os usuários podem conter uma tag de pixel, isto é, uma imagem pequena que pode nos mostrar se você abriu uma mensagem e nos informar o seu endereço IP. Usamos essa tag de pixel para tornar a comunicação com nosso e-mail mais eficaz e garantir que não estamos enviando e-mails indesejados para você.
The length of time a cookie will stay on your browser or device depends on whether it is a “persistent” or “session” cookie. Session cookies will only stay on your device until you stop browsing. Persistent cookies stay until they expire or are deleted. The expiration time or retention period applicable to persistent cookies depends on the purpose of the cookie collection and tool used. You may be able to delete cookie data as described here.
O período que um cookie ficará em seu navegador ou dispositivo depende de ser um cookie "persistente" ou "sessão". Os cookies de sessão só ficarão no seu dispositivo até que você pare a navegação. Os cookies persistentes permanecem até vencerem ou serem excluídos. O tempo de vencimento ou período de retenção aplicável aos cookies persistentes depende do propósito da coleção e ferramenta de cookies utilizada. Pode ser possível excluir dados de cookie, conforme descrito aqui.
#### What are cookies and similar technologies?
#### O que são cookies e tecnologias semelhantes?
We use cookies and similar technologies, such as web beacons, local storage, and mobile analytics, to operate and provide our Services. When visiting Enterprise Marketing Pages, like resources.github.com, these and additional cookies, like advertising IDs, may be used for sales and marketing purposes.
Usamos cookies e tecnologias semelhantes, como web beacons, armazenamento local e análise de dispositivos móveis para operar e prestar nossos Serviços. Ao visitar Páginas de Marketing Empresarial, como resources.github.com, estes e cookies adicionais, como IDs de publicidade, podem ser usados para fins de vendas e marketing.
Cookies are small text files stored by your browser on your device. A cookie can later be read when your browser connects to a web server in the same domain that placed the cookie. The text in a cookie contains a string of numbers and letters that may uniquely identify your device and can contain other information as well. This allows the web server to recognize your browser over time, each time it connects to that web server.
Os cookies são pequenos arquivos de texto armazenados pelo navegador no seu dispositivo. Um cookie pode ser lido mais tarde quando seu navegador se conectar a um servidor da web no mesmo domínio que colocou o cookie. O texto em um cookie contém uma string de números e letras que podem identificar exclusivamente o seu dispositivo e também conter outras informações. Isso permite que o servidor web reconheça seu navegador ao longo do tempo, cada vez que ele se conectar ao servidor web.
Web beacons are electronic images (also called “single-pixel” or “clear GIFs”) that are contained within a website or email. When your browser opens a webpage or email that contains a web beacon, it automatically connects to the web server that hosts the image (typically operated by a third party). This allows that web server to log information about your device and to set and read its own cookies. In the same way, third-party content on our websites (such as embedded videos, plug-ins, or ads) results in your browser connecting to the third-party web server that hosts that content.
Os web beacons são imagens eletrônicas (também denominadas "um pixel" ou "GIFs limpos") contidas em um site ou e-mail. Quando seu navegador abrir uma página web ou um e-mail que contenha um web beacon, ele irá conectar-se automaticamente ao servidor web que hospeda a imagem (normalmente operada por terceiros). Isso permite que esse servidor registre informações sobre seu dispositivo e defina e leia seus próprios cookies. Da mesma forma, o conteúdo de terceiros em nossos sites (como vídeos incorporados, plug-ins, ou anúncios) fazem com que o seu navegador se conecte ao servidor web de terceiros que hospedam esse conteúdo.
Mobile identifiers for analytics can be accessed and used by apps on mobile devices in much the same way that websites access and use cookies. When visiting Enterprise Marketing pages, like resources.github.com, on a mobile device these may allow us and our third-party analytics and advertising partners to collect data for sales and marketing purposes.
Os identificadores móveis para análises podem ser acessados e usados por aplicativos em dispositivos móveis da mesma forma que os sites acessam e usam cookies. Ao acessar Páginas de Marketing Empresarial, como resources.github., em um dispositivo móvel, nos é permitido a nós e nossos parceiros de análise e publicidade de terceiros coletar dados para fins de venda e marketing.
We may also use so-called “flash cookies” (also known as “Local Shared Objects” or “LSOs”) to collect and store information about your use of our Services. Flash cookies are commonly used for advertisements and videos.
Nós também podemos usar os denominados "cookies de flash” (também conhecidos como “Objetos Locais” ou “LSOs”) para coletar e armazenar informações sobre o seu uso dos nossos Serviços. Os cookies de flash são comumente utilizados para anúncios e vídeos.
#### How do we and our partners use cookies and similar technologies?
#### Como nós e nossos parceiros utilizamos cookies e tecnologias semelhantes?
The GitHub Services use cookies and similar technologies for a variety of purposes, including to store your preferences and settings, enable you to sign-in, analyze how our Services perform, track your interaction with the Services, develop inferences, combat fraud, and fulfill other legitimate purposes. Some of these cookies and technologies may be provided by third parties, including service providers and advertising partners. For example, our analytics and advertising partners may use these technologies in our Services to collect personal information (such as the pages you visit, the links you click on, and similar usage information, identifiers, and device information) related to your online activities over time and across Services for various purposes, including targeted advertising. GitHub will place non-essential cookies on pages where we market products and services to enterprise customers, for example, on resources.github.com.
Os Serviços do GitHub usam cookies e tecnologias similares para uma variedade de finalidades, incluindo para armazenar suas preferências e configurações, permitir o login, analisar como nossos Serviços funcionam, monitorar sua interação com os Serviços, desenvolver inferências, combater fraudes e cumprir outros fins legítimos. Alguns destes cookies e tecnologias podem ser fornecidos por terceiros, incluindo prestadores de serviços e parceiros de publicidade. Por exemplo, nossos parceiros de análise e publicidade podem usar essas tecnologias em nossos Serviços para coletar informações pessoais (como as páginas que você visita, os links nos quais você clica, e informações de uso semelhantes, identificadores e informações do dispositivo) relacionados às suas atividades on-line ao longo do tempo e em todos os Serviços para vários fins, incluindo publicidade direcionada. O GitHub colocará cookies não essenciais em páginas onde comercializamos produtos e serviços para os clientes corporativos, por exemplo, em resources.github.com.
We and/or our partners also share the information we collect or infer with third parties for these purposes.
Nós e/ou nossos parceiros também compartilhamos as informações que coletamos ou inferimos com terceiros para esses fins.
The table below provides additional information about how we use different types of cookies:
A tabela abaixo fornece informações adicionais sobre como usamos diferentes tipos de cookies:
| Finalidade | Descrição |
|:---------------- |:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Required Cookies | GitHub uses required cookies to perform essential website functions and to provide the services. For example, cookies are used to log you in, save your language preferences, provide a shopping cart experience, improve performance, route traffic between web servers, detect the size of your screen, determine page load times, improve user experience, and for audience measurement. These cookies are necessary for our websites to work. |
| Análise | We allow third parties to use analytics cookies to understand how you use our websites so we can make them better. For example, cookies are used to gather information about the pages you visit and how many clicks you need to accomplish a task. We also use some analytics cookies to provide personalized advertising. |
| Social Media | GitHub and third parties use social media cookies to show you ads and content based on your social media profiles and activity on GitHubs websites. This ensures that the ads and content you see on our websites and on social media will better reflect your interests. This also enables third parties to develop and improve their products, which they may use on websites that are not owned or operated by GitHub. |
| Advertising | In addition, GitHub and third parties use advertising cookies to show you new ads based on ads you've already seen. Cookies also track which ads you click or purchases you make after clicking an ad. This is done both for payment purposes and to show you ads that are more relevant to you. For example, cookies are used to detect when you click an ad and to show you ads based on your social media interests and website browsing history. |
| Finalidade | Descrição |
|:------------------- |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Cookies necessários | O GitHub usa cookies necessários para realizar funções essenciais do site e fornecer os serviços. Por exemplo, os cookies são usados para iniciar a sessão, salvar suas preferências de idioma, fornecer uma experiência de carrinho de compras, melhorar o desempenho, encaminhar tráfego entre servidores da web, detectar o tamanho de sua tela, determinar o tempo de carregamento da página, melhorar a experiência do usuário e medir o público. Esses cookies são necessários para que nossos sites funcionem. |
| Análise | Permitimos que terceiros usem cookies de análise para entender como você usa nossos sites e para que possamos torná-los melhores. Por exemplo, os cookies são usados para coletar informações sobre as páginas que você acessa e quantos cliques você precisa para realizar uma tarefa. Também usamos alguns cookies de análise para fornecer publicidade personalizada. |
| Mídias sociais | O GitHub e terceiros usam cookies de mídia social para exibir anúncios e conteúdos com base nos seus perfis de mídia social e atividade nos sites do GitHub. Isso garante que os anúncios e o conteúdo que você vê em nossos sites e nas redes sociais reflitam melhor os seus interesses. Isso também permite que terceiros desenvolvam e melhorem seus produtos, que podem usar em sites que não são propriedade ou operados pelo GitHub. |
| Publicidade | Além disso, o GitHub e terceiros usam cookies de publicidade para mostrar novos anúncios baseados em anúncios que você já viu. Os cookies também registram quais anúncios você clica ou compra você depois de clicar em um anúncio. Isso é feito tanto para fins de pagamento quanto para exibir anúncios que são mais relevantes para você. Por exemplo, os cookies são usados para detectar quando você clica em um anúncio e para exibir anúncios com base no seu interesse de mídia social e histórico de navegação do site. |
#### What are your cookie choices and controls?
#### Quais são suas escolhas e controles de cookies?
You have several options to disable non-essential cookies:
Você tem várias opções para desabilitar cookies não essenciais:
1. **Specifically on GitHub Enterprise Marketing Pages**
1. **Especificamente nas Páginas de Marketing Empresariais do GitHub**
Any GitHub page that serves non-essential cookies will have a link in the pages footer to cookie settings. You can express your preferences at any time by clicking on that linking and updating your settings.
Qualquer página do GitHub que ofereça cookies não essenciais terá um link no rodapé da página para configurações de cookie. Você pode expressar suas preferências a qualquer momento clicando nesse link e atualizando suas configurações.
Some users will also be able to manage non-essential cookies via a cookie consent banner, including the options to accept, manage, and reject all non-essential cookies.
2. **Generally for all websites**
Alguns usuários também poderão gerenciar cookies não essenciais por meio de um banner de consentimento de cookies, incluindo as opções de aceitar, gerenciar e rejeitar todos os cookies não essenciais.
2. **De modo geral, para todos os sites**
You can control the cookies you encounter on the web using a variety of widely-available tools. Por exemplo:
- If your browser sends a [Do Not Track](https://en.wikipedia.org/wiki/Do_Not_Track) (DNT) signal, GitHub will not set non-essential cookies and will not load third party resources which set non-essential cookies.
- Many browsers provide cookie controls which may limit the types of cookies you encounter online. Check out the documentation for your browser to learn more.
- If you enable a browser extension designed to block tracking, such as [Privacy Badger](https://en.wikipedia.org/wiki/Privacy_Badger), non-essential cookies set by a website or third parties may be disabled.
- If you enable a browser extension designed to block unwanted content, such as [uBlock Origin](https://en.wikipedia.org/wiki/UBlock_Origin), non-essential cookies will be disabled to the extent that content that sets non-essential cookies will be blocked.
- Advertising controls. Our advertising partners may participate in associations that provide simple ways to opt out of ad targeting, which you can access at:
- United States: [NAI](http://optout.networkadvertising.org) and [DAA](http://optout.aboutads.info/)
- Canada: [Digital Advertising Alliance of Canada](https://youradchoices.ca/)
- Europe: [European Digital Advertising Alliance](http://www.youronlinechoices.com/)
Você pode controlar os cookies encontrados na web usando uma série de ferramentas amplamente disponíveis. Por exemplo:
- Se o seu navegador enviar um sinal [Não Rastrear](https://en.wikipedia.org/wiki/Do_Not_Track) (DNT), o GitHub não definirá cookies não essenciais e não carregará recursos de terceiros que definem cookies não essenciais.
- Muitos navegadores fornecem controles de cookies que podem limitar os tipos de cookies que você encontra on-line. Confira a documentação do seu navegador para saber mais.
- Se você habilitar uma extensão de navegador projetada para bloquear o rastreamento, como [Selo de privacidade](https://en.wikipedia.org/wiki/Privacy_Badger), cookies não essenciais definidos por um site ou terceiros podem ser desabilitados.
- Se você habilitar uma extensão de navegador projetada para bloquear conteúdo indesejado, como [uBlock Origin](https://en.wikipedia.org/wiki/UBlock_Origin), os cookies não essenciais serão desabilitados na medida em que o conteúdo que define cookies não essenciais for bloqueado.
- Controles de publicidade. Nossos parceiros de publicidade podem participar de associações que fornecem maneiras simples de optar por não ser alvo de anúncios, que você pode acessar em:
- Estados Unidos: [NAI](http://optout.networkadvertising.org) e [DAA](http://optout.aboutads.info/)
- Canadá: [Aliança de Publicidade Digital do Canadá](https://youradchoices.ca/)
- Europa: [Aliança de Publicidade Digital Europeia](http://www.youronlinechoices.com/)
These choices are specific to the browser you are using. If you access our Services from other devices or browsers, take these actions from those systems to ensure your choices apply to the data collected when you use those systems.
Essas opções são específicas para o navegador que você está usando. Se você acessar nossos Serviços a partir de outros dispositivos ou navegadores, tome essas ações desses sistemas para garantir que suas escolhas se apliquem aos dados coletados quando você usa esses sistemas.
@ -291,11 +291,11 @@ O GitHub processa dados pessoais dentro e fora dos Estados Unidos e depende de m
### Resolução de conflitos
Se você estiver preocupado com a forma como o GitHub está processando os seus dados pessoais, avise-nos imediatamente. Estamos à sua disposição para ajudar no que for necessário. Entre em contato conosco preenchendo o [formulário de contato de Privacidade](https://support.github.com/contact/privacy). Você também pode nos enviar um e-mail diretamente para **(privacy [at] github [dot] com)** com o assunto "Problemas de privacidade." Responderemos sua solicitação o quanto antes, no máximo em 45 dias.
You may also contact our Data Protection Officer directly at at **github [at]dp-officer [dot] com**
Você também pode entrar em contato com nosso Agente de Proteção de Dados diretamente no **github [at]dp-officer [dot] com**
**If you are in North America:**<br> GitHub Data Protection Officer<br> 88 Colin P. Kelly Jr. St.<br> San Francisco, CA 94107<br> United States<br> **privacy [at] github [dot] com**<br>
**If you are outside of North America:**<br> Github Data Protection Officer<br> c/o DP Dock DPO Services GmbH,<br> Attn: GitHub BV, Gut Projensdorf,<br> 24161 Altenholz, Germany<br> github@dp-officer.com cc: **privacy [at] github [dot] com**<br> CC: GitHub BV, Vijzelstraat 68-72, 1017 HL Amsterdam, The Netherlands
**Se você estiver fora da América do Norte:**<br> Github Data Protection Officer<br> c/o DP Dock DPO Services GmbH,<br> Attn: GitHub BV, Gut Projensdorf,<br> 24161 Altenholz, Germany<br> github@dp-officer.com cc: **privacy [at] github [dot] com**<br> CC: GitHub BV, Vijzelstraat 68-72, 1017 HL Amsterdam, The Netherlands
### Processo de resolução de conflitos
@ -366,6 +366,6 @@ Você tem o direito de não ser discriminado por exercer os seus direitos do CCP
Você pode designar, por escrito ou por meio de advogado, um agente autorizado a fazer pedidos em seu nome para exercer seus direitos nos termos do CCPA. Antes de aceitar tal solicitação de um agente, exigimos que o agente forneça a prova que o autorizou a agir em seu nome, e talvez seja necessário que você verifique sua identidade diretamente conosco. Além disso, para fornecer ou excluir informações pessoais específicas, precisaremos verificar sua identidade de acordo com o grau de certeza exigido pela lei. Verificaremos a sua solicitação pedindo que você envie a solicitação do endereço de e-mail associado à sua conta ou exigindo que você forneça as informações necessárias para verificar sua conta. [Observeque você pode usar a autenticação de dois fatores com sua conta do GitHub.](/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication)
Por fim, você tem o direito de receber o aviso de nossas práticas durante ou antes da coleta de informações pessoais.
Additionally, under California Civil Code section 1798.83, also known as the “Shine the Light” law, California residents who have provided personal information to a business with which the individual has established a business relationship for personal, family, or household purposes (“California Customers”) may request information about whether the business has disclosed personal information to any third parties for the third parties direct marketing purposes. Tenha em mente que não divulgamos informações pessoais a terceiros para fins de marketing direto, conforme definido nesta lei. California Customers may request further information about our compliance with this law by emailing **(privacy [at] github [dot] com)**. Observe que as empresas são obrigadas a responder a uma solicitação por cliente da Califórnia todos os anos e que talvez não seja necessário responder às solicitações por outros meios, além do endereço de e-mail designado.
Além disso, nos termos da secção 1798, do Código Civil da Califórnia. 3, também conhecida como a lei "Shine the Light", os residentes na Califórnia que forneceram informações pessoais a uma empresa com a qual o indivíduo estabeleceu uma relação comercial para a família pessoal, ou fins domésticos (“Clientes da Califórnia”) podem solicitar informações sobre se a empresa divulgou informações pessoais a terceiros para fins de marketing direto de terceiros. Tenha em mente que não divulgamos informações pessoais a terceiros para fins de marketing direto, conforme definido nesta lei. Os Clientes da Califórnia podem solicitar informações adicionais sobre a nossa conformidade com esta lei, enviando um e-mail para **(privacy [at] github [dot] com)**. Observe que as empresas são obrigadas a responder a uma solicitação por cliente da Califórnia todos os anos e que talvez não seja necessário responder às solicitações por outros meios, além do endereço de e-mail designado.
Os residentes da Califórnia com idade inferior a 18 anos que são usuários registrados de sites, serviços ou aplicativos on-line têm o direito, nos termos da Seção 22581 do Código de Negócios e Profissões da Califórnia de remover ou solicitar e obter a remoção de. conteúdo ou informações que tenham publicado. Para remover conteúdo ou informações que você publicou, [envie uma solicitação de remoção de informações privadas](https://support.github.com/contact/private-information). Como alternativa, para solicitar a remoção desse conteúdo ou informação, envie uma descrição detalhada do conteúdo ou informações específicas que você deseja que sejam removidas para o [suporte do GitHub](https://support.github.com/contact). Tenha em mente que sua solicitação não garante a remoção completa ou abrangente de conteúdo ou informações postadas on-line e que a lei não pode permitir ou exigir remoção em determinadas circunstâncias. Em caso de dúvidas sobre nossas práticas de privacidade em relação aos residentes da Califórnia, entre em contato conosco por meio do nosso [formulário de contato](https://support.github.com/contact?tags=docs-policy).

Просмотреть файл

@ -1,11 +1,11 @@
date: '2022-08-30'
sections:
bugs:
- After unlocking a repository for temporary access, a site administrator was unable to manage settings for security products in the repository.
- Depois de desbloquear um repositório para acesso temporário, um administrador do site não conseguiu gerenciar configurações para produtos de segurança no repositório.
- As chaves SSH administrativas duplicadas podem aparecer tanto no Console de Gerenciamento quanto no arquivo `/home/admin/.ssh/authorized_keys`.
- In some cases, running `ghe-cluster-config-apply` could replicate an empty configuration to existing nodes in a cluster.
- In some cases, configuration runs started with `ghe-config-apply` did not complete, or returned a `Container count mismatch` error.
- After updating a self-signed TLS certificate on a GitHub Enterprise Server instance, UI elements on some pages in the web interface did not appear.
- Em alguns casos, a execução de `ghe-cluster-config-apply` poderia replicar uma configuração vazia para nós existentes em um cluster.
- Em alguns casos, as execuções da configuração começaram com 'ghe-config-apply' não foi concluído ou retornou um erro de 'Incompatibilidade de contagem de contêiner'.
- Depois de atualizar um certificado TLS autoassinado em uma instância do GitHub Enterprise Server, os elementos da interface de usuário não apareceram em algumas páginas.
- Em alguns casos, as tarefas de segundo plano podem ser fixadas devido a uma biblioteca que foi usada simultaneamente apesar de não ser segura para correntes.
changes:
- A geração de pacotes de suporte é mais rápida como resultado de uma sanitização paralela de registros. Para obter mais informações sobre pacotes de suporte, consulte "[Fornecendo dados para o suporte do GitHub](/support/contacting-github-support/providing-data-to-github-support)."

Просмотреть файл

@ -1,16 +1,16 @@
date: '2022-08-30'
sections:
bugs:
- After unlocking a repository for temporary access, a site administrator was unable to manage settings for security products in the repository.
- Depois de desbloquear um repositório para acesso temporário, um administrador do site não conseguiu gerenciar configurações para produtos de segurança no repositório.
- As chaves SSH administrativas duplicadas podem aparecer tanto no Console de Gerenciamento quanto no arquivo `/home/admin/.ssh/authorized_keys`.
- The site admin page for individual users at <code>http(s)://<em>HOSTNAME</em>/stafftools/users/<em>USERNAME</em>/admin</code> contained functionality not intended for GitHub Enterprise Server.
- In some cases, running `ghe-cluster-config-apply` could replicate an empty configuration to existing nodes in a cluster.
- In some cases, configuration runs started with `ghe-config-apply` did not complete, or returned a `Container count mismatch` error.
- After updating a self-signed TLS certificate on a GitHub Enterprise Server instance, UI elements on some pages in the web interface did not appear.
- A página de administração do site para usuários individuais em <code>http(s)://<em>HOSTNAME</em>/stafftools/users/<em>USERNAME</em>/admin</code> continha funcionalidades não destinadas ao GitHub Enterprise Server.
- Em alguns casos, a execução de `ghe-cluster-config-apply` poderia replicar uma configuração vazia para nós existentes em um cluster.
- Em alguns casos, as execuções da configuração começaram com 'ghe-config-apply' não foi concluído ou retornou um erro de 'Incompatibilidade de contagem de contêiner'.
- Depois de atualizar um certificado TLS autoassinado em uma instância do GitHub Enterprise Server, os elementos da interface de usuário não apareceram em algumas páginas.
- Em alguns casos, as tarefas de segundo plano podem ser fixadas devido a uma biblioteca que foi usada simultaneamente apesar de não ser segura para correntes.
changes:
- A geração de pacotes de suporte é mais rápida como resultado de uma sanitização paralela de registros. Para obter mais informações sobre pacotes de suporte, consulte "[Fornecendo dados para o suporte do GitHub](/support/contacting-github-support/providing-data-to-github-support)."
- APIs that contain the `organization` or `org` route now accept either the organization's slug or ID. Previously, the APIs only accepted slugs, which caused `Link` headers for GitHub Advanced Security endpoints to be inaccessible. For more information, see "[Organizations](https://docs.github.com/rest/orgs/orgs)" in the REST API documentation.
- As APIs que contêm o encaminhamento `organização` ou `org` agora aceitam o slug ou o ID da organização. Anteriormente, as APIs só aceitavam slugs, o que fazia com que os cabeçalhos `Link` dos pontos de extremidade do GitHub Advanced Security não pudessem ser acessados. Para obter mais informações, consulte "[Organizations](https://docs.github.com/rest/orgs/orgs)" na documentação da API REST.
- 'O log de auditoria corporativo agora inclui mais eventos gerados pelo usuário, como `project.create`. A API REST também retorna eventos adicionais gerados pelo usuário, como `repo.create`. Para obter mais informações, consulte "[Acessando o log de auditoria da sua empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)" e "[Usando a API de log de auditoria para sua empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise#querying-the-audit-log-rest-api)."'
known_issues:
- Em uma instância de {% data variables.product.prodname_ghe_server %} recém-configurada sem usuários, um invasor pode criar o primeiro usuário administrador.

Просмотреть файл

@ -261,12 +261,12 @@ sections:
heading: Outras formas de manter o branch de um pull request atualizado
notes:
- |
The **Update branch** button on the pull request page lets you update your pull request's branch with the latest changes from the base branch. This is useful for verifying your changes are compatible with the current version of the base branch before you merge. Two enhancements now give you more ways to keep your branch up-to-date.
O botão **Atualizar o branch** na página do pull request permite que você atualize o branch do pull request com as últimas alterações do branch base. Isso é útil para verificar se as alterações são compatíveis com a versão atual do branch base antes de fazer merge. Duas melhorias agora oferecem mais maneiras de manter seu branch atualizado.
- When your pull request's topic branch is out of date with the base branch, you now have the option to update it by rebasing on the latest version of the base branch. Rebasing applies the changes from your branch onto the latest version of the base branch, resulting in a branch with a linear history since no merge commit is created. To update by rebasing, click the drop down menu next to the **Update Branch** button, click **Update with rebase**, and then click **Rebase branch**. Previously, **Update branch** performed a traditional merge that always resulted in a merge commit in your pull request branch. This option is still available, but now you have the choice. For more information, see "[Keeping your pull request in sync with the base branch](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch)."
- Quando o branch de tópico do seu pull request está desatualizado com o branch de base, agora você tem a opção de atualizá-lo baseado na versão mais recente do branch de base. O rabase aplica as alterações do branch na versão mais recente do branch base, gerando um branch com um histórico linear, uma vez que nenhum commit de merge foi criado. Para atualizar o rebase, clique no menu suspenso ao lado do botão **Atualizar Branch**, clique em **Atualizar com rebase** e, em seguida, clique em **Branch de rebase**. Anteriormente, **Atualizar o branch** realizou um merge tradicional que sempre resultou em um commit de merge no seu branch de pull request. Esta opção ainda está disponível, mas agora você pod escolher. Para obter mais informações, consulte "[Manter seu pull request em sincronia com o branch base](/pull-requests/collaborating-with-pull-requests/proponing-changes-to-your-work-with-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch).
- A new repository setting allows the **Update branch** button to always be available when a pull request's topic branch is not up to date with the base branch. Previously, this button was only available when the **Require branches to be up to date before merging** branch protection setting was enabled. People with admin or maintainer access can manage the **Always suggest updating pull request branches** setting from the **Pull Requests** section in repository settings. For more information, see "[Managing suggestions to update pull request branches](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-suggestions-to-update-pull-request-branches)."
- **Note**: This feature was unavailable in GitHub Enterprise Server 3.5.0, 3.5.1, 3.5.2, and 3.5.3. The feature is available in 3.5.4 and later. [Updated: 2022-08-16]
- Uma nova configuração do repositório permite que o botão **Atualizar o branch** esteja sempre disponível quando o branch de tópico de um pull request não estiver atualizado com o branch base. Anteriormente, esse botão só estava disponível quando a configuração de preoteção do branch **Exigir que os branches estejam atualizados antes do merge** estava habilitada. As pessoas com acesso de administrador ou mantenedor podem gerenciar a configuração **Sempre sugerir atualizar os branches de pull request** na seção **Pull Requests** nas configurações do repositório. Para obter mais informações, consulte "[Gerenciando as sugestões para atualizar os branches de pull request](/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-suggestions-to-update-pull-request-branches).
- **Observação**: Este recurso não estava disponível no GitHub Enterprise Server 3.5.0, 3.5.1, 3.5.2 e 3.5.3. O recurso está disponível na versão 3.5.4 e posterior. [Atualizado: 2022-08-16]
-
heading: Configurar headers de HTTP personalizados para sites do GitHub Pages
notes:

Просмотреть файл

@ -1,21 +1,21 @@
date: '2022-08-30'
sections:
bugs:
- After unlocking a repository for temporary access, a site administrator was unable to manage settings for security products in the repository.
- Depois de desbloquear um repositório para acesso temporário, um administrador do site não conseguiu gerenciar configurações para produtos de segurança no repositório.
- As chaves SSH administrativas duplicadas podem aparecer tanto no Console de Gerenciamento quanto no arquivo `/home/admin/.ssh/authorized_keys`.
- The site admin page for individual users at <code>http(s)://<em>HOSTNAME</em>/stafftools/users/<em>USERNAME</em>/admin</code> contained functionality not intended for GitHub Enterprise Server.
- In some cases, running `ghe-cluster-config-apply` could replicate an empty configuration to existing nodes in a cluster.
- In some cases, configuration runs started with `ghe-config-apply` did not complete, or returned a `Container count mismatch` error.
- After updating a self-signed TLS certificate on a GitHub Enterprise Server instance, UI elements on some pages in the web interface did not appear.
- The site admin bar at the top of the web interface contained a broken link to the SHA for the currently running version of the application.
- A página de administração do site para usuários individuais em <code>http(s)://<em>HOSTNAME</em>/stafftools/users/<em>USERNAME</em>/admin</code> continha funcionalidades não destinadas ao GitHub Enterprise Server.
- Em alguns casos, a execução de `ghe-cluster-config-apply` poderia replicar uma configuração vazia para nós existentes em um cluster.
- Em alguns casos, as execuções da configuração começaram com 'ghe-config-apply' não foi concluído ou retornou um erro de 'Incompatibilidade de contagem de contêiner'.
- Depois de atualizar um certificado TLS autoassinado em uma instância do GitHub Enterprise Server, os elementos da interface de usuário não apareceram em algumas páginas.
- A barra de administração do site na parte superior da interface web continha um link quebrado para o SHA para a versão em execução do aplicativo.
- Em alguns casos, as tarefas de segundo plano podem ser fixadas devido a uma biblioteca que foi usada simultaneamente apesar de não ser segura para correntes.
- Alerts from secret scanning for GitHub Advanced Security customers were missing in the web UI and REST API if a site administrator did not upgrade directly to GitHub Enterprise Server 3.4. The alerts are now visible.
- When a user forked a repository into an organization, a long list of organizations would not render properly.
- Os alertas da digitalização de segredo de clientes do GitHub Advanced Security estavam ausentes na interface do usuário web e API REST se um administrador do site não atualizasse diretamente para o GitHub Enterprise Server 3.4. Os alertas agora estão visíveis.
- Quando um usuário bifurcou um repositório na organização, uma longa lista de organizações não seria interpretada corretamente.
changes:
- A geração de pacotes de suporte é mais rápida como resultado de uma sanitização paralela de registros. Para obter mais informações sobre pacotes de suporte, consulte "[Fornecendo dados para o suporte do GitHub](/support/contacting-github-support/providing-data-to-github-support)."
- APIs that contain the `organization` or `org` route now accept either the organization's slug or ID. Previously, the APIs only accepted slugs, which caused `Link` headers for GitHub Advanced Security endpoints to be inaccessible. For more information, see "[Organizations](https://docs.github.com/rest/orgs/orgs)" in the REST API documentation.
- As APIs que contêm o encaminhamento `organização` ou `org` agora aceitam o slug ou o ID da organização. Anteriormente, as APIs só aceitavam slugs, o que fazia com que os cabeçalhos `Link` dos pontos de extremidade do GitHub Advanced Security não pudessem ser acessados. Para obter mais informações, consulte "[Organizations](https://docs.github.com/rest/orgs/orgs)" na documentação da API REST.
- 'O log de auditoria corporativo agora inclui mais eventos gerados pelo usuário, como `project.create`. A API REST também retorna eventos adicionais gerados pelo usuário, como `repo.create`. Para obter mais informações, consulte "[Acessando o log de auditoria da sua empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)" e "[Usando a API de log de auditoria para sua empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise#querying-the-audit-log-rest-api)."'
- In some cases, cache replicas could reject some Git operations on recently updated repositories. For more information about repository caching, see "[About repository caching](/admin/enterprise-management/caching-repositories/about-repository-caching)."
- Em alguns casos, as replicas de cache poderiam rejeitar algumas operações do Git em repositórios recentemente atualizados. Para obter mais informações sobre cache de repositórios, consulte "[Sobre cache de repositórios](/admin/enterprise-management/caching-repositórios/about-repository-caching)."
known_issues:
- Em uma instância de {% data variables.product.prodname_ghe_server %} recém-configurada sem usuários, um invasor pode criar o primeiro usuário administrador.
- As regras de firewall personalizadas são removidas durante o processo de atualização.

Просмотреть файл

@ -4,44 +4,44 @@ deprecated: true
intro: |
{% note %}
**Note:** If {% data variables.product.product_location %} is running a release candidate build, you can't upgrade with a hotpatch. We recommend that you only run release candidates in a test environment.
**Observação:** Se {% data variables.product.product_location %} está executando uma compilação candidata a versão, você não pode atualizar com um hotpatch. Recomendamos que você só execute candidatos à versão em ambiente de teste.
{% endnote %}
For upgrade instructions, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)."
Para obter instruções de atualização, consulte "[Atualizando {% data variables.product.prodname_ghe_server %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)."
sections:
features:
-
heading: Infraestrutura
notes:
- |
Repository caching is generally available. Repository caching increases Git read performance for distributed developers, providing the data locality and convenience of geo-replication without impact on push workflows. With the general availability release, GitHub Enterprise Server caches both Git and Git LFS data. For more information, see "[About repository caching](/admin/enterprise-management/caching-repositories/about-repository-caching)."
De modo geral, o cache do repositório está disponível. O cache do repositório aumenta o desempenho de leitura do Git para desenvolvedores distribuídos, fornecendo a localidade e a conveniência de dados de georreplicação sem impacto em fluxos de trabalho de push. Com a versão de disponibilidade geral, o GitHub Enterprise Server armazena em cache os dados do Git e Git LFS. Para obter mais informações, consulte "[Sobre cache de repositórios](/admin/enterprise-management/caching-repositóries/about-repository-caching)."
-
heading: Instance security
heading: Segurança da instância
notes:
- |
GitHub has changed the supported algorithms and hash functions for all SSH connections to GitHub Enterprise Server, disabled the unencrypted and unauthenticated Git protocol, and optionally allowed the advertisement of an Ed25519 host key. For more information, see the [GitHub Blog](https://github.blog/2022-06-28-improving-git-protocol-security-on-github-enterprise-server/) and the following articles.
O GitHub mudou os algoritmos e funções hash compatíveis para todas as conexões SSH para o GitHub Enterprise Server, desabilitou o protocolo do Git não criptografado e não autenticado e, opcionalmente, permitiu o anúncio de uma chave de host Ed25519. Para obter mais informações, consulte o [Blogue do GitHub](https://github.blog/2022-06-28-improving-git-protocol-security-on-github-enterprise-server/) e os artigos a seguir.
- "[Configuring SSH connections to your instance](/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance)"
- "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)"
- "[Configuring host keys for your instance](/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance)"
- "[Configurando conexões SSH para a sua instância](/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance)"
- "[Aplicando políticas de gerenciamento de repositórios na sua empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)"
- "[Configurando chaves de hospedagem para sua instância](/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance)"
- |
You can require TLS encryption for incoming SMTP connections to your instance. For more information, see "[Configuring email for notifications](/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications)."
Você pode exigir criptografia de TLS para conexões SMTP recebidas para a sua instância. Para obter mais informações, consulte "[Configurando e-mail para notificações](/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications)."
-
heading: Logs de auditoria
notes:
- |
You can stream audit log and Git events for your instance to Amazon S3, Azure Blob Storage, Azure Event Hubs, Google Cloud Storage, or Splunk. Audit log streaming is in public beta and subject to change. For more information, see "[Streaming the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)."
Você pode transmitir eventos de auditoria e do Git para sua instância para Amazon S3, Azure Blob Storage, Azure Event Hubs, Google Cloud Storage ou Splunk. A transmissão de logs de auditoria está em beta público e sujeita a alterações. Para obter mais informações, consulte "[Transmitindo o log de auditoria da sua empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)."
-
heading: GitHub Connect
notes:
- |
Server Statistics is now generally available. Server Statistics collects aggregate usage data from your GitHub Enterprise Server instance, which you can use to better anticipate the needs of your organization, understand how your team works, and show the value you get from GitHub Enterprise Server. For more information, see "[About Server Statistics](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics)."
As estatísticas do servidor agora está amplamente disponível. As estatísticas do servidor coletam dados de uso agregado da sua instância do GitHub Enterprise Server, que você pode usar para antecipar melhor as necessidades da sua organização, entender como a sua equipe funciona e mostrar o valor que você recebe do GitHub Enterprise Server. Para obter mais informações, consulte "[Sobre as estatísticas de servidor](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics)."
-
heading: Administrator experience
heading: Experiência do administrador
notes:
- |
Enterprise owners can join organizations on the instance as a member or owner from the enterprise account's **Organizations** page. For more information, see "[Managing your role in an organization owned by your enterprise](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)."
Os proprietários da empresa podem participar de organizações na instância como integrante ou proprietário da página **Organizações** da conta corporativa. Para obter mais informações, consulte "[Gerenciando a sua função em uma organização pertencente à sua empresa](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)."
- |
Enterprise owners can allow users to dismiss the configured global announcement banner. For more information, see "[Customizing user messages for your enterprise](/admin/user-management/managing-users-in-your-enterprise/customizing-user-messages-for-your-enterprise#creating-a-global-announcement-banner)."
-

Просмотреть файл

@ -3,46 +3,46 @@ deprecated: false
intro: |
{% note %}
**Note:** If {% data variables.product.product_location %} is running a release candidate build, you can't upgrade with a hotpatch. We recommend that you only run release candidates in a test environment.
**Observação:** Se {% data variables.product.product_location %} está executando uma compilação candidata a versão, você não pode atualizar com um hotpatch. Recomendamos que você só execute candidatos à versão em ambiente de teste.
{% endnote %}
For upgrade instructions, see "[Upgrading {% data variables.product.prodname_ghe_server %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)."
Para obter instruções de atualização, consulte "[Atualizando {% data variables.product.prodname_ghe_server %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)."
sections:
features:
-
heading: Infraestrutura
notes:
- |
Repository caching is generally available. Repository caching increases Git read performance for distributed developers, providing the data locality and convenience of geo-replication without impact on push workflows. With the general availability release, GitHub Enterprise Server caches both Git and Git LFS data. For more information, see "[About repository caching](/admin/enterprise-management/caching-repositories/about-repository-caching)."
De modo geral, o cache do repositório está disponível. O cache do repositório aumenta o desempenho de leitura do Git para desenvolvedores distribuídos, fornecendo a localidade e a conveniência de dados de georreplicação sem impacto em fluxos de trabalho de push. Com a versão de disponibilidade geral, o GitHub Enterprise Server armazena em cache os dados do Git e Git LFS. Para obter mais informações, consulte "[Sobre cache de repositórios](/admin/enterprise-management/caching-repositóries/about-repository-caching)."
-
heading: Instance security
heading: Segurança da instância
notes:
- |
GitHub has changed the supported algorithms and hash functions for all SSH connections to GitHub Enterprise Server, disabled the unencrypted and unauthenticated Git protocol, and optionally allowed the advertisement of an Ed25519 host key. For more information, see the [GitHub Blog](https://github.blog/2022-06-28-improving-git-protocol-security-on-github-enterprise-server/) and the following articles.
O GitHub mudou os algoritmos e funções hash compatíveis para todas as conexões SSH para o GitHub Enterprise Server, desabilitou o protocolo do Git não criptografado e não autenticado e, opcionalmente, permitiu o anúncio de uma chave de host Ed25519. Para obter mais informações, consulte o [Blogue do GitHub](https://github.blog/2022-06-28-improving-git-protocol-security-on-github-enterprise-server/) e os artigos a seguir.
- "[Configuring SSH connections to your instance](/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance)"
- "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)"
- "[Configuring host keys for your instance](/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance)"
- "[Configurando conexões SSH para a sua instância](/admin/configuration/configuring-your-enterprise/configuring-ssh-connections-to-your-instance)"
- "[Aplicando políticas de gerenciamento de repositórios na sua empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#configuring-anonymous-git-read-access)"
- "[Configurando chaves de hospedagem para sua instância](/admin/configuration/configuring-your-enterprise/configuring-host-keys-for-your-instance)"
- |
You can require TLS encryption for incoming SMTP connections to your instance. For more information, see "[Configuring email for notifications](/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications#enforcing-tls-for-smtp-connections)."
Você pode exigir criptografia TLS para conexões SMTP recebidas para a sua instância. Para obter mais informações, consulte "[Configurando e-mail para notificações](/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications#enforcing-tls-for-smtp-connections).
- **Note**: This feature is unavailable in GitHub Enterprise Server 3.6.0. The feature will be available in an upcoming release. [Updated: 2022-08-26]
- **Observação**: este recurso não está disponível no GitHub Enterprise Server 3.6.0. O recurso estará disponível em uma versão futura. [Atualizado: 2022-08-26]
-
heading: Logs de auditoria
notes:
- |
You can stream audit log and Git events for your instance to Amazon S3, Azure Blob Storage, Azure Event Hubs, Google Cloud Storage, or Splunk. Audit log streaming is in public beta and subject to change. For more information, see "[Streaming the audit log for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)."
Você pode transmitir eventos de auditoria e do Git para sua instância para Amazon S3, Azure Blob Storage, Azure Event Hubs, Google Cloud Storage ou Splunk. A transmissão de logs de auditoria está em beta público e sujeita a alterações. Para obter mais informações, consulte "[Transmitindo o log de auditoria da sua empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise)."
-
heading: GitHub Connect
notes:
- |
Server Statistics is now generally available. Server Statistics collects aggregate usage data from your GitHub Enterprise Server instance, which you can use to better anticipate the needs of your organization, understand how your team works, and show the value you get from GitHub Enterprise Server. For more information, see "[About Server Statistics](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics)."
As estatísticas do servidor agora está amplamente disponível. As estatísticas do servidor coletam dados de uso agregado da sua instância do GitHub Enterprise Server, que você pode usar para antecipar melhor as necessidades da sua organização, entender como a sua equipe funciona e mostrar o valor que você recebe do GitHub Enterprise Server. Para obter mais informações, consulte "[Sobre as estatísticas de servidor](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics)."
-
heading: Administrator experience
heading: Experiência do administrador
notes:
- |
Enterprise owners can join organizations on the instance as a member or owner from the enterprise account's **Organizations** page. For more information, see "[Managing your role in an organization owned by your enterprise](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)."
Os proprietários da empresa podem participar de organizações na instância como integrante ou proprietário da página **Organizações** da conta corporativa. Para obter mais informações, consulte "[Gerenciando a sua função em uma organização pertencente à sua empresa](/admin/user-management/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise)."
- |
Enterprise owners can allow users to dismiss the configured global announcement banner. For more information, see "[Customizing user messages for your enterprise](/admin/user-management/managing-users-in-your-enterprise/customizing-user-messages-for-your-enterprise#creating-a-global-announcement-banner)."
-

Просмотреть файл

@ -1,24 +1,24 @@
date: '2022-08-30'
sections:
bugs:
- After unlocking a repository for temporary access, a site administrator was unable to manage settings for security products in the repository.
- Depois de desbloquear um repositório para acesso temporário, um administrador do site não conseguiu gerenciar configurações para produtos de segurança no repositório.
- As chaves SSH administrativas duplicadas podem aparecer tanto no Console de Gerenciamento quanto no arquivo `/home/admin/.ssh/authorized_keys`.
- The site admin page for individual users at <code>http(s)://<em>HOSTNAME</em>/stafftools/users/<em>USERNAME</em>/admin</code> contained functionality not intended for GitHub Enterprise Server.
- In some cases, running `ghe-cluster-config-apply` could replicate an empty configuration to existing nodes in a cluster.
- In some cases, configuration runs started with `ghe-config-apply` did not complete, or returned a `Container count mismatch` error.
- After updating a self-signed TLS certificate on a GitHub Enterprise Server instance, UI elements on some pages in the web interface did not appear.
- A página de administração do site para usuários individuais em <code>http(s)://<em>HOSTNAME</em>/stafftools/users/<em>USERNAME</em>/admin</code> continha funcionalidades não destinadas ao GitHub Enterprise Server.
- Em alguns casos, a execução de `ghe-cluster-config-apply` poderia replicar uma configuração vazia para nós existentes em um cluster.
- Em alguns casos, as execuções da configuração começaram com 'ghe-config-apply' não foi concluído ou retornou um erro de 'Incompatibilidade de contagem de contêiner'.
- Depois de atualizar um certificado TLS autoassinado em uma instância do GitHub Enterprise Server, os elementos da interface de usuário não apareceram em algumas páginas.
- Em alguns casos, as tarefas de segundo plano podem ser fixadas devido a uma biblioteca que foi usada simultaneamente apesar de não ser segura para correntes.
- The site admin bar at the top of the web interface contained a broken link to the SHA for the currently running version of the application.
- Organization owners were unable to set the level of access required to create discussions.
- Discussions users were incorrectly directed to the community guidelines for GitHub.com.
- In some cases, users were incorrectly instructed to verify their email before creating a discussion.
- Alerts from secret scanning for GitHub Advanced Security customers were missing in the web UI and REST API if a site administrator did not upgrade directly to GitHub Enterprise Server 3.4. The alerts are now visible.
- A barra de administração do site na parte superior da interface web continha um link quebrado para o SHA para a versão em execução do aplicativo.
- Os proprietários da organização não conseguiram definir o nível de acesso necessário para criar discussões.
- Os usuários das discussões foram redirecionados incorretamente para as diretrizes da comunidade para o GitHub.com.
- Em alguns casos, os usuários foram instruídos incorretamente a verificar seu e-mail antes de criar uma discussão.
- Os alertas da digitalização de segredo de clientes do GitHub Advanced Security estavam ausentes na interface do usuário web e API REST se um administrador do site não atualizasse diretamente para o GitHub Enterprise Server 3.4. Os alertas agora estão visíveis.
changes:
- A geração de pacotes de suporte é mais rápida como resultado de uma sanitização paralela de registros. Para obter mais informações sobre pacotes de suporte, consulte "[Fornecendo dados para o suporte do GitHub](/support/contacting-github-support/providing-data-to-github-support)."
- APIs that contain the `organization` or `org` route now accept either the organization's slug or ID. Previously, the APIs only accepted slugs, which caused `Link` headers for GitHub Advanced Security endpoints to be inaccessible. For more information, see "[Organizations](https://docs.github.com/rest/orgs/orgs)" in the REST API documentation.
- As APIs que contêm o encaminhamento `organização` ou `org` agora aceitam o slug ou o ID da organização. Anteriormente, as APIs só aceitavam slugs, o que fazia com que os cabeçalhos `Link` dos pontos de extremidade do GitHub Advanced Security não pudessem ser acessados. Para obter mais informações, consulte "[Organizations](https://docs.github.com/rest/orgs/orgs)" na documentação da API REST.
- 'O log de auditoria corporativo agora inclui mais eventos gerados pelo usuário, como `project.create`. A API REST também retorna eventos adicionais gerados pelo usuário, como `repo.create`. Para obter mais informações, consulte "[Acessando o log de auditoria da sua empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise)" e "[Usando a API de log de auditoria para sua empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise#querying-the-audit-log-rest-api)."'
- In some cases, cache replicas could reject some Git operations on recently updated repositories. For more information about repository caching, see "[About repository caching](/admin/enterprise-management/caching-repositories/about-repository-caching)."
- 'You can now configure the global announcement banner to be dismissable using the REST API. For more information, see "[Customizing user messages for your enterprise](/admin/user-management/managing-users-in-your-enterprise/customizing-user-messages-for-your-enterprise#creating-a-global-announcement-banner)."'
- Em alguns casos, as replicas de cache poderiam rejeitar algumas operações do Git em repositórios recentemente atualizados. Para obter mais informações sobre cache de repositórios, consulte "[Sobre cache de repositórios](/admin/enterprise-management/caching-repositórios/about-repository-caching)."
- 'Agora você pode configurar o banner de anúncio global para ser descartado usando a API REST. Para obter mais informações, consulte "[Personalizando mensagens de usuário para a sua empresa](/admin/user-management/managing-users-in-your-enterprise/customizing-user-messages-for-your-enterprise#creating-a-global-announcement-banner)."'
known_issues:
- Em uma instância de {% data variables.product.prodname_ghe_server %} recém-configurada sem usuários, um invasor pode criar o primeiro usuário administrador.
- As regras de firewall personalizadas são removidas durante o processo de atualização.

Просмотреть файл

@ -1 +1 @@
1. For each of your accounts, create a dedicated PAT with `repo` scope. Para obter mais informações, consulte "[Criando um token de acesso pessoal](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)."
1. Para cada uma das suas contas, crie um PAT dedicado com o escopo `repo`. Para obter mais informações, consulte "[Criando um token de acesso pessoal](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)."

Просмотреть файл

@ -1,18 +1,18 @@
{% ifversion fpt %}
{% note %}
**Note:** All organizations have a single default runner group. Only enterprise accounts and organizations owned by enterprise accounts can create and manage additional runner groups.
**Observação:** Todas as organizações têm um único grupo de executores padrão. Somente contas corporativas e organizações pertencentes a contas corporativas podem criar e gerenciar grupos de executores adicionais.
{% endnote %}
Runner groups are used to control access to runners. Os administradores da organização podem configurar políticas de acesso que controlam quais repositórios em uma organização têm acesso ao grupo de runner.
Os grupos de executores são usados para controlar o acesso a executores. Os administradores da organização podem configurar políticas de acesso que controlam quais repositórios em uma organização têm acesso ao grupo de runner.
If you use {% data variables.product.prodname_ghe_cloud %}, you can create additional runner groups; enterprise admins can configure access policies that control which organizations in an enterprise have access to the runner group; and organization admins can assign additional granular repository access policies to the enterprise runner group.
Se você usar {% data variables.product.prodname_ghe_cloud %}, você poderá criar grupos de executores adicionais. Os administradores das empresas podem configurar políticas de acesso que controlam quais organizações em uma empresa têm acesso ao grupo de executores; e os administradores da organização podem atribuir políticas adicionais de acesso ao repositório granular para o grupo de executores corporativos.
{% endif -%}
{% ifversion ghec or ghes or ghae %}
{% data reusables.actions.runner-group-enterprise-overview %}
Quando novos executores são criados, eles são atribuídos automaticamente ao grupo-padrão. Os executores só podem estar em um grupo por vez. Você pode mover os executores do grupo-padrão para outro grupo. For more information, see "[Moving a runner to a group](#moving-a-runner-to-a-group)."
Quando novos executores são criados, eles são atribuídos automaticamente ao grupo-padrão. Os executores só podem estar em um grupo por vez. Você pode mover os executores do grupo-padrão para outro grupo. Para obter mais informações, consulte "[Transferindo um executor para um grupo](#moving-a-runner-to-a-group)".
{% endif %}

Просмотреть файл

@ -1 +1 @@
{% data variables.product.prodname_actions %} usage is free for standard {% data variables.product.prodname_dotcom %}-hosted runners in public repositories, and for self-hosted runners. For private repositories, each {% data variables.product.prodname_dotcom %} account receives a certain amount of free minutes and storage for use with {% data variables.product.prodname_dotcom %}-hosted runners, depending on the product used with the account. Qualquer uso para além dos montantes incluídos é controlado por limites de despesa.
O uso de {% data variables.product.prodname_actions %} é grátis para executores padrão hospedados em {% data variables.product.prodname_dotcom %} em repositórios públicos e para executores auto-hospedados. Para repositórios privados, cada conta do {% data variables.product.prodname_dotcom %} recebe uma certa quantidade de minutos grátis e armazenamento para uso com executores hospedados de {% data variables.product.prodname_dotcom %}, dependendo do produto usado com a conta. Qualquer uso para além dos montantes incluídos é controlado por limites de despesa.

Просмотреть файл

@ -1,3 +1,3 @@
# GitHub recommends pinning actions to a commit SHA.
# To get a newer version, you will need to update the SHA.
# You can also reference a tag or branch, but the action may change without warning.
# O GitHub recomenda a fixação de ações para um commit SHA.
# Para obter uma versão mais recente, você deverá atualizar o SHA.
# Você também pode fazer referência a uma tag ou branch, mas a ação pode mudar sem aviso.

Просмотреть файл

@ -1,3 +1,3 @@
You can choose an operating system and a hardware configuration from the list of available options. When new instances of this runner are deployed through autoscaling, they'll use the same operating system and hardware configuration you've defined here.
Você pode escolher um sistema operacional e uma configuração de hardware na lista de opções disponíveis. Quando novas instâncias deste executor são implantadas por meio do dimensionamento automático, elas usarão o mesmo sistema operacional e a configuração de hardware que você definiu aqui.
You can also define the labels that identify the runner, which is how your workflows will be able to send jobs to the runners for processing (using `runs-on`). New runners are automatically assigned to the default group, or you can choose which group the runners must join during the runner creation process. In addition, you can modify the runner's group membership after you've registered the runner. For more information, see "[Controlling access to {% data variables.actions.hosted_runner %}s](/actions/using-github-hosted-runners/controlling-access-to-larger-runners)."
Você também pode definir as etiquetas que identificam o executor, que é como seus fluxos de trabalho serão capazes de enviar trabalhos para os executores para processamento (usando `runs-on`). Os novos executores são automaticamente atribuídos ao grupo padrão, ou você pode escolher em qual grupo os executores devem entrar durante o processo de criação de executores. Além disso, você pode modificar a associação de grupo do executor depois de ter registrado o executor. Para obter mais informações, consulte "[Controlando acesso a {% data variables.actions.hosted_runner %}s](/actions/using-github-hosted-runners/controlling-access-to-larger-runners)".

Просмотреть файл

@ -1,11 +1,11 @@
1. Click **New runner**, then click **{% octicon "mark-github" aria-label="New hosted runner" %} New Github-hosted runner**.
1. Complete the required details to configure your new runner:
1. Clique **Novo executor**, em seguida, clique **{% octicon "mark-github" aria-label="New hosted runner" %} novo corredor hospedado no Github**.
1. Complete os detalhes necessários para configurar seu novo executor:
- **Name**: Enter a name for your new runner. For easier identification, this should indicate its hardware and operating configuration, such as `ubuntu-20.04-16core`.
- **Runner image**: Choose an operating system from the available options. Once you've selected an operating system, you will be able to choose a specific version.
- **Runner size**: Choose a hardware configuration from the drop-down list of available options.
- **Auto-scaling**: Choose the maximum number of runners that can be active at any time.
- **Runner group**: Choose the group that your runner will be a member of. This group will host multiple instances of your runner, as they scale up and down to suit demand.
- **Networking**: Only for {% data variables.product.prodname_ghe_cloud %}: Choose whether a static IP address range will be assigned to instances of the {% data variables.actions.hosted_runner %}. You can use up to 10 static IP addresses in total.
- **Nome**: Insira um nome para o seu novo executor. Para facilitar a identificação, isto deve indicar seu hardware e configuração operacional, como `ubuntu-20.04-16core`.
- **Imagem do executor**: Escolha um sistema operacional entre as opções disponíveis. Uma vez selecionado um sistema operacional, você poderá escolher uma versão específica.
- **Tamanho do executor**: Escolha uma configuração de hardware na lista suspensa com as opções disponíveis.
- **Dimensionamento automático**: Escolha o número máximo de executores que podem estar ativos a qualquer momento.
- **Grupo de executores**: Escolha o grupo do qual seu executor será integrante. Este grupo irá hospedar várias instâncias do seu executor, uma vez que aumentam ou diminuem para atender à demanda.
- **Rede**: Apenas para {% data variables.product.prodname_ghe_cloud %}: Escolha se um intervalo de endereço IP estático será atribuído às instâncias do {% data variables.actions.hosted_runner %}. Você pode usar até 10 endereços de IP estáticos no total.
1. Click **Create runner**.
1. Clique em **Criar executor**.

Просмотреть файл

@ -1,4 +1,4 @@
You can use the configuration script to automatically add a new runner to a group. For example, this command registers a new runner and uses the `--runnergroup` parameter to add it to a group named `rg-runnergroup`.
Você pode usar o script de configuração para adicionar automaticamente um novo executor a um grupo. Por exemplo, esse comando registra um novo executor e usa o parâmetro `--runnergroup` para adicioná-lo a um grupo denominado `rg-runnergroup`.
```sh
./config.sh --url $org_or_enterprise_url --token $token --runnergroup rg-runnergroup

Просмотреть файл

@ -1,6 +1,6 @@
{% comment %}
Always include a security admonition above this procedure. This is either one of the following, depending on whether the context is self-hosted runners or larger runners.
Sempre inclua uma advertência de segurança acima deste procedimento. Pode ser uma das definidas a seguir, dependendo se o contexto são executores auto-hospedados ou executores maiores.
{% data reusables.actions.self-hosted-runner-security-admonition %}
{% data reusables.actions.hosted-runner-security-admonition %}
@ -22,7 +22,7 @@ Para grupos de executores em uma empresa, você pode mudar quais organizações
{% ifversion restrict-groups-to-workflows %}
### Alterando quais fluxos de trabalho podem acessar um grupo de executores
You can configure a runner group to run either selected workflows or all workflows. For example, you might use this setting to protect secrets that are stored on runners or to standardize deployment workflows by restricting a runner group to run only a specific reusable workflow. Esta configuração não pode ser substituída se você configurar o grupo de executores da organização que foi compartilhado por uma empresa.
Você pode configurar um grupo de executores para executar os fluxos de trabalho selecionados ou todos os fluxos de trabalho. Por exemplo, você pode usar essa configuração para proteger segredos armazenados em executores ou para padronizar os fluxos de trabalho de implantação restringindo um grupo de executores para executar apenas um fluxo de trabalho reutilizável. Esta configuração não pode ser substituída se você configurar o grupo de executores da organização que foi compartilhado por uma empresa.
{% data reusables.actions.runner-groups-navigate-to-repo-org-enterprise %}
{% data reusables.actions.settings-sidebar-actions-runner-groups-selection %}
1. Em **Acesso ao fluxo de trabalho**, selecione o menu suspenso e clique em **Fluxos de trabalho selecionados**.

Просмотреть файл

@ -1 +1 @@
1. In the "Runners" section of the settings page, next to the runner group you'd like to configure, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Edit name and [organization|repository] access**. ![Gerenciar permissões do repositório](/assets/images/help/settings/actions-runner-manage-permissions.png)
1. Na seção "Executores" da página de configurações, ao lado do grupo de runner que você gostaria de configurar, clique em {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} e, em seguida, clique em **Editar nome e acesso de [organization|repository]**. ![Gerenciar permissões do repositório](/assets/images/help/settings/actions-runner-manage-permissions.png)

Просмотреть файл

@ -1,9 +1,9 @@
If you need help with anything related to workflow configuration, such as syntax, {% data variables.product.prodname_dotcom %}-hosted runners, or building actions, look for an existing topic or start a new one in the [{% data variables.product.prodname_github_community %}'s {% data variables.product.prodname_actions %} and {% data variables.product.prodname_registry %} category](https://github.com/orgs/github-community/discussions/categories/actions-and-packages).
Se você precisar de ajuda com algo relacionado à configuração do fluxo de trabalho como, por exemplo, a sintaxe, os executores hospedados em {% data variables.product.prodname_dotcom %} ou ações de compilação, procure um tópico existente ou comece um novo na categoria de [{% data variables.product.prodname_github_community %} {% data variables.product.prodname_actions %} e{% data variables.product.prodname_registry %}](https://github.com/orgs/github-community/discussions/categories/actions-and-packages).
Se você tiver comentários ou solicitações de recursos para {% data variables.product.prodname_actions %}, compartilhe-os na {% data variables.contact.contact_feedback_actions %}.
Contatar {% data variables.contact.contact_support %} para qualquer uma das seguintes opções, se o uso ou uso pretendido se enquadra nas categorias limite:
* Se você acredita que sua conta foi restrita incorretamente
* If you encounter an unexpected error when executing one of your actions
* Se você encontrar um erro inesperado ao executar uma de suas ações
* Se você encontrar uma situação onde o comportamento existente contradiz o esperado, mas nem sempre documentado, comportamento

Просмотреть файл

@ -1,15 +1,15 @@
{% comment %}
Always include a security admonition above this procedure. This is either one of the following, depending on whether the context is self-hosted runners or larger runners.
Sempre inclua uma advertência de segurança acima deste procedimento. Pode ser uma das definidas a seguir, dependendo se o contexto são executores auto-hospedados ou executores maiores.
{% data reusables.actions.self-hosted-runner-security-admonition %}
{% data reusables.actions.hosted-runner-security-admonition %}
{% endcomment %}
Enterprises can add their runners to groups for access management. Enterprises can create groups of runners that are accessible to specific organizations in the enterprise account{% ifversion restrict-groups-to-workflows %} or to specific workflows{% endif %}. Os proprietários da organização podem atribuir políticas adicionais de acesso do repositório granular{% ifversion restrict-groups-to-workflows %} ou políticas de acesso do fluxo de trabalho {% endif %} para os grupos de executores corporativos. For information about how to create a runner group with the REST API, see the enterprise endpoints in the [{% data variables.product.prodname_actions %} REST API](/rest/reference/actions#self-hosted-runner-groups).
As empresas podem adicionar seus executores a grupos para gerenciamento de acesso. As empresas podem criar grupos de executores que podem ser acessados por organizações específicas na conta corporativa{% ifversion restrict-groups-to-workflows %} ou por fluxos de trabalho específicos{% endif %}. Os proprietários da organização podem atribuir políticas adicionais de acesso do repositório granular{% ifversion restrict-groups-to-workflows %} ou políticas de acesso do fluxo de trabalho {% endif %} para os grupos de executores corporativos. Para obter informações sobre como criar um grupo de executores com a API REST, consulte os pontos de extremidade corporativos na [API REST de {% data variables.product.prodname_actions %}](/rest/reference/actions#self-hosted-runner-groups).
Runners are automatically assigned to the default group when created, and can only be members of one group at a time. Você pode atribuir o executor a um grupo específico durante o processo de registro, ou você pode mover o executor do grupo-padrão para um grupo personalizado.
Os executores são automaticamente atribuídos ao grupo padrão quando criados e só podem ser integrantes de um grupo por vez. Você pode atribuir o executor a um grupo específico durante o processo de registro, ou você pode mover o executor do grupo-padrão para um grupo personalizado.
Ao criar um grupo, você deve escolher uma política que defina quais organizações têm acesso ao grupo de executores.

Просмотреть файл

@ -1,15 +1,15 @@
{% comment %}
Always include a security admonition above this procedure. This is either one of the following, depending on whether the context is self-hosted runners or larger runners.
Sempre inclua uma advertência de segurança acima deste procedimento. Pode ser uma das definidas a seguir, dependendo se o contexto são executores auto-hospedados ou executores maiores.
{% data reusables.actions.self-hosted-runner-security-admonition %}
{% data reusables.actions.hosted-runner-security-admonition %}
{% endcomment %}
All organizations have a single default runner group. Organizations within an enterprise account can create additional groups. Os administradores da organização podem permitir o acesso de repositórios individuais a um grupo de executor. For information about how to create a runner group with the REST API, see "[Self-hosted runner groups](/rest/reference/actions#self-hosted-runner-groups)."
Todas as organizações têm um único grupo padrão de executores. As organizações dentro de uma conta corporativa podem criar grupos adicionais. Os administradores da organização podem permitir o acesso de repositórios individuais a um grupo de executor. Para obter informações sobre como criar um grupo de executores com a API REST, consulte "[grupos de executores auto-hospedados](/rest/reference/actions#self-hosted-runner-groups)
Runners are automatically assigned to the default group when created, and can only be members of one group at a time. Você pode mover um executor do grupo- padrão para qualquer grupo que você criar.
Os executores são automaticamente atribuídos ao grupo padrão quando criados e só podem ser integrantes de um grupo por vez. Você pode mover um executor do grupo- padrão para qualquer grupo que você criar.
Ao criar um grupo, você deve escolher uma política que defina quais repositórios{% ifversion restrict-groups-to-workflows %} e fluxos de trabalho{% endif %} têm acesso ao grupo do executor.

Просмотреть файл

@ -6,7 +6,7 @@ Use `jobs.<job_id>.runs-on` para definir o tipo de máquina para executar o trab
### Escolhendo executores hospedados em {% data variables.product.prodname_dotcom %}
If you use a {% data variables.product.prodname_dotcom %}-hosted runner, each job runs in a fresh instance of a runner image specified by `runs-on`.
Se você usar um executor hospedado de {% data variables.product.prodname_dotcom %}, cada trabalho será executado em uma nova instância de um executor de imagem especificado por `runs-on`.
Os tipos de executor disponíveis para {% data variables.product.prodname_dotcom %} são:

Просмотреть файл

@ -4,7 +4,7 @@ Se você não definir um `container`, todas as etapas serão executadas diretame
{% note %}
**Note:** The default shell for `run` steps inside a container is `sh` instead of `bash`. This can be overridden with [`jobs.<job_id>.defaults.run`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_iddefaultsrun) or [`jobs.<job_id>.steps[*].shell`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsshell).
**Observação:** O shell padrão para a etapa `executar` dentro de um contêiner é `sh` em vez de `bash`. Isto pode ser substituído por [`jobs.<job_id>.defaults.execute`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_iddefaultsrun) ou [jobs`.<job_id>.steps[*].shell`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsshell).
{% endnote %}

Просмотреть файл

@ -1,4 +1,4 @@
| Suite de consulta | Descrição |
|:---------------------- |:------------------------------------------------------------------------------- |
| `security-extended` | Consultas de menor gravidade e precisão que as consultas-padrão |
| `security-extended` | Queries from the default suite, plus lower severity and precision queries |
| `security-and-quality` | Consultas de `security-extended`, mais consultas de manutenção e confiabilidade |

Просмотреть файл

@ -1,7 +1,7 @@
## Contando ao Git sobre sua chave X.509
Você pode usar [smimesign](https://github.com/github/smimesign) para assinar commits e tags usando S/MIME em vez de GPG.
You can use [smimesign](https://github.com/github/smimesign) to sign commits and tags using S/MIME.
{% data reusables.gpg.smime-git-version %}