From 9b6ced0aed0c52d15a8e5fbf7169cfd727a1378e Mon Sep 17 00:00:00 2001 From: hubwriter Date: Tue, 19 Apr 2022 18:19:11 +0100 Subject: [PATCH 01/24] Add timeouts article --- .../add-constraint-dropdown-ports.png | Bin 68658 -> 80373 bytes .../add-constraint-dropdown-timeout.png | Bin 0 -> 111743 bytes .../codespaces/add-constraint-dropdown.png | Bin 64539 -> 89161 bytes .../codespaces/edit-timeout-constraint.png | Bin 0 -> 34761 bytes .../codespaces/maximum-minutes-timeout.png | Bin 0 -> 43062 bytes ...ting-your-timeout-period-for-codespaces.md | 2 + .../index.md | 1 + .../restricting-access-to-machine-types.md | 28 +++--- .../restricting-the-idle-timeout-period.md | 90 ++++++++++++++++++ ...cting-the-visibility-of-forwarded-ports.md | 12 ++- 10 files changed, 115 insertions(+), 18 deletions(-) create mode 100644 assets/images/help/codespaces/add-constraint-dropdown-timeout.png create mode 100644 assets/images/help/codespaces/edit-timeout-constraint.png create mode 100644 assets/images/help/codespaces/maximum-minutes-timeout.png create mode 100644 content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md diff --git a/assets/images/help/codespaces/add-constraint-dropdown-ports.png b/assets/images/help/codespaces/add-constraint-dropdown-ports.png index 789c4b51095b4e955e66cbdabb8f7216496aeef0..a792d445ce6cd4c626f902908654ad390b364265 100644 GIT binary patch literal 80373 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

YQm=n6>FgS2uOtP=kYUX2@(!G*_8K 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 MlM^cw(e?X(0E-Q&UH||9 literal 0 HcmV?d00001 diff --git a/assets/images/help/codespaces/add-constraint-dropdown.png b/assets/images/help/codespaces/add-constraint-dropdown.png index 1839b2fc542b5149d46c61b04fb25b05ecf3479a..2baa3aa8d12896f15086c6924281986eac76244c 100644 GIT binary patch literal 89161 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

Ron!daO3Yjh?n1{v$mL#?yZskNU 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 literal 64539 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 z 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 RW+TA=>1Y_Jm#SKZ{y!Cl&g1|9 diff --git a/assets/images/help/codespaces/edit-timeout-constraint.png b/assets/images/help/codespaces/edit-timeout-constraint.png new file mode 100644 index 0000000000000000000000000000000000000000..a5056f7437ca594c7f53b6e5990ecd1d49a08b84 GIT binary patch literal 34761 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

o3UrKH)XABhCr1J3e|5IR(5PS4~f$p-R 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 kM|)vlh5vtw?{?- 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 CKx-KQ literal 0 HcmV?d00001 diff --git a/content/codespaces/customizing-your-codespace/setting-your-timeout-period-for-codespaces.md b/content/codespaces/customizing-your-codespace/setting-your-timeout-period-for-codespaces.md index 16271c4c7c..0e53f35f94 100644 --- a/content/codespaces/customizing-your-codespace/setting-your-timeout-period-for-codespaces.md +++ b/content/codespaces/customizing-your-codespace/setting-your-timeout-period-for-codespaces.md @@ -12,6 +12,8 @@ shortTitle: Set the timeout A codespace will stop running after a period of inactivity. You can specify the length of this timeout period. The updated setting will apply to any newly created codespace. +Some organizations may have a maximum idle timeout policy. If an organization policy sets a maximum timeout which is less than the default timeout you have set, the organization's timeout will be used instead of your setting, and you will be notified of this after the codespace is created. For more information, see "[Restricting the idle timeout period](/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period)." + {% warning %} **Warning**: Codespaces are billed per minute. If you are not actively using a codespace but the codespace has not yet timed out, you are still billed for the time that the codespace is running. For more information, see "[About billing for Codespaces](/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces#codespaces-pricing)." diff --git a/content/codespaces/managing-codespaces-for-your-organization/index.md b/content/codespaces/managing-codespaces-for-your-organization/index.md index 311c0b03c1..a906ea1613 100644 --- a/content/codespaces/managing-codespaces-for-your-organization/index.md +++ b/content/codespaces/managing-codespaces-for-your-organization/index.md @@ -15,6 +15,7 @@ children: - /reviewing-your-organizations-audit-logs-for-codespaces - /restricting-access-to-machine-types - /restricting-the-visibility-of-forwarded-ports + - /restricting-the-idle-timeout-period shortTitle: Managing your organization --- diff --git a/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md b/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md index 8b80ce1110..262e356909 100644 --- a/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md +++ b/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md @@ -1,9 +1,9 @@ --- title: Restricting access to machine types -shortTitle: Machine type access +shortTitle: Restrict machine types intro: You can set constraints on the types of machines users can choose when they create codespaces in your organization. product: '{% data reusables.gated-features.codespaces %}' -permissions: 'To manage access to machine types for the repositories in an organization, you must be an organization owner.' +permissions: 'To manage access to machine types for the repositories in an organization, you must be an owner of the organization.' versions: fpt: '*' ghec: '*' @@ -48,32 +48,34 @@ If you add an organization-wide policy, you should set it to the largest choice {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} 1. In the "Code, planning, and automation" section of the sidebar, select **{% octicon "codespaces" aria-label="The codespaces icon" %} {% data variables.product.prodname_codespaces %}** then click **Policy**. -2. On the "Codespace policies" page, click **Create Policy**. -3. Enter a name for your new policy. -4. Click **Add constraint** and choose **Machine types**. +1. On the "Codespace policies" page, click **Create Policy**. +1. Enter a name for your new policy. +1. Click **Add constraint** and choose **Machine types**. ![Add a constraint for machine types](/assets/images/help/codespaces/add-constraint-dropdown.png) -5. Click {% octicon "pencil" aria-label="The edit icon" %} to edit the constraint, then clear the selection of any machine types that you don't want to be available. +1. Click {% octicon "pencil" aria-label="The edit icon" %} to edit the constraint, then clear the selection of any machine types that you don't want to be available. ![Edit the machine type constraint](/assets/images/help/codespaces/edit-machine-constraint.png) -6. In the "Change policy target" area, click the dropdown button. -7. Choose either **All repositories** or **Selected repositories** to determine which repositories this policy will apply to. -8. If you chose **Selected repositories**: +1. In the "Change policy target" area, click the dropdown button. +1. Choose either **All repositories** or **Selected repositories** to determine which repositories this policy will apply to. +1. If you chose **Selected repositories**: 1. Click {% octicon "gear" aria-label="The settings icon" %}. ![Edit the settings for the policy](/assets/images/help/codespaces/policy-edit.png) - 2. Select the repositories you want this policy to apply to. - 3. At the bottom of the repository list, click **Select repositories**. + 1. Select the repositories you want this policy to apply to. + 1. At the bottom of the repository list, click **Select repositories**. ![Select repositories for this policy](/assets/images/help/codespaces/policy-select-repos.png) -9. Click **Save**. - +1. If you want to add another constraint to the policy, click **Add constraint** and choose another constraint. For information about other constraints, see "[Restricting the visibility of forwarded ports](http://localhost:4000/en/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)" and "[Restricting the idle timeout period](http://localhost:4000/en/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period)." +1. After you have finished adding constraints to your policy, click **Save**. ## Editing a policy +You can edit an existing policy. For example, you may want to add or remove constraints to or from a policy. + 1. Display the "Codespace policies" page. For more information, see "[Adding a policy to limit the available machine types](#adding-a-policy-to-limit-the-available-machine-types)." 1. Click the name of the policy you want to edit. 1. Make the required changes then click **Save**. diff --git a/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md b/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md new file mode 100644 index 0000000000..1833e1a2c5 --- /dev/null +++ b/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md @@ -0,0 +1,90 @@ +--- +title: Restricting the idle timeout period +shortTitle: Restrict timeout periods +intro: 'You can set a maximum timeout period for any codespaces owned by your organization.' +product: '{% data reusables.gated-features.codespaces %}' +permissions: 'To manage timeout constraints for an organization''s codespaces, you must be an owner of the organization.' +versions: + fpt: '*' + ghec: '*' +type: how_to +topics: + - Codespaces +--- + +## Overview + +The personal settings of a {% data variables.product.prodname_dotcom %} user allow them to define how long a codespace they have created can remain inactive before it times out. When a codespace times out it is stopped and will no longer incur charges for compute usage. For more information, see "[Setting your timeout period for Codespaces](/codespaces/customizing-your-codespace/setting-your-timeout-period-for-codespaces)." + +As an organization owner, you may want to configure constraints on the maximum idle timeout period for codespaces owned by your organization. This can help you limit costs associated with codespaces that are left to timeout after long periods of inactivity. You can set a maximum timeout for all codespaces owned by your organization, or for the codespaces of specific repositories. + +{% note %} + +**Note**: Maximum idle timeout constraints only apply to codespaces that are owned by your organization. They do not apply to codespaces for which the organization is not the billable owner. + +{% endnote %} + +For more information about pricing for {% data variables.product.prodname_codespaces %} compute usage, see "[About billing for Codespaces](/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces#codespaces-pricing)." + +### Behavior when you set a maximum idle timeout constraint + +If someone sets the default idle timeout to 90 minutes in their personal settings and they then start a codespace for a repository with a maximum idle timeout constraint of 60 minutes, the codespace will time out after 60 minutes of inactivity. When codespace creation completes, a message explaining this will be displayed: + +> Idle timeout for this codespace is set to 60 minutes in compliance with your organization’s policy. + +### Setting organization-wide and repository-specific policies + +When you create a policy you choose whether it applies to all repositories in your organization, or only to specified repositories. If you create an organization-wide policy with a timeout constraint then the timeout constraints in any repository-specific policies must fall within the restriction set at the organization level. The shortest timeout period, in an organization policy, a repository policy, or in someone's personal settings, is applied. + +If you add an organization-wide policy with a timeout constraint, you should set the timeout to the longest acceptable period. You can then add repository-specific policies that set the maximum timeout to a shorter period. + +## Adding a policy to set a maximum idle timeout period + +{% data reusables.profile.access_org %} +{% data reusables.profile.org_settings %} +1. In the "Code, planning, and automation" section of the sidebar, select **{% octicon "codespaces" aria-label="The codespaces icon" %} {% data variables.product.prodname_codespaces %}** then click **Policies**. +1. On the "Codespace policies" page, click **Create Policy**. +1. Enter a name for your new policy. +1. Click **Add constraint** and choose **Maximum idle timeout**. + + ![Add a constraint for idle timeout](/assets/images/help/codespaces/add-constraint-dropdown-timeout.png) + +1. Click {% octicon "pencil" aria-label="The edit icon" %} to edit the constraint. + + ![Edit the timeout constraint](/assets/images/help/codespaces/edit-timeout-constraint.png) + +1. Enter the maximum number of minutes codespaces can remain inactive before they time out, then click **Save**. + + ![Choose the port visibility options](/assets/images/help/codespaces/maximum-minutes-timeout.png) + +1. In the "Change policy target" area, click the dropdown button. +1. Choose either **All repositories** or **Selected repositories** to determine which repositories this policy will apply to. +1. If you chose **Selected repositories**: + 1. Click {% octicon "gear" aria-label="The settings icon" %}. + + ![Edit the settings for the policy](/assets/images/help/codespaces/policy-edit.png) + + 2. Select the repositories you want this policy to apply to. + 3. At the bottom of the repository list, click **Select repositories**. + + ![Select repositories for this policy](/assets/images/help/codespaces/policy-select-repos.png) + +1. If you want to add another constraint to the policy, click **Add constraint** and choose another constraint. For information about other constraints, see "[Restricting access to machine types](http://localhost:4000/en/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)" and "[Restricting the visibility of forwarded ports](http://localhost:4000/en/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)." +1. After you have finished adding constraints to your policy, click **Save**. + +The policy will be applied to all new codespaces and to existing codespaces the next time they are started. + +## Editing a policy + +You can edit an existing policy. For example, you may want to add or remove constraints to or from a policy. + +1. Display the "Codespace policies" page. For more information, see "[Adding a policy to set a maximum idle timeout period](#adding-a-policy-to-set-a-maximum-idle-timeout-period)." +1. Click the name of the policy you want to edit. +1. Make the required changes then click **Save**. + +## Deleting a policy + +1. Display the "Codespace policies" page. For more information, see "[Adding a policy to set a maximum idle timeout period](#adding-a-policy-to-set-a-maximum-idle-timeout-period)." +1. Click the delete button to the right of the policy you want to delete. + + ![The delete button for a policy](/assets/images/help/codespaces/policy-delete.png) diff --git a/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md b/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md index 066f0fccc0..b32219293a 100644 --- a/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md +++ b/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md @@ -1,9 +1,9 @@ --- title: Restricting the visibility of forwarded ports -shortTitle: Restricting port visibility +shortTitle: Restrict port visibility intro: 'You can set constraints on the visibility options users can choose when they forward ports from codespaces in your organization.' product: '{% data reusables.gated-features.codespaces %}' -permissions: 'To manage access to port visibility constraints for the repositories in an organization, you must be an organization owner.' +permissions: 'To manage access to port visibility constraints for the repositories in an organization, you must be an owner of the organization.' versions: fpt: '*' ghec: '*' @@ -47,7 +47,7 @@ If you add an organization-wide policy, you should set it to the most lenient vi ![Add a constraint for port visibility](/assets/images/help/codespaces/add-constraint-dropdown-ports.png) -1. Click {% octicon "pencil" aria-label="The edit icon" %} to edit the constraint +1. Click {% octicon "pencil" aria-label="The edit icon" %} to edit the constraint. ![Edit the port visibility constraint](/assets/images/help/codespaces/edit-port-visibility-constraint.png) @@ -67,10 +67,12 @@ If you add an organization-wide policy, you should set it to the most lenient vi ![Select repositories for this policy](/assets/images/help/codespaces/policy-select-repos.png) -1. Click **Save**. - +1. If you want to add another constraint to the policy, click **Add constraint** and choose another constraint. For information about other constraints, see "[Restricting access to machine types](http://localhost:4000/en/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)" and "[Restricting the idle timeout period](http://localhost:4000/en/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period)." +1. After you have finished adding constraints to your policy, click **Save**. ## Editing a policy +You can edit an existing policy. For example, you may want to add or remove constraints to or from a policy. + 1. Display the "Codespace policies" page. For more information, see "[Adding a policy to limit the port visibility options](#adding-a-policy-to-limit-the-port-visibility-options)." 1. Click the name of the policy you want to edit. 1. Make the required changes then click **Save**. From da75066f1f85c725a47d43d13b719a8153e93986 Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 19 Apr 2022 17:23:53 +0000 Subject: [PATCH 02/24] Optimize images --- .../add-constraint-dropdown-ports.png | Bin 80373 -> 52002 bytes .../add-constraint-dropdown-timeout.png | Bin 111743 -> 70004 bytes .../codespaces/add-constraint-dropdown.png | Bin 89161 -> 61874 bytes .../codespaces/edit-timeout-constraint.png | Bin 34761 -> 21087 bytes .../codespaces/maximum-minutes-timeout.png | Bin 43062 -> 24419 bytes 5 files changed, 0 insertions(+), 0 deletions(-) diff --git a/assets/images/help/codespaces/add-constraint-dropdown-ports.png b/assets/images/help/codespaces/add-constraint-dropdown-ports.png index a792d445ce6cd4c626f902908654ad390b364265..c0e98a26b626bd4e45a0cd85ecddeca40fe2d2f1 100644 GIT binary patch literal 52002 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

f3;QntM|x84f|(vIkp(Qz;*Dth0z}na7g*`q%s| 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

2Lnz{%SFij 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

YQm=n6>FgS2uOtP=kYUX2@(!G*_8K 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 literal 111743 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 MlM^cw(e?X(0E-Q&UH||9 diff --git a/assets/images/help/codespaces/add-constraint-dropdown.png b/assets/images/help/codespaces/add-constraint-dropdown.png index 2baa3aa8d12896f15086c6924281986eac76244c..d6aac55bde2590474e4ef6ffa0f4b84284dbcc2f 100644 GIT binary patch literal 61874 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

Ron!daO3Yjh?n1{v$mL#?yZskNU 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 diff --git a/assets/images/help/codespaces/edit-timeout-constraint.png b/assets/images/help/codespaces/edit-timeout-constraint.png index a5056f7437ca594c7f53b6e5990ecd1d49a08b84..03f3cae3ca8c9919908c312f469710cb6424fa0c 100644 GIT binary patch literal 21087 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 literal 34761 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

o3UrKH)XABhCr1J3e|5IR(5PS4~f$p-R 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 T^0pm#H?+(aw?{?- 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 CKx-KQ From 480269c849eb4c17bd08b49b17abf5ec2c167aee Mon Sep 17 00:00:00 2001 From: hubwriter Date: Tue, 19 Apr 2022 18:28:21 +0100 Subject: [PATCH 03/24] Update content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md --- .../restricting-access-to-machine-types.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md b/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md index 262e356909..cdb050428a 100644 --- a/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md +++ b/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md @@ -70,7 +70,7 @@ If you add an organization-wide policy, you should set it to the largest choice ![Select repositories for this policy](/assets/images/help/codespaces/policy-select-repos.png) -1. If you want to add another constraint to the policy, click **Add constraint** and choose another constraint. For information about other constraints, see "[Restricting the visibility of forwarded ports](http://localhost:4000/en/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)" and "[Restricting the idle timeout period](http://localhost:4000/en/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period)." +1. If you want to add another constraint to the policy, click **Add constraint** and choose another constraint. For information about other constraints, see "[Restricting the visibility of forwarded ports](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)" and "[Restricting the idle timeout period](/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period)." 1. After you have finished adding constraints to your policy, click **Save**. ## Editing a policy From f4da6ff571080262b280e6ac9a9466de2c86ca2b Mon Sep 17 00:00:00 2001 From: hubwriter Date: Tue, 19 Apr 2022 18:28:54 +0100 Subject: [PATCH 04/24] Update content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md --- .../restricting-the-idle-timeout-period.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md b/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md index 1833e1a2c5..2d0a6b099d 100644 --- a/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md +++ b/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md @@ -69,7 +69,7 @@ If you add an organization-wide policy with a timeout constraint, you should set ![Select repositories for this policy](/assets/images/help/codespaces/policy-select-repos.png) -1. If you want to add another constraint to the policy, click **Add constraint** and choose another constraint. For information about other constraints, see "[Restricting access to machine types](http://localhost:4000/en/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)" and "[Restricting the visibility of forwarded ports](http://localhost:4000/en/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)." +1. If you want to add another constraint to the policy, click **Add constraint** and choose another constraint. For information about other constraints, see "[Restricting access to machine types](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)" and "[Restricting the visibility of forwarded ports](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)." 1. After you have finished adding constraints to your policy, click **Save**. The policy will be applied to all new codespaces and to existing codespaces the next time they are started. From b82f911d9989cd86c662187992913b3aceb166c3 Mon Sep 17 00:00:00 2001 From: hubwriter Date: Tue, 19 Apr 2022 18:29:33 +0100 Subject: [PATCH 05/24] Update content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md --- .../restricting-the-visibility-of-forwarded-ports.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md b/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md index b32219293a..56445a65f3 100644 --- a/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md +++ b/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md @@ -67,7 +67,7 @@ If you add an organization-wide policy, you should set it to the most lenient vi ![Select repositories for this policy](/assets/images/help/codespaces/policy-select-repos.png) -1. If you want to add another constraint to the policy, click **Add constraint** and choose another constraint. For information about other constraints, see "[Restricting access to machine types](http://localhost:4000/en/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)" and "[Restricting the idle timeout period](http://localhost:4000/en/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period)." +1. If you want to add another constraint to the policy, click **Add constraint** and choose another constraint. For information about other constraints, see "[Restricting access to machine types](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)" and "[Restricting the idle timeout period](/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period)." 1. After you have finished adding constraints to your policy, click **Save**. ## Editing a policy From 71025012e493e0dbf744828c221732f0887c4c38 Mon Sep 17 00:00:00 2001 From: hubwriter Date: Wed, 20 Apr 2022 11:32:51 +0100 Subject: [PATCH 06/24] Update content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md --- .../restricting-the-idle-timeout-period.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md b/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md index 2d0a6b099d..d4b53fe952 100644 --- a/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md +++ b/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md @@ -72,7 +72,7 @@ If you add an organization-wide policy with a timeout constraint, you should set 1. If you want to add another constraint to the policy, click **Add constraint** and choose another constraint. For information about other constraints, see "[Restricting access to machine types](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)" and "[Restricting the visibility of forwarded ports](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)." 1. After you have finished adding constraints to your policy, click **Save**. -The policy will be applied to all new codespaces and to existing codespaces the next time they are started. +The policy will be applied to all new codespaces that are created, and to existing codespaces the next time they are started. ## Editing a policy From 8f5427162a70e697c4803fe8df434f835f63e538 Mon Sep 17 00:00:00 2001 From: hubwriter Date: Wed, 20 Apr 2022 11:55:33 +0100 Subject: [PATCH 07/24] Put repeated text into reusables --- .../restricting-access-to-machine-types.md | 17 ++--------------- .../restricting-the-idle-timeout-period.md | 17 ++--------------- ...ricting-the-visibility-of-forwarded-ports.md | 17 ++--------------- .../codespaces/codespaces-org-policies.md | 3 +++ .../codespaces/codespaces-policy-targets.md | 11 +++++++++++ 5 files changed, 20 insertions(+), 45 deletions(-) create mode 100644 data/reusables/codespaces/codespaces-org-policies.md create mode 100644 data/reusables/codespaces/codespaces-policy-targets.md diff --git a/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md b/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md index cdb050428a..3710bf95a8 100644 --- a/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md +++ b/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md @@ -47,9 +47,7 @@ If you add an organization-wide policy, you should set it to the largest choice {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} -1. In the "Code, planning, and automation" section of the sidebar, select **{% octicon "codespaces" aria-label="The codespaces icon" %} {% data variables.product.prodname_codespaces %}** then click **Policy**. -1. On the "Codespace policies" page, click **Create Policy**. -1. Enter a name for your new policy. +{% data reusables.profile.codespaces-org-policies %} 1. Click **Add constraint** and choose **Machine types**. ![Add a constraint for machine types](/assets/images/help/codespaces/add-constraint-dropdown.png) @@ -58,18 +56,7 @@ If you add an organization-wide policy, you should set it to the largest choice ![Edit the machine type constraint](/assets/images/help/codespaces/edit-machine-constraint.png) -1. In the "Change policy target" area, click the dropdown button. -1. Choose either **All repositories** or **Selected repositories** to determine which repositories this policy will apply to. -1. If you chose **Selected repositories**: - 1. Click {% octicon "gear" aria-label="The settings icon" %}. - - ![Edit the settings for the policy](/assets/images/help/codespaces/policy-edit.png) - - 1. Select the repositories you want this policy to apply to. - 1. At the bottom of the repository list, click **Select repositories**. - - ![Select repositories for this policy](/assets/images/help/codespaces/policy-select-repos.png) - +{% data reusables.profile.codespaces-policy-targets %} 1. If you want to add another constraint to the policy, click **Add constraint** and choose another constraint. For information about other constraints, see "[Restricting the visibility of forwarded ports](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)" and "[Restricting the idle timeout period](/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period)." 1. After you have finished adding constraints to your policy, click **Save**. ## Editing a policy diff --git a/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md b/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md index d4b53fe952..2750268da4 100644 --- a/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md +++ b/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md @@ -42,9 +42,7 @@ If you add an organization-wide policy with a timeout constraint, you should set {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} -1. In the "Code, planning, and automation" section of the sidebar, select **{% octicon "codespaces" aria-label="The codespaces icon" %} {% data variables.product.prodname_codespaces %}** then click **Policies**. -1. On the "Codespace policies" page, click **Create Policy**. -1. Enter a name for your new policy. +{% data reusables.profile.codespaces-org-policies %} 1. Click **Add constraint** and choose **Maximum idle timeout**. ![Add a constraint for idle timeout](/assets/images/help/codespaces/add-constraint-dropdown-timeout.png) @@ -57,18 +55,7 @@ If you add an organization-wide policy with a timeout constraint, you should set ![Choose the port visibility options](/assets/images/help/codespaces/maximum-minutes-timeout.png) -1. In the "Change policy target" area, click the dropdown button. -1. Choose either **All repositories** or **Selected repositories** to determine which repositories this policy will apply to. -1. If you chose **Selected repositories**: - 1. Click {% octicon "gear" aria-label="The settings icon" %}. - - ![Edit the settings for the policy](/assets/images/help/codespaces/policy-edit.png) - - 2. Select the repositories you want this policy to apply to. - 3. At the bottom of the repository list, click **Select repositories**. - - ![Select repositories for this policy](/assets/images/help/codespaces/policy-select-repos.png) - +{% data reusables.profile.codespaces-policy-targets %} 1. If you want to add another constraint to the policy, click **Add constraint** and choose another constraint. For information about other constraints, see "[Restricting access to machine types](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)" and "[Restricting the visibility of forwarded ports](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)." 1. After you have finished adding constraints to your policy, click **Save**. diff --git a/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md b/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md index 56445a65f3..59e485ce20 100644 --- a/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md +++ b/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md @@ -40,9 +40,7 @@ If you add an organization-wide policy, you should set it to the most lenient vi {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} -1. In the "Code, planning, and automation" section of the sidebar, select **{% octicon "codespaces" aria-label="The codespaces icon" %} {% data variables.product.prodname_codespaces %}** then click **Policies**. -1. On the "Codespace policies" page, click **Create Policy**. -1. Enter a name for your new policy. +{% data reusables.profile.codespaces-org-policies %} 1. Click **Add constraint** and choose **Port visibility**. ![Add a constraint for port visibility](/assets/images/help/codespaces/add-constraint-dropdown-ports.png) @@ -55,18 +53,7 @@ If you add an organization-wide policy, you should set it to the most lenient vi ![Choose the port visibility options](/assets/images/help/codespaces/choose-port-visibility-options.png) -1. In the "Change policy target" area, click the dropdown button. -1. Choose either **All repositories** or **Selected repositories** to determine which repositories this policy will apply to. -1. If you chose **Selected repositories**: - 1. Click {% octicon "gear" aria-label="The settings icon" %}. - - ![Edit the settings for the policy](/assets/images/help/codespaces/policy-edit.png) - - 2. Select the repositories you want this policy to apply to. - 3. At the bottom of the repository list, click **Select repositories**. - - ![Select repositories for this policy](/assets/images/help/codespaces/policy-select-repos.png) - +{% data reusables.profile.codespaces-policy-targets %} 1. If you want to add another constraint to the policy, click **Add constraint** and choose another constraint. For information about other constraints, see "[Restricting access to machine types](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)" and "[Restricting the idle timeout period](/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period)." 1. After you have finished adding constraints to your policy, click **Save**. ## Editing a policy diff --git a/data/reusables/codespaces/codespaces-org-policies.md b/data/reusables/codespaces/codespaces-org-policies.md new file mode 100644 index 0000000000..776a08709f --- /dev/null +++ b/data/reusables/codespaces/codespaces-org-policies.md @@ -0,0 +1,3 @@ +1. In the "Code, planning, and automation" section of the sidebar, select **{% octicon "codespaces" aria-label="The codespaces icon" %} {% data variables.product.prodname_codespaces %}** then click **Policies**. +1. On the "Codespace policies" page, click **Create Policy**. +1. Enter a name for your new policy. \ No newline at end of file diff --git a/data/reusables/codespaces/codespaces-policy-targets.md b/data/reusables/codespaces/codespaces-policy-targets.md new file mode 100644 index 0000000000..df251db6c4 --- /dev/null +++ b/data/reusables/codespaces/codespaces-policy-targets.md @@ -0,0 +1,11 @@ +1. In the "Change policy target" area, click the dropdown button. +1. Choose either **All repositories** or **Selected repositories** to determine which repositories this policy will apply to. +1. If you chose **Selected repositories**: + 1. Click {% octicon "gear" aria-label="The settings icon" %}. + + ![Edit the settings for the policy](/assets/images/help/codespaces/policy-edit.png) + + 2. Select the repositories you want this policy to apply to. + 3. At the bottom of the repository list, click **Select repositories**. + + ![Select repositories for this policy](/assets/images/help/codespaces/policy-select-repos.png) From aa9109b4c5df53ed17af246d0d3e49e5e243c904 Mon Sep 17 00:00:00 2001 From: hubwriter Date: Wed, 20 Apr 2022 12:05:58 +0100 Subject: [PATCH 08/24] Correct the path to the reusables --- .../restricting-access-to-machine-types.md | 4 ++-- .../restricting-the-idle-timeout-period.md | 4 ++-- .../restricting-the-visibility-of-forwarded-ports.md | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md b/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md index 3710bf95a8..a5f09ce7d2 100644 --- a/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md +++ b/content/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types.md @@ -47,7 +47,7 @@ If you add an organization-wide policy, you should set it to the largest choice {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} -{% data reusables.profile.codespaces-org-policies %} +{% data reusables.codespaces.codespaces-org-policies %} 1. Click **Add constraint** and choose **Machine types**. ![Add a constraint for machine types](/assets/images/help/codespaces/add-constraint-dropdown.png) @@ -56,7 +56,7 @@ If you add an organization-wide policy, you should set it to the largest choice ![Edit the machine type constraint](/assets/images/help/codespaces/edit-machine-constraint.png) -{% data reusables.profile.codespaces-policy-targets %} +{% data reusables.codespaces.codespaces-policy-targets %} 1. If you want to add another constraint to the policy, click **Add constraint** and choose another constraint. For information about other constraints, see "[Restricting the visibility of forwarded ports](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)" and "[Restricting the idle timeout period](/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period)." 1. After you have finished adding constraints to your policy, click **Save**. ## Editing a policy diff --git a/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md b/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md index 2750268da4..7b5776c7bc 100644 --- a/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md +++ b/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md @@ -42,7 +42,7 @@ If you add an organization-wide policy with a timeout constraint, you should set {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} -{% data reusables.profile.codespaces-org-policies %} +{% data reusables.codespaces.codespaces-org-policies %} 1. Click **Add constraint** and choose **Maximum idle timeout**. ![Add a constraint for idle timeout](/assets/images/help/codespaces/add-constraint-dropdown-timeout.png) @@ -55,7 +55,7 @@ If you add an organization-wide policy with a timeout constraint, you should set ![Choose the port visibility options](/assets/images/help/codespaces/maximum-minutes-timeout.png) -{% data reusables.profile.codespaces-policy-targets %} +{% data reusables.codespaces.codespaces-policy-targets %} 1. If you want to add another constraint to the policy, click **Add constraint** and choose another constraint. For information about other constraints, see "[Restricting access to machine types](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)" and "[Restricting the visibility of forwarded ports](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)." 1. After you have finished adding constraints to your policy, click **Save**. diff --git a/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md b/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md index 59e485ce20..fd2d92acf5 100644 --- a/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md +++ b/content/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports.md @@ -40,7 +40,7 @@ If you add an organization-wide policy, you should set it to the most lenient vi {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} -{% data reusables.profile.codespaces-org-policies %} +{% data reusables.codespaces.codespaces-org-policies %} 1. Click **Add constraint** and choose **Port visibility**. ![Add a constraint for port visibility](/assets/images/help/codespaces/add-constraint-dropdown-ports.png) @@ -53,7 +53,7 @@ If you add an organization-wide policy, you should set it to the most lenient vi ![Choose the port visibility options](/assets/images/help/codespaces/choose-port-visibility-options.png) -{% data reusables.profile.codespaces-policy-targets %} +{% data reusables.codespaces.codespaces-policy-targets %} 1. If you want to add another constraint to the policy, click **Add constraint** and choose another constraint. For information about other constraints, see "[Restricting access to machine types](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)" and "[Restricting the idle timeout period](/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period)." 1. After you have finished adding constraints to your policy, click **Save**. ## Editing a policy From c5efaca78ef58c1a7cc1627001b816c7176dd1eb Mon Sep 17 00:00:00 2001 From: hubwriter Date: Thu, 21 Apr 2022 11:44:10 +0100 Subject: [PATCH 09/24] Update content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md --- .../restricting-the-idle-timeout-period.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md b/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md index 7b5776c7bc..d696134eec 100644 --- a/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md +++ b/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md @@ -20,7 +20,7 @@ As an organization owner, you may want to configure constraints on the maximum i {% note %} -**Note**: Maximum idle timeout constraints only apply to codespaces that are owned by your organization. They do not apply to codespaces for which the organization is not the billable owner. +**Note**: Maximum idle timeout constraints only apply to codespaces that are owned by your organization. {% endnote %} From 5811b9ac2ca8a8c2c9499d210cf3f63d4fdffc0c Mon Sep 17 00:00:00 2001 From: hubwriter Date: Thu, 21 Apr 2022 11:54:48 +0100 Subject: [PATCH 10/24] Update content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md --- .../restricting-the-idle-timeout-period.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md b/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md index d696134eec..0627f03b8a 100644 --- a/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md +++ b/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md @@ -34,7 +34,7 @@ If someone sets the default idle timeout to 90 minutes in their personal setting ### Setting organization-wide and repository-specific policies -When you create a policy you choose whether it applies to all repositories in your organization, or only to specified repositories. If you create an organization-wide policy with a timeout constraint then the timeout constraints in any repository-specific policies must fall within the restriction set at the organization level. The shortest timeout period, in an organization policy, a repository policy, or in someone's personal settings, is applied. +When you create a policy you choose whether it applies to all repositories in your organization, or only to specified repositories. If you create an organization-wide policy with a timeout constraint, then the timeout constraints in any policies that are targeted at specific repositories must fall within the restriction configured for the entire organization. The shortest timeout period - in an organization-wide policy, a policy targeted at specified repositories, or in someone's personal settings - is applied. If you add an organization-wide policy with a timeout constraint, you should set the timeout to the longest acceptable period. You can then add repository-specific policies that set the maximum timeout to a shorter period. From f557199a76cde9982db6b5caa3e9b581d24499e5 Mon Sep 17 00:00:00 2001 From: hubwriter Date: Thu, 21 Apr 2022 11:55:19 +0100 Subject: [PATCH 11/24] Update content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md --- .../restricting-the-idle-timeout-period.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md b/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md index 0627f03b8a..93c8607861 100644 --- a/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md +++ b/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md @@ -34,7 +34,7 @@ If someone sets the default idle timeout to 90 minutes in their personal setting ### Setting organization-wide and repository-specific policies -When you create a policy you choose whether it applies to all repositories in your organization, or only to specified repositories. If you create an organization-wide policy with a timeout constraint, then the timeout constraints in any policies that are targeted at specific repositories must fall within the restriction configured for the entire organization. The shortest timeout period - in an organization-wide policy, a policy targeted at specified repositories, or in someone's personal settings - is applied. +When you create a policy, you choose whether it applies to all repositories in your organization, or only to specified repositories. If you create an organization-wide policy with a timeout constraint, then the timeout constraints in any policies that are targeted at specific repositories must fall within the restriction configured for the entire organization. The shortest timeout period - in an organization-wide policy, a policy targeted at specified repositories, or in someone's personal settings - is applied. If you add an organization-wide policy with a timeout constraint, you should set the timeout to the longest acceptable period. You can then add repository-specific policies that set the maximum timeout to a shorter period. From 3eea08be836cef4b407296b302388e39f6605997 Mon Sep 17 00:00:00 2001 From: hubwriter Date: Thu, 21 Apr 2022 12:00:25 +0100 Subject: [PATCH 12/24] Update content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md --- .../restricting-the-idle-timeout-period.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md b/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md index 93c8607861..f2684c34dd 100644 --- a/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md +++ b/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md @@ -36,7 +36,7 @@ If someone sets the default idle timeout to 90 minutes in their personal setting When you create a policy, you choose whether it applies to all repositories in your organization, or only to specified repositories. If you create an organization-wide policy with a timeout constraint, then the timeout constraints in any policies that are targeted at specific repositories must fall within the restriction configured for the entire organization. The shortest timeout period - in an organization-wide policy, a policy targeted at specified repositories, or in someone's personal settings - is applied. -If you add an organization-wide policy with a timeout constraint, you should set the timeout to the longest acceptable period. You can then add repository-specific policies that set the maximum timeout to a shorter period. +If you add an organization-wide policy with a timeout constraint, you should set the timeout to the longest acceptable period. You can then add separate policies that set the maximum timeout to a shorter period for specific repositories in your organization. ## Adding a policy to set a maximum idle timeout period From 65bf0019296f3f433f92900e65852f3faeb01473 Mon Sep 17 00:00:00 2001 From: hubwriter Date: Thu, 21 Apr 2022 12:05:24 +0100 Subject: [PATCH 13/24] Update content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md --- .../restricting-the-idle-timeout-period.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md b/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md index f2684c34dd..2a2faa2f2f 100644 --- a/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md +++ b/content/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period.md @@ -14,7 +14,9 @@ topics: ## Overview -The personal settings of a {% data variables.product.prodname_dotcom %} user allow them to define how long a codespace they have created can remain inactive before it times out. When a codespace times out it is stopped and will no longer incur charges for compute usage. For more information, see "[Setting your timeout period for Codespaces](/codespaces/customizing-your-codespace/setting-your-timeout-period-for-codespaces)." +By default, codespaces time out after 30 minutes of inactivity. When a codespace times out it is stopped and will no longer incur charges for compute usage. + +The personal settings of a {% data variables.product.prodname_dotcom %} user allow them to define their own timeout period for codespaces they create. This may be longer than the default 30-minute period. For more information, see "[Setting your timeout period for Codespaces](/codespaces/customizing-your-codespace/setting-your-timeout-period-for-codespaces)." As an organization owner, you may want to configure constraints on the maximum idle timeout period for codespaces owned by your organization. This can help you limit costs associated with codespaces that are left to timeout after long periods of inactivity. You can set a maximum timeout for all codespaces owned by your organization, or for the codespaces of specific repositories. From 9f59ba886e025498997875c0b63301b3dfddb016 Mon Sep 17 00:00:00 2001 From: Laura Coursen Date: Mon, 25 Apr 2022 12:34:19 -0500 Subject: [PATCH 14/24] Update redirect-exceptions.txt --- lib/redirects/static/redirect-exceptions.txt | 26 ++++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/lib/redirects/static/redirect-exceptions.txt b/lib/redirects/static/redirect-exceptions.txt index 86f8e5348f..2541000fca 100644 --- a/lib/redirects/static/redirect-exceptions.txt +++ b/lib/redirects/static/redirect-exceptions.txt @@ -35,14 +35,14 @@ - /articles/viewing-the-subscription-and-usage-for-your-enterprise-account - /github/setting-up-and-managing-your-enterprise/viewing-the-subscription-and-usage-for-your-enterprise-account -/enterprise-cloud@latest/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-identity-and-access-management-for-your-enterprise +/enterprise-cloud@latest/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam - /github/setting-up-and-managing-your-enterprise/about-identity-and-access-management-for-your-enterprise-account - /github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/about-identity-and-access-management-for-your-enterprise-account - /github/setting-up-and-managing-your-enterprise/about-user-provisioning-for-organizations-in-your-enterprise-account - /github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta - /admin/authentication/managing-identity-and-access-for-your-enterprise/about-identity-and-access-management-for-your-enterprise -/enterprise-cloud@latest/admin/identity-and-access-management/managing-iam-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise +/enterprise-cloud@latest/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise - /github/setting-up-and-managing-your-enterprise/enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account - /github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account - /github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/enforcing-saml-single-sign-on-for-organizations-in-your-enterprise-account @@ -146,56 +146,56 @@ - /articles/managing-users-in-your-enterprise-account - /articles/managing-users-in-your-enterprise -/enterprise-cloud@latest/admin/identity-and-access-management/managing-iam-for-your-enterprise +/enterprise-cloud@latest/admin/identity-and-access-management/using-saml-for-enterprise-iam - /github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account - /admin/authentication/managing-identity-and-access-for-your-enterprise # These URLs went from being in free-pro-team to ONLY to being in enterprise-cloud only. # Shipped in pull #20947 on 10/15/21 -/enterprise-cloud@latest/admin/identity-and-access-management/managing-iam-for-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise +/enterprise-cloud@latest/admin/identity-and-access-management/using-saml-for-enterprise-iam/managing-team-synchronization-for-organizations-in-your-enterprise - /github/setting-up-and-managing-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise-account - /github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/managing-team-synchronization-for-organizations-in-your-enterprise-account - /admin/authentication/managing-identity-and-access-for-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise -/enterprise-cloud@latest/admin/identity-and-access-management/managing-iam-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise-using-okta +/enterprise-cloud@latest/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise-using-okta - /github/setting-up-and-managing-your-enterprise/configuring-single-sign-on-for-your-enterprise-account-using-okta - /github/setting-up-and-managing-your-enterprise-account/configuring-saml-single-sign-on-for-your-enterprise-account-using-okta - /github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise-account-using-okta - /github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/configuring-saml-single-sign-on-for-your-enterprise-account-using-okta - /admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise-using-okta -/enterprise-cloud@latest/admin/identity-and-access-management/managing-iam-for-your-enterprise/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account +/enterprise-cloud@latest/admin/identity-and-access-management/using-saml-for-enterprise-iam/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account - /github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account - /admin/authentication/managing-identity-and-access-for-your-enterprise/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account -/enterprise-cloud@latest/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users +/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider -/enterprise-cloud@latest/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/about-enterprise-managed-users +/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users - /early-access/github/articles/get-started-with-managed-users-for-your-enterprise - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users -/enterprise-cloud@latest/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users +/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users -/enterprise-cloud@latest/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users +/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users -/enterprise-cloud@latest/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users-with-okta +/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users - /early-access/github/articles/configuring-provisioning-for-managed-users-with-okta - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users-with-okta - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users-with-okta -/enterprise-cloud@latest/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/managing-team-memberships-with-identity-provider-groups +/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/managing-team-memberships-with-identity-provider-groups - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/managing-team-memberships-with-identity-provider-groups - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/managing-team-memberships-with-identity-provider-groups -/enterprise-cloud@latest/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/auditing-activity-in-your-enterprise +/enterprise-cloud@latest/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise - /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/auditing-activity-in-your-enterprise - /admin/authentication/managing-your-enterprise-users-with-your-identity-provider/auditing-activity-in-your-enterprise From 9f6d3b169c84d6dc4815a94dfa033eafdf032ef1 Mon Sep 17 00:00:00 2001 From: Laura Coursen Date: Mon, 25 Apr 2022 12:58:50 -0500 Subject: [PATCH 15/24] Enterprise bug fixes for the week of April 18, 2022 (#27124) --- ...-github-actions-with-minio-gateway-for-nas-storage.md | 9 +++++++-- .../about-using-actions-in-your-enterprise.md | 2 +- .../apps/building-oauth-apps/scopes-for-oauth-apps.md | 4 ++-- .../webhooks/webhook-events-and-payloads.md | 3 --- .../introduction-to-github-packages.md | 2 +- content/packages/quickstart.md | 6 +++--- 6 files changed, 14 insertions(+), 12 deletions(-) diff --git a/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-minio-gateway-for-nas-storage.md b/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-minio-gateway-for-nas-storage.md index 77caf14c10..514ab779d4 100644 --- a/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-minio-gateway-for-nas-storage.md +++ b/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-minio-gateway-for-nas-storage.md @@ -14,9 +14,14 @@ redirect_from: - /admin/github-actions/enabling-github-actions-with-minio-gateway-for-nas-storage shortTitle: MinIO Gateway for NAS storage --- -## Prerequisites -{% data reusables.actions.enterprise-s3-support-warning %} +{% warning %} + +**Warning**: MinIO has announced removal of MinIO Gateways. Starting June 1st, 2022, support and bug fixes for the current MinIO NAS Gateway implementation will only be available for paid customers via their LTS support contract. If you want to continue using MinIO Gateways with {% data variables.product.prodname_actions %}, we recommend moving to MinIO LTS support. For more information, see [Scheduled removal of MinIO Gateway for GCS, Azure, HDFS](https://github.com/minio/minio/issues/14331) in the minio/minio repository. + +{% endwarning %} + +## Prerequisites Before enabling {% data variables.product.prodname_actions %}, make sure you have completed the following steps: diff --git a/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md b/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md index b507720da4..b2dca564bc 100644 --- a/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md +++ b/content/admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise.md @@ -48,7 +48,7 @@ Each action is a repository in the `actions` organization, and each action repos **Notes:** - When using setup actions (such as `actions/setup-LANGUAGE`) on {% data variables.product.product_name %} with self-hosted runners, you might need to set up the tools cache on runners that do not have internet access. For more information, see "[Setting up the tool cache on self-hosted runners without internet access](/enterprise/admin/github-actions/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access)." -- Upgrades to {% data variables.product.product_name %} will not result in the bundled actions being updated. +- Bundled actions are automatically updated when {% data variables.product.product_name %} is updated. {% endnote %} diff --git a/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md b/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md index a86adf2951..8fa7cec4a0 100644 --- a/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md +++ b/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md @@ -66,9 +66,9 @@ Name | Description  `user:follow`| Grants access to follow or unfollow other users. **`delete_repo`** | Grants access to delete adminable repositories. **`write:discussion`** | Allows read and write access for team discussions. - `read:discussion` | Allows read access for team discussions.{% ifversion fpt or ghae or ghec %} + `read:discussion` | Allows read access for team discussions. **`write:packages`** | Grants access to upload or publish a package in {% data variables.product.prodname_registry %}. For more information, see "[Publishing a package](/github/managing-packages-with-github-packages/publishing-a-package)". -**`read:packages`** | Grants access to download or install packages from {% data variables.product.prodname_registry %}. For more information, see "[Installing a package](/github/managing-packages-with-github-packages/installing-a-package)". +**`read:packages`** | Grants access to download or install packages from {% data variables.product.prodname_registry %}. For more information, see "[Installing a package](/github/managing-packages-with-github-packages/installing-a-package)".{% ifversion fpt or ghec or ghes > 3.1 or ghae %} **`delete:packages`** | Grants access to delete packages from {% data variables.product.prodname_registry %}. For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %} **`admin:gpg_key`** | Fully manage GPG keys.  `write:gpg_key`| Create, list, and view details for GPG keys. diff --git a/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md b/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md index efd403c2f6..c0e70736bb 100644 --- a/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md +++ b/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md @@ -810,8 +810,6 @@ Key | Type | Description {% endif %} -{% ifversion fpt or ghae or ghec %} - ## package Activity related to {% data variables.product.prodname_registry %}. {% data reusables.webhooks.action_type_desc %} For more information, see "[Managing packages with {% data variables.product.prodname_registry %}](/github/managing-packages-with-github-packages)" to learn more about {% data variables.product.prodname_registry %}. @@ -831,7 +829,6 @@ Activity related to {% data variables.product.prodname_registry %}. {% data reus ### Webhook payload example {{ webhookPayloadsForCurrentVersion.package.published }} -{% endif %} ## page_build diff --git a/content/packages/learn-github-packages/introduction-to-github-packages.md b/content/packages/learn-github-packages/introduction-to-github-packages.md index 1ffeed2655..f4716e5ca3 100644 --- a/content/packages/learn-github-packages/introduction-to-github-packages.md +++ b/content/packages/learn-github-packages/introduction-to-github-packages.md @@ -23,7 +23,7 @@ shortTitle: Introduction ## About {% data variables.product.prodname_registry %} -{% data variables.product.prodname_registry %} is a platform for hosting and managing packages, including containers and other dependencies. {% data variables.product.prodname_registry %} combines your source code and packages in one place to provide integrated permissions management{% ifversion not ghae %} and billing{% endif %}, so you can centralize your software development on {% data variables.product.product_name %}. +{% data variables.product.prodname_registry %} is a platform for hosting and managing packages, including containers and other dependencies. {% data variables.product.prodname_registry %} combines your source code and packages in one place to provide integrated permissions management{% ifversion fpt or ghec %} and billing{% endif %}, so you can centralize your software development on {% data variables.product.product_name %}. You can integrate {% data variables.product.prodname_registry %} with {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} APIs, {% data variables.product.prodname_actions %}, and webhooks to create an end-to-end DevOps workflow that includes your code, CI, and deployment solutions. diff --git a/content/packages/quickstart.md b/content/packages/quickstart.md index f0cf7373f2..74558266b7 100644 --- a/content/packages/quickstart.md +++ b/content/packages/quickstart.md @@ -21,7 +21,7 @@ In this guide, you'll create a {% data variables.product.prodname_actions %} wor 1. Create a new repository on {% data variables.product.prodname_dotcom %}, adding the `.gitignore` for Node. For more information, see "[Creating a new repository](/github/creating-cloning-and-archiving-repositories/creating-a-new-repository)." 2. Clone the repository to your local machine. ```shell - $ git clone https://{% ifversion ghae %}YOUR-HOSTNAME{% else %}github.com{% endif %}/YOUR-USERNAME/YOUR-REPOSITORY.git + $ git clone https://{% ifversion ghes or ghae %}YOUR-HOSTNAME{% else %}github.com{% endif %}/YOUR-USERNAME/YOUR-REPOSITORY.git $ cd YOUR-REPOSITORY ``` 3. Create an `index.js` file and add a basic alert to say "Hello world!" @@ -49,7 +49,7 @@ In this guide, you'll create a {% data variables.product.prodname_actions %} wor $ git push ``` 6. Create a `.github/workflows` directory. In that directory, create a file named `release-package.yml`. -7. Copy the following YAML content into the `release-package.yml` file{% ifversion ghae %}, replacing `YOUR-HOSTNAME` with the name of your enterprise{% endif %}. +7. Copy the following YAML content into the `release-package.yml` file{% ifversion ghes or ghae %}, replacing `YOUR-HOSTNAME` with the name of your enterprise{% endif %}. ```yaml{:copy} name: Node.js Package @@ -79,7 +79,7 @@ In this guide, you'll create a {% data variables.product.prodname_actions %} wor - uses: {% data reusables.actions.action-setup-node %} with: node-version: 12 - registry-url: {% ifversion ghae %}https://npm.YOUR-HOSTNAME.com/{% else %}https://npm.pkg.github.com/{% endif %} + registry-url: {% ifversion ghes or ghae %}https://npm.YOUR-HOSTNAME.com/{% else %}https://npm.pkg.github.com/{% endif %} - run: npm ci - run: npm publish env: From 4d6e6103a215c7edc13b3074f3cc2527c8205929 Mon Sep 17 00:00:00 2001 From: docubot <67483024+docubot@users.noreply.github.com> Date: Mon, 25 Apr 2022 11:04:46 -0700 Subject: [PATCH 16/24] New translation batch for pt (#27206) * Add crowdin translations * Run script/i18n/homogenize-frontmatter.js * Run script/i18n/fix-translation-errors.js * Run script/i18n/lint-translation-files.js --check rendering * run script/i18n/reset-files-with-broken-liquid-tags.js --language=pt * run script/i18n/reset-known-broken-translation-files.js * Check in pt CSV report --- translations/log/pt-resets.csv | 1 + .../setting-your-profile-to-private.md | 54 +++++++------- .../actions/learn-github-actions/contexts.md | 2 +- .../using-workflows/about-workflows.md | 42 +++++------ .../using-workflows/reusing-workflows.md | 2 +- .../using-workflows/triggering-a-workflow.md | 2 +- .../using-starter-workflows.md | 4 +- .../pt-BR/content/admin/all-releases.md | 22 +++--- ...ub-advanced-security-in-your-enterprise.md | 2 +- ...ified-contributions-for-your-enterprise.md | 2 +- ...ling-unified-search-for-your-enterprise.md | 2 +- .../enabling-private-mode.md | 2 +- .../content/admin/configuration/index.md | 2 +- .../using-a-staging-environment.md | 24 +++--- ...ub-actions-for-github-enterprise-server.md | 2 +- .../identity-and-access-management/index.md | 2 +- ...bout-authentication-for-your-enterprise.md | 68 ++++++++--------- ...ication-for-users-outside-your-provider.md | 20 ++--- .../changing-authentication-methods.md | 2 +- .../managing-iam-for-your-enterprise/index.md | 8 +- ...siderations-for-external-authentication.md | 24 +++--- .../configuring-built-in-authentication.md | 12 +-- .../disabling-unauthenticated-sign-ups.md | 8 +- .../using-built-in-authentication/index.md | 4 +- .../inviting-people-to-use-your-instance.md | 14 ++-- .../using-cas-for-enterprise-iam/index.md | 6 +- .../using-cas-for-enterprise-iam/using-cas.md | 16 ++-- .../index.md | 2 +- .../using-ldap-for-enterprise-iam/index.md | 6 +- .../using-ldap.md | 10 +-- .../about-saml-for-enterprise-iam.md | 16 ++-- ...ning-for-your-enterprise-using-azure-ad.md | 2 +- ...isioning-for-your-enterprise-using-okta.md | 2 +- ...-sign-on-for-your-enterprise-using-okta.md | 2 +- ...g-user-provisioning-for-your-enterprise.md | 6 +- .../enabling-encrypted-assertions.md | 16 ++-- .../using-saml-for-enterprise-iam/index.md | 6 +- .../mapping-okta-groups-to-teams.md | 2 +- .../saml-configuration-reference.md | 74 +++++++++---------- ...n-organization-to-an-enterprise-account.md | 2 +- .../troubleshooting-saml-authentication.md | 14 ++-- .../updating-a-users-saml-nameid.md | 19 +++-- .../setting-up-a-staging-instance.md | 18 ++--- .../audit-log-events-for-your-enterprise.md | 2 +- .../overview/about-enterprise-accounts.md | 2 +- .../about-upgrades-to-new-releases.md | 2 +- .../content/admin/overview/system-overview.md | 2 +- ...or-security-settings-in-your-enterprise.md | 8 +- .../managing-projects-using-jira.md | 4 +- ...ode-scanning-alerts-for-your-repository.md | 19 +++-- ...g-code-scanning-alerts-in-pull-requests.md | 2 +- .../securing-accounts.md | 2 +- .../about-supply-chain-security.md | 8 +- ...loring-the-dependencies-of-a-repository.md | 2 +- ...ating-a-github-app-using-url-parameters.md | 2 +- ...n-assignment-from-a-template-repository.md | 2 +- .../reuse-an-assignment.md | 12 +-- .../get-started/quickstart/be-social.md | 49 ++++++------ .../get-started/quickstart/create-a-repo.md | 18 ++--- .../get-started/quickstart/fork-a-repo.md | 26 ++++--- .../get-started/quickstart/github-glossary.md | 4 +- .../get-started/quickstart/set-up-git.md | 31 ++++---- ...rs-to-repositories-in-your-organization.md | 2 +- .../features/delete-code-scanning-alerts.yml | 5 ++ .../audit_log_sidebar_for_org_admins.md | 3 +- .../classroom/reuse-assignment-link.md | 2 +- ...natively-enable-external-authentication.md | 2 +- .../built-in-authentication-option.md | 2 +- .../built-in-authentication.md | 2 +- .../reusables/getting-started/being-social.md | 1 + .../contributing-to-projects.md | 1 + .../getting-started/create-a-repository.md | 1 + .../getting-started/fork-a-repository.md | 1 + .../reusables/getting-started/set-up-git.md | 1 + .../security-manager-beta-note.md | 2 +- .../reusables/support/ask-and-answer-forum.md | 2 +- 76 files changed, 395 insertions(+), 375 deletions(-) create mode 100644 translations/pt-BR/data/features/delete-code-scanning-alerts.yml create mode 100644 translations/pt-BR/data/reusables/getting-started/being-social.md create mode 100644 translations/pt-BR/data/reusables/getting-started/contributing-to-projects.md create mode 100644 translations/pt-BR/data/reusables/getting-started/create-a-repository.md create mode 100644 translations/pt-BR/data/reusables/getting-started/fork-a-repository.md create mode 100644 translations/pt-BR/data/reusables/getting-started/set-up-git.md diff --git a/translations/log/pt-resets.csv b/translations/log/pt-resets.csv index 4e000b92d6..9597e12e53 100644 --- a/translations/log/pt-resets.csv +++ b/translations/log/pt-resets.csv @@ -9,6 +9,7 @@ translations/pt-BR/content/admin/configuration/configuring-github-connect/managi translations/pt-BR/content/admin/configuration/configuring-your-enterprise/configuring-rate-limits.md,broken liquid tags translations/pt-BR/content/admin/configuration/configuring-your-enterprise/site-admin-dashboard.md,broken liquid tags translations/pt-BR/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources.md,broken liquid tags +translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/updating-a-users-saml-nameid.md,broken liquid tags translations/pt-BR/content/admin/user-management/managing-organizations-in-your-enterprise/creating-teams.md,broken liquid tags translations/pt-BR/content/admin/user-management/managing-repositories-in-your-enterprise/configuring-git-large-file-storage-for-your-enterprise.md,broken liquid tags translations/pt-BR/content/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator.md,broken liquid tags diff --git a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/setting-your-profile-to-private.md b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/setting-your-profile-to-private.md index 6d236d1cd1..c11042d727 100644 --- a/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/setting-your-profile-to-private.md +++ b/translations/pt-BR/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/setting-your-profile-to-private.md @@ -1,63 +1,63 @@ --- -title: Setting your profile to private -intro: 'A private profile displays only limited information, and hides some activity.' +title: Definindo seu perfil como privado +intro: Um perfil privado exibe apenas informações limitadas e oculta algumas atividades. versions: fpt: '*' topics: - Profiles -shortTitle: Set profile to private +shortTitle: Definir perfil como privado --- -## About private profiles +## Sobre os perfis privados {% note %} -**Note:** Private profiles are currently in beta and are subject to change. +**Observação:** Os perfis privados estão atualmente em beta e estão sujeitos a alterações. {% endnote %} -To hide parts of your profile page, you can make your profile private. This also hides your activity in various social features on {% data variables.product.prodname_dotcom_the_website %}. A private profile hides information from all users, and there is currently no option to allow specified users to see your activity. +Para ocultar partes da sua página de perfil, você pode tornar seu perfil privado. Isso também oculta sua atividade em várias funcionalidades sociais em {% data variables.product.prodname_dotcom_the_website %}. Um perfil privado oculta informações de todos os usuários, e atualmente não há opção para permitir que usuários especificados vejam sua atividade. -After making your profile private, you can still view all your information when you visit your own profile. +Depois de tornar seu perfil privado, você ainda pode ver todas as suas informações quando visitar seu próprio perfil. -Private profiles cannot receive sponsorships under [{% data variables.product.prodname_sponsors %}](/sponsors/getting-started-with-github-sponsors/about-github-sponsors). To be eligible for {% data variables.product.prodname_sponsors %}, your profile cannot be private. +Perfis privados não podem receber patrocínios abaixo de [{% data variables.product.prodname_sponsors %}](/sponsors/getting-started-with-github-sponsors/about-github-sponsors). Para ser elegível a {% data variables.product.prodname_sponsors %}, seu perfil não pode ser privado. -## Differences between private and public profiles +## Diferenças entre perfis públicos e privados -When your profile is private, the following content is hidden from your profile page: +Quando seu perfil é privado, o seguinte conteúdo fica oculto na sua página de perfil: -- Achievements and highlights. -- Activity overview and activity feed. -- Contribution graph. -- Follower and following counts. -- Follow and Sponsor buttons. -- Organization memberships. -- Stars, projects, packages, and sponsoring tabs. +- Conquistas e destaques. +- Resumo da atividade e feed da atividade. +- Gráfico de contribuição. +- Seguidor e contas seguidoras. +- Botões de seguir e Sponsor. +- Associações à organização. +- Estrelas, projetos, pacotes e guias de patrocínio. {% note %} -**Note**: When your profile is private, some optional fields are still publicly visible, such as the README, biography, and profile photo. +**Observação**: Quando seu perfil é privado, alguns campos opcionais ainda são publicamente visíveis, como README, biografia e foto de perfil. {% endnote %} -## Changes to reporting on your activities +## Alterações no relatório sobre as suas atividades -By making your profile private, you will not remove or hide past activity; this setting only applies to your activity while the private setting is enabled. +Ao tornar seu perfil privado, você não removerá ou ocultará as atividades anteriores; esta configuração se aplica somente à sua atividade enquanto a configuração privada estiver habilitada. -When your profile is private, your {% data variables.product.prodname_dotcom_the_website %} activity will not appear in the following locations: +Quando o seu perfil é privado, a atividade de {% data variables.product.prodname_dotcom_the_website %} não aparecerá nos seguintes locais: -- Activity feeds for other users. -- Discussions leaderboards. -- The [Trending](https://github.com/trending) page. +- Feeds de atividade para outros usuários. +- Classificações das discussões. +- A página [Tendências](https://github.com/trending). {% note %} -**Note**: Your activity on public repositories will still be publicly visible to anyone viewing those repositories, and some activity data may still be available through the {% data variables.product.prodname_dotcom %} API. +**Observação**: Sua atividade em repositórios públicos ainda será visível publicamente para qualquer pessoa que visualizar esses repositórios, e alguns dados da atividade podem estar disponíveis por meio da API de {% data variables.product.prodname_dotcom %}. {% endnote %} -## Changing your profile's privacy settings +## Alterando as configurações de privacidade do seu perfil {% data reusables.user-settings.access_settings %} -1. Under "Contributions & Activity", select the checkbox next to **Make profile private and hide activity**. +1. Em "Contribuições & Atividade", marque a caixa de seleção ao lado de **Tornar perfil privado e ocultar a atividade**. {% data reusables.user-settings.update-preferences %} diff --git a/translations/pt-BR/content/actions/learn-github-actions/contexts.md b/translations/pt-BR/content/actions/learn-github-actions/contexts.md index af21a6d664..5bad6c5dba 100644 --- a/translations/pt-BR/content/actions/learn-github-actions/contexts.md +++ b/translations/pt-BR/content/actions/learn-github-actions/contexts.md @@ -57,7 +57,7 @@ Para usar a sintaxe de propriedade de desreferência, o nome da propriedade deve - começar com `a-Z` ou `_`; - ser seguido por `a-Z` `0-9` `-` ou `_`. -If you attempt to dereference a non-existent property, it will evaluate to an empty string. +Se você tentar desfazer uma propriedade inexistente, isso irá retornar uma string vazia. ### Determinar quando usar contextos diff --git a/translations/pt-BR/content/actions/using-workflows/about-workflows.md b/translations/pt-BR/content/actions/using-workflows/about-workflows.md index 5b5ce9bb82..3507a49eee 100644 --- a/translations/pt-BR/content/actions/using-workflows/about-workflows.md +++ b/translations/pt-BR/content/actions/using-workflows/about-workflows.md @@ -1,7 +1,7 @@ --- title: Sobre fluxos de trabalho shortTitle: Sobre fluxos de trabalho -intro: 'Get a high level overview {% data variables.product.prodname_actions %} workflows, including triggers, syntax, and advanced features.' +intro: 'Obtenha uma visão geral de alto nível dos fluxos de trabalho de {% data variables.product.prodname_actions %}, incluindo gatilhos, sintaxe e funcionalidades avançadas.' versions: fpt: '*' ghes: '*' @@ -20,15 +20,15 @@ miniTocMaxHeadingLevel: 3 {% data reusables.actions.about-workflows-long %} -## Workflow basics +## Noções básicas do fluxo de trabalho -A workflow must contain the following basic components: +Um fluxo de trabalho deve conter os seguintes componentes básicos: -1. One or more _events_ that will trigger the workflow. -1. One or more _jobs_, each of which will execute on a _runner_ machine and run a series of one or more _steps_. -1. Each step can either run a script that you define or run an action, which is a reusable extension that can simplify your workflow. +1. Um ou mais _eventos_ que acionarão o fluxo de trabalho. +1. Um ou mais _trabalhos_, cada uma das quais será executado em uma máquina de _executor_ e executará uma série de uma ou mais _etapas_. +1. Cada etapa pode executar um script que você define ou executa uma ação, que é uma extensão reutilizável que pode simplificar seu fluxo de trabalho. -For more information these basic components, see "[Understanding GitHub Actions](/actions/learn-github-actions/understanding-github-actions#the-components-of-github-actions)." +Para obter mais informações sobre esses componentes básicos, consulte "[Entendendo GitHub Actions](/actions/learn-github-actions/understanding-github-actions#the-components-of-github-actions)". ![Visão geral do fluxo de trabalho](/assets/images/help/images/overview-actions-simple.png) @@ -36,32 +36,32 @@ For more information these basic components, see "[Understanding GitHub Actions] {% data reusables.actions.about-triggers %} -For more information, see "[Triggering a workflow](/actions/using-workflows/triggering-a-workflow)", and for a full list of events, see "[Events that trigger workflows](/actions/using-workflows/events-that-trigger-workflows)." +Para obter mais informações, consulte "[Acionando um workflow](/actions/using-workflows/triggering-a-workflow)" e para obter uma lista completa de eventos, consulte "[Eventos que acionam fluxos de trabalho](/actions/using-workflows/events-that-trigger-workflows)". ## Sintaxe de fluxo de trabalho -Workflow are defined using YAML. For the full reference of the YAML syntax for authoring workflows, see "[Workflow syntax for GitHub Actions](/actions/using-workflows/workflow-syntax-for-github-actions#about-yaml-syntax-for-workflows)." +O fluxo de trabalho é definido usando YAML. Para a referência completa da sintaxe do YAML para autorizar fluxos de trabalho, consulte "[Sintaxe no fluxo de trabalho para o GitHub Actions](/actions/using-workflows/workflow-syntax-for-github-actions#about-yaml-syntax-for-workflows)". {% data reusables.actions.workflow-basic-example-and-explanation %} -For more on managing workflow runs, such as re-running, cancelling, or deleting a workflow run, see "[Managing workflow runs](/actions/managing-workflow-runs)." +Para mais ao gerenciar execuções do fluxo de trabalho, como re-executar, cancelar ou excluir a execução de um fluxo de trabalho, consulte "[Gerenciando execuções do fluxo de trabalho](/actions/managing-workflow-runs)". ## Usando fluxos de trabalho iniciais {% data reusables.actions.workflow-template-overview %} -For more information on using and creating starter workflows, see "[Using starter workflows](/actions/using-workflows/using-starter-workflows)" and "[Creating starter workflows for your organization](/actions/using-workflows/creating-starter-workflows-for-your-organization)." +Para obter mais informações sobre como usar e criar fluxos de trabalho iniciais, consulte "[Usando um fluxo de trabalho inicial](/actions/using-workflows/using-starter-workflows)" e "[Criando fluxos de trabalho iniciais para a sua organização](/actions/using-workflows/creating-starter-workflows-for-your-organization)". ## Recursos avançados de fluxo de trabalho -This section briefly describes some of the advanced features of {% data variables.product.prodname_actions %} that help you create more complex workflows. +Esta seção descreve brevemente algumas das funcionalidades avançadas de {% data variables.product.prodname_actions %} que ajudam você a criar fluxos de trabalho mais complexos. ### Armazenar segredos -Se os seus fluxos de trabalho usarem dados confidenciais, como senhas ou certificados, você pode salvá-los em {% data variables.product.prodname_dotcom %} como _segredos_ e usá-los nos seus fluxos de trabalho como variáveis de ambiente. This means that you will be able to create and share workflows without having to embed sensitive values directly in the workflow's YAML source. +Se os seus fluxos de trabalho usarem dados confidenciais, como senhas ou certificados, você pode salvá-los em {% data variables.product.prodname_dotcom %} como _segredos_ e usá-los nos seus fluxos de trabalho como variáveis de ambiente. Isso significa que você poderá criar e compartilhar fluxos de trabalho sem ter que incorporar valores sensíveis diretamente na fonte do YAML do fluxo de trabalho. -This example job demonstrates how to reference an existing secret as an environment variable, and send it as a parameter to an example command. +O exemplo desse trabalho demonstra como fazer referência a um segredo existente como uma variável de ambiente e enviá-lo como um parâmetro para um comando de exemplo. {% raw %} ```yaml @@ -81,7 +81,7 @@ Para obter mais informações, consulte "[Segredos criptografados](/actions/secu ### Criar trabalhos dependentes -Por padrão, os trabalhos do seu fluxo de trabalho são executadas em paralelo e ao mesmo tempo. If you have a job that must only run after another job has completed, you can use the `needs` keyword to create this dependency. If one of the jobs fails, all dependent jobs are skipped; however, if you need the jobs to continue, you can define this using the `if` conditional statement. +Por padrão, os trabalhos do seu fluxo de trabalho são executadas em paralelo e ao mesmo tempo. Se você tem um trabalho que só deve ser executado após a conclusão de outro trabalho, você pode usar a palavra-chave `needs` para criar esta dependência. Se um dos trabalhos falhar, todos os trabalhos dependentes serão suprimidos. No entanto, se você precisa que os trabalhos continuem, você pode definir isso usando a declaração condicional `se`. Neste exemplo, os trabalhos de `configuração`, `criação` e `teste` executados em série, com `criação` e `teste` sendo dependentes da conclusão bem-sucedida do trabalho que os precede: @@ -107,7 +107,7 @@ Para obter mais informações, consulte[Definindo trabalhos de pré-requisito](/ ### Usar uma matriz de criação -You can use a build matrix if you want your workflow to run tests across multiple combinations of parameters, such as operating systems, platforms, and languages. A matriz de criação é criada usando a palavra-chave `estratégia`, que recebe as opções de compilação como um array. Por exemplo, essa matriz de criação irá executar o trabalho várias vezes, usando diferentes versões do Node.js: +Você pode usar uma matriz de criação se quiser que seu fluxo de trabalho execute testes em várias combinações de parâmetros como, por exemplo, sistemas operacionais, plataformas e linguagens. A matriz de criação é criada usando a palavra-chave `estratégia`, que recebe as opções de compilação como um array. Por exemplo, essa matriz de criação irá executar o trabalho várias vezes, usando diferentes versões do Node.js: ```yaml jobs: @@ -173,7 +173,7 @@ jobs: POSTGRES_PORT: 5432 ``` -For more information, see "[Using containerized services](/actions/using-containerized-services)." +Para obter mais informações, consulte "[Usando serviços dentro de contêineres](/actions/using-containerized-services)". ### Usar etiquetas para encaminhar fluxos de trabalho @@ -187,12 +187,12 @@ jobs: runs-on: [self-hosted, linux, x64, gpu] ``` -Um fluxo de trabalho só é executado em um executor que possui todas as etiquetas na matriz `runs-on`. O trabalho irá preferencialmente para um executor auto-hospedado inativo com as etiquetas especificadas. {% ifversion fpt or ghec %}If none are available and a {% data variables.product.prodname_dotcom %}-hosted runner with the specified labels exists, the job will go to a {% data variables.product.prodname_dotcom %}-hosted runner.{% endif %} +Um fluxo de trabalho só é executado em um executor que possui todas as etiquetas na matriz `runs-on`. O trabalho irá preferencialmente para um executor auto-hospedado inativo com as etiquetas especificadas. {% ifversion fpt or ghec %}Se não houver nada disponível e um executor hospedado em {% data variables.product.prodname_dotcom %} com os etiquetas especificadas estiver presente, o trabalho irá a um executor hospedado em {% data variables.product.prodname_dotcom %}.{% endif %} -To learn more about self-hosted runner labels, see "[Using labels with self-hosted runners](/actions/hosting-your-own-runners/using-labels-with-self-hosted-runners)." +Para aprender mais sobre etiquetas de executores auto-hospedados, consulte "["Usando etiquetas com executores auto-hospedados](/actions/hosting-your-own-runners/using-labels-with-self-hosted-runners)". {% ifversion fpt or ghec %} -To learn more about {% data variables.product.prodname_dotcom %}-hosted runner labels, see "[Supported runners and hardware resources](/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources)." +Para saber mais sobre as etiquetas do executor hospedado em {% data variables.product.prodname_dotcom %}, consulte "["Executores e recursos de hardware compatíveis"](/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources)." {% endif %} {% ifversion fpt or ghes > 3.3 or ghae-issue-4757 or ghec %} @@ -202,4 +202,4 @@ To learn more about {% data variables.product.prodname_dotcom %}-hosted runner l ### Usar ambientes -You can configure environments with protection rules and secrets to control the execution of jobs in a workflow. Cada trabalho em um fluxo de trabalho pode fazer referência a um único ambiente. Todas as regras de proteção configuradas para o ambiente têm de ser aprovadas antes que um trabalho de referência ao ambiente seja enviado a um executor. Para obter mais informações, consulte "[Usando ambientes para implantação](/actions/deployment/using-environments-for-deployment)". +Você pode configurar ambientes com regras de proteção e segredos para controlar a execução de trabalhos no fluxo de trabalho. Cada trabalho em um fluxo de trabalho pode fazer referência a um único ambiente. Todas as regras de proteção configuradas para o ambiente têm de ser aprovadas antes que um trabalho de referência ao ambiente seja enviado a um executor. Para obter mais informações, consulte "[Usando ambientes para implantação](/actions/deployment/using-environments-for-deployment)". diff --git a/translations/pt-BR/content/actions/using-workflows/reusing-workflows.md b/translations/pt-BR/content/actions/using-workflows/reusing-workflows.md index d1576148c8..34735d7999 100644 --- a/translations/pt-BR/content/actions/using-workflows/reusing-workflows.md +++ b/translations/pt-BR/content/actions/using-workflows/reusing-workflows.md @@ -104,7 +104,7 @@ Você pode definir entradas e segredos, que podem ser passados do fluxo de traba ``` {% endraw %} Para obter detalhes da sintaxe para definir as entradas e segredos, consulte [`on.workflow_call.inputs`](/actions/reference/workflow-syntax-for-github-actions#onworkflow_callinputs) e [`on.workflow_call.secrets`](/actions/reference/workflow-syntax-for-github-actions#onworkflow_callsecrets). -1. In the reusable workflow, reference the input or secret that you defined in the `on` key in the previous step. +1. No fluxo de trabalho reutilizável, faça referência à entrada ou segredo que você definiu na chave `on` chave na etapa anterior. {% raw %} ```yaml diff --git a/translations/pt-BR/content/actions/using-workflows/triggering-a-workflow.md b/translations/pt-BR/content/actions/using-workflows/triggering-a-workflow.md index fea8ac6dea..fcef325d06 100644 --- a/translations/pt-BR/content/actions/using-workflows/triggering-a-workflow.md +++ b/translations/pt-BR/content/actions/using-workflows/triggering-a-workflow.md @@ -36,7 +36,7 @@ As etapas a seguir ocorrem para acionar a execução de um fluxo de trabalho: {% data reusables.actions.actions-do-not-trigger-workflows %} Para obter mais informações, consulte "[Efetuando a autenticação com o GITHUB_TOKEN](/actions/configuring-and-managing-workflows/authenticating-with-the-github_token)". -Se você deseja acionar um fluxo de trabalho de dentro de uma execução de fluxo de trabalho, você pode usar um token de acesso pessoal em vez de `GITHUB_TOKEN` para acionar eventos que exigem um token. Você deverá criar um token de acesso pessoal e armazená-lo como um segredo. Para minimizar seus custos de uso {% data variables.product.prodname_actions %}, certifique-se de que você não cria execução de fluxo de trabalho recursivo ou não intencional. For more information about creating a personal access token, see "[Creating a personal access token](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)." Para mais informações sobre como armazenar um token de acesso pessoal como segredo, consulte "[Criar e armazenar segredos criptografados](/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets)". +Se você deseja acionar um fluxo de trabalho de dentro de uma execução de fluxo de trabalho, você pode usar um token de acesso pessoal em vez de `GITHUB_TOKEN` para acionar eventos que exigem um token. Você deverá criar um token de acesso pessoal e armazená-lo como um segredo. Para minimizar seus custos de uso {% data variables.product.prodname_actions %}, certifique-se de que você não cria execução de fluxo de trabalho recursivo ou não intencional. Para obter mais informações sobre a criação de um token de acesso pessoal, consulte[Criando um token de acesso pessoal](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)." Para mais informações sobre como armazenar um token de acesso pessoal como segredo, consulte "[Criar e armazenar segredos criptografados](/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets)". Por exemplo, o fluxo de trabalho a seguir usa um token de acesso pessoal (armazenado como um segredo chamado `MY_TOKEN`) para adicionar uma etiqueta a um problema por meio de {% data variables.product.prodname_cli %}. Todos os fluxos de trabalho que forem executados quando uma etiqueta é adicionada, serão executados assim que esta etapa for executada. diff --git a/translations/pt-BR/content/actions/using-workflows/using-starter-workflows.md b/translations/pt-BR/content/actions/using-workflows/using-starter-workflows.md index 2ec83ab4a8..f962535686 100644 --- a/translations/pt-BR/content/actions/using-workflows/using-starter-workflows.md +++ b/translations/pt-BR/content/actions/using-workflows/using-starter-workflows.md @@ -39,10 +39,10 @@ Qualquer pessoa com a permissão de gravação em um repositório pode configura {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.actions-tab %} 1. Se você já tem um fluxo de trabalho no seu repositório, clique em **Novo fluxo de trabalho**. -1. The "{% if actions-starter-template-ui %}Choose a workflow{% else %}Choose a workflow template{% endif %}" page shows a selection of recommended starter workflows. Find the starter workflow that you want to use, then click {% if actions-starter-template-ui %}**Configure**{% else %}**Set up this workflow**{% endif %}.{% if actions-starter-template-ui %} To help you find the starter workflow that you want, you can search for keywords or filter by category.{% endif %} +1. A página "{% if actions-starter-template-ui %}Escolher um fluxo de trabalho{% else %}Escolher o modelo de um fluxo de trabalho{% endif %} mostra uma seleção de fluxos de trabalhos iniciais recomendados. Localizar o fluxo de trabalho inicial que você deseja usar, em seguida, clique em {% if actions-starter-template-ui %}**Configurar**{% else %}**Configurar este fluxo de trabalho**{% endif %}.{% if actions-starter-template-ui %} Para ajudar você a encontrar o fluxo de trabalho inicial que deseja, você procurar por palavras-chave ou filtrar por categoria.{% endif %} {% if actions-starter-template-ui %}![Configure this workflow](/assets/images/help/settings/actions-create-starter-workflow-updated-ui.png){% else %}![Set up this workflow](/assets/images/help/settings/actions-create-starter-workflow.png){% endif %} -1. Se o fluxo de trabalho inicial contiver comentários que detalham as etapas de instalação adicionais, siga estas etapas. Muitos dos fluxos de trabalho iniciais têm guias correspondentes. For more information, see the [{% data variables.product.prodname_actions %} guides](/actions/guides). +1. Se o fluxo de trabalho inicial contiver comentários que detalham as etapas de instalação adicionais, siga estas etapas. Muitos dos fluxos de trabalho iniciais têm guias correspondentes. Para obter mais informações, consulte os [ guias de {% data variables.product.prodname_actions %}](/actions/guides). 1. Alguns fluxos de trabalho iniciais usam segredos. Por exemplo, {% raw %}`${{ secrets.npm_token }}`{% endraw %}. Se o fluxo de trabalho inicial usar um segredo, armazene o valor descrito no nome do segredo como um segredo no repositório. Para obter mais informações, consulte "[Segredos criptografados](/actions/reference/encrypted-secrets)". 1. Opcionalmente, faça as alterações adicionais. Por exemplo, talvez você queira alterar o valor de `on` para mudar quando o fluxo de trabalho é executado. 1. Clique em **Start commit** (Iniciar commit). diff --git a/translations/pt-BR/content/admin/all-releases.md b/translations/pt-BR/content/admin/all-releases.md index b6fe299ea0..5e14a492e0 100644 --- a/translations/pt-BR/content/admin/all-releases.md +++ b/translations/pt-BR/content/admin/all-releases.md @@ -1,6 +1,6 @@ --- title: Versões do GitHub Enterprise Server -intro: '{% data variables.product.company_short %} releases new versions of {% data variables.product.product_name %} regularly. You can review supported versions, see deprecation dates, and browse documentation for the release you''ve deployed.' +intro: '{% data variables.product.company_short %} lança novas versões de {% data variables.product.product_name %} regularmente. Você pode rever versões compatíveis, ver datas de obsolescência e consultar a documentação para a versão que você instalou.' allowTitleToDifferFromFilename: true versions: ghes: '*' @@ -10,35 +10,35 @@ topics: shortTitle: Versões --- -## About releases of {% data variables.product.product_name %} +## Sobre as versões de {% data variables.product.product_name %} -{% data reusables.enterprise.constantly-improving %} {% data variables.product.company_short %} supports the four most recent feature releases. Para obter mais informações, consulte[Sobre atualizações para novas versões de](/admin/overview/about-upgrades-to-new-releases)." +{% data reusables.enterprise.constantly-improving %} {% data variables.product.company_short %} é compatível com as quatro versões de recurso mais recentes. Para obter mais informações, consulte[Sobre atualizações para novas versões de](/admin/overview/about-upgrades-to-new-releases)." -You can see what's new for each release in the [release notes](/admin/release-notes), and you can view administrator and user documentation for all releases here on {% data variables.product.prodname_docs %}. When you read the documentation, make sure to select the version that reflects your product. Para obter mais informações, consulte "[Sobre as versões do {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)." +Você pode ver o que há de novo para cada versão nas [observações da versão](/admin/release-notes) e você pode visualizar a documentação de administrador e usuário para todas as versões aqui em {% data variables.product.prodname_docs %}. Ao ler a documentação, certifique-se de selecionar a versão que reflete o seu produto. Para obter mais informações, consulte "[Sobre as versões do {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)." -## Currently supported releases +## Versões atualmente compatíveis -{% data variables.product.company_short %} supports the following releases of {% data variables.product.product_name %}. For more information about the latest release, see the [{% data variables.product.prodname_enterprise %}](https://github.com/enterprise) website. +{% data variables.product.company_short %} é compatível com as seguintes versões de {% data variables.product.product_name %}. Para obter mais informações sobre a última versão, consulte o [side de {% data variables.product.prodname_enterprise %}](https://github.com/enterprise). | Versão | Versão | Deprecation | Notas de lançamento | Documentação | |:------ |:------ |:----------- |:------------------- |:------------ | | | | | | | {%- for version in enterpriseServerReleases.supported %} -| {{version}} | {{enterpriseServerReleases.dates[version].releaseDate}} | {{enterpriseServerReleases.dates[version].deprecationDate}} | [{{version}} release notes](/enterprise-server@{{version}}/admin/release-notes) | [{{version}} documentation](/enterprise-server@{{version}}) | +| {{version}} | {{enterpriseServerReleases.dates[version].releaseDate}} | {{enterpriseServerReleases.dates[version].deprecationDate}} | [{{version}} observações da versão](/enterprise-server@{{version}}/admin/release-notes) | [{{version}} documentation](/enterprise-server@{{version}}) | {%- endfor %} -## Deprecated releases +## Versões obsoletas -{% data variables.product.company_short %} provides documentation for deprecated versions, but does not maintain or update the documentation. +{% data variables.product.company_short %} fornece documentação para versões obsoletas, mas não mantém ou atualiza a documentação. | Versão | Versão | Deprecation | Notas de lançamento | Documentação | |:------ |:------ |:----------- |:------------------- |:------------ | | | | | | | {%- for version in enterpriseServerReleases.deprecatedReleasesWithNewFormat %} -| {{version}} | {{enterpriseServerReleases.dates[version].releaseDate}} | {{enterpriseServerReleases.dates[version].deprecationDate}} | [{{version}} release notes](/enterprise-server@{{version}}/admin/release-notes) | [{{version}} documentation](/enterprise-server@{{version}}) | +| {{version}} | {{enterpriseServerReleases.dates[version].releaseDate}} | {{enterpriseServerReleases.dates[version].deprecationDate}} | [{{version}} observações da versão](/enterprise-server@{{version}}/admin/release-notes) | [{{version}} documentation](/enterprise-server@{{version}}) | {%- endfor %} {%- for version in enterpriseServerReleases.deprecatedReleasesWithLegacyFormat %} -| {{version}} | {{enterpriseServerReleases.dates[version].releaseDate}} | {{enterpriseServerReleases.dates[version].deprecationDate}} | [{{version}} release notes](https://enterprise.github.com/releases/series/{{version}}) | [{{version}} documentation](/enterprise/{{version}}) | +| {{version}} | {{enterpriseServerReleases.dates[version].releaseDate}} | {{enterpriseServerReleases.dates[version].deprecationDate}} | [{{version}} observações sobre a versão](https://enterprise.github.com/releases/series/{{version}}) | [{{version}} documentação](/enterprise/{{version}}) | {%- endfor %} ### Documentação de desenvolvedor descontinuada diff --git a/translations/pt-BR/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md b/translations/pt-BR/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md index 658a39db40..416632f7c5 100644 --- a/translations/pt-BR/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md +++ b/translations/pt-BR/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md @@ -235,7 +235,7 @@ Com a digitalização de código, você pode encontrar vulnerabilidades e erros Quando a digitalização de código identifica um problema em um pull request, você poderá revisar o código destacado e resolver o alerta. Para obter mais informações, consulte "[Triar alertas de {% data variables.product.prodname_code_scanning %} em pull requests](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests)". -Se você tiver permissão de gravação em um repositório, você poderá gerenciar alertas de digitalização de código para esse repositório. Com permissão de gravação em um repositório, você pode visualizar, corrigir, ignorar ou excluir alertas de potenciais vulnerabilidades ou erros no código do seu repositório. Para obter mais informações, consulte "[Gerenciar alertas de varredura de código para seu repositório](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository). " +Se você tiver permissão de gravação em um repositório, você poderá gerenciar alertas de digitalização de código para esse repositório. With write permission to a repository, {% if delete-code-scanning-alerts %}you can view, fix, dismiss, or delete alerts {% else %}you can view, fix, or dismiss alerts{% endif %} for potential vulnerabilities or errors in your repository's code. Para obter mais informações, consulte "[Gerenciar alertas de varredura de código para seu repositório](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository). " #### Gerar relatórios de alertas de {% data variables.product.prodname_code_scanning %} diff --git a/translations/pt-BR/content/admin/configuration/configuring-github-connect/enabling-unified-contributions-for-your-enterprise.md b/translations/pt-BR/content/admin/configuration/configuring-github-connect/enabling-unified-contributions-for-your-enterprise.md index 53a1d24c1b..ed2954ea95 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-github-connect/enabling-unified-contributions-for-your-enterprise.md +++ b/translations/pt-BR/content/admin/configuration/configuring-github-connect/enabling-unified-contributions-for-your-enterprise.md @@ -27,7 +27,7 @@ topics: Como proprietário de uma empresa, você pode permitir que os usuários finais enviem contagens de contribuições anônimas pelo trabalho deles de {% data variables.product.product_location %} para seu gráfico de contribuição de {% data variables.product.prodname_dotcom_the_website %}. -After you enable {% data variables.product.prodname_unified_contributions %}, before individual users can send contribution counts from {% data variables.product.product_location %} to {% data variables.product.prodname_dotcom_the_website %}, each user must also connect their user account on {% data variables.product.product_name %} with a personal account on {% data variables.product.prodname_dotcom_the_website %}. Para obter mais informações, consulte "[Enviando contribuições corporativas para seu perfil de {% data variables.product.prodname_dotcom_the_website %}](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile)". +Após habilitar {% data variables.product.prodname_unified_contributions %}, antes que os usuários individuais possam enviar contagens de contribuição de {% data variables.product.product_location %} para {% data variables.product.prodname_dotcom_the_website %}, cada usuário também deverá conectar a sua conta de usuário em {% data variables.product.product_name %} com uma conta pessoal em {% data variables.product.prodname_dotcom_the_website %}. Para obter mais informações, consulte "[Enviando contribuições corporativas para seu perfil de {% data variables.product.prodname_dotcom_the_website %}](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile)". {% data reusables.github-connect.sync-frequency %} diff --git a/translations/pt-BR/content/admin/configuration/configuring-github-connect/enabling-unified-search-for-your-enterprise.md b/translations/pt-BR/content/admin/configuration/configuring-github-connect/enabling-unified-search-for-your-enterprise.md index 2d0f6c52af..6eebb387ec 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-github-connect/enabling-unified-search-for-your-enterprise.md +++ b/translations/pt-BR/content/admin/configuration/configuring-github-connect/enabling-unified-search-for-your-enterprise.md @@ -32,7 +32,7 @@ Você pode optar por permitir resultados de pesquisa para repositórios público Os usuários nunca poderão pesquisar em {% data variables.product.product_location %} a partir de {% data variables.product.prodname_dotcom_the_website %}, mesmo se tiverem acesso aos dois ambientes. -After you enable unified search for {% data variables.product.product_location %}, before individual users can see search results from private repositories on {% data variables.product.prodname_dotcom_the_website %} in {% data variables.product.product_location %}, each user must also connect their user account on {% data variables.product.product_name %} with a user account on {% data variables.product.prodname_dotcom_the_website %}. Para obter mais informações, consulte "[Habilitando a pesquisa de repositório {% data variables.product.prodname_dotcom_the_website %} na sua conta corporativa privada](/search-github/getting-started-with-searching-on-github/enabling-githubcom-repository-search-from-your-private-enterprise-environment)". +Após habilitar a pesquisa unificada de {% data variables.product.product_location %}, antes que os usuários individuais possam ver os resultados da pesquida de repositórios privados em {% data variables.product.prodname_dotcom_the_website %} em {% data variables.product.product_location %}, cada usuário também deve conectar sua conta de usuário em {% data variables.product.product_name %} a uma conta de usuário em {% data variables.product.prodname_dotcom_the_website %}. Para obter mais informações, consulte "[Habilitando a pesquisa de repositório {% data variables.product.prodname_dotcom_the_website %} na sua conta corporativa privada](/search-github/getting-started-with-searching-on-github/enabling-githubcom-repository-search-from-your-private-enterprise-environment)". A pesquisa via APIs REST e GraphQL não inclui resultados do {% data variables.product.prodname_dotcom_the_website %}. Não há suporte para a pesquisa avançada e a pesquisa de wikis no {% data variables.product.prodname_dotcom_the_website %}. diff --git a/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/enabling-private-mode.md b/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/enabling-private-mode.md index 1e4e45c3c4..cd338db2d8 100644 --- a/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/enabling-private-mode.md +++ b/translations/pt-BR/content/admin/configuration/configuring-your-enterprise/enabling-private-mode.md @@ -22,7 +22,7 @@ topics: - Security --- -Você deve habilitar o modo privado se a {% data variables.product.product_location %} estiver acessível publicamente pela Internet. No modo privado, os usuários não podem clonar anonimamente repositórios em `git://`. Se a autenticação integrada também estiver habilitada, o administrador deverá convidar novos usuários para criar uma conta na instância. For more information, see "[Configuring built-in authentication](/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication)." +Você deve habilitar o modo privado se a {% data variables.product.product_location %} estiver acessível publicamente pela Internet. No modo privado, os usuários não podem clonar anonimamente repositórios em `git://`. Se a autenticação integrada também estiver habilitada, o administrador deverá convidar novos usuários para criar uma conta na instância. Para obter mais informações, consulte "[onfigurando a autenticação integrada](/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication)". {% data reusables.enterprise_installation.image-urls-viewable-warning %} diff --git a/translations/pt-BR/content/admin/configuration/index.md b/translations/pt-BR/content/admin/configuration/index.md index 1a063714d6..0a59abfb16 100644 --- a/translations/pt-BR/content/admin/configuration/index.md +++ b/translations/pt-BR/content/admin/configuration/index.md @@ -1,6 +1,6 @@ --- title: Configurar o GitHub Enterprise -shortTitle: Configure GitHub Enterprise +shortTitle: Configure o GitHub Enterprise intro: É possível configurar sua empresa para atender às necessidades da sua organização. redirect_from: - /enterprise/admin/configuration diff --git a/translations/pt-BR/content/admin/github-actions/advanced-configuration-and-troubleshooting/using-a-staging-environment.md b/translations/pt-BR/content/admin/github-actions/advanced-configuration-and-troubleshooting/using-a-staging-environment.md index d46d469e9f..ae7460cd57 100644 --- a/translations/pt-BR/content/admin/github-actions/advanced-configuration-and-troubleshooting/using-a-staging-environment.md +++ b/translations/pt-BR/content/admin/github-actions/advanced-configuration-and-troubleshooting/using-a-staging-environment.md @@ -1,6 +1,6 @@ --- title: Usar um ambiente de preparo -intro: 'Learn about using {% data variables.product.prodname_actions %} with {% data variables.product.prodname_ghe_server %} staging instances.' +intro: 'Aprenda a usar {% data variables.product.prodname_actions %} com instâncias de preparo de {% data variables.product.prodname_ghe_server %}.' versions: ghes: '*' type: how_to @@ -11,34 +11,34 @@ topics: - Upgrades redirect_from: - /admin/github-actions/using-a-staging-environment -shortTitle: Use staging environment +shortTitle: Usar ambiente de preparo --- -## About staging environments for {% data variables.product.product_name %} +## Sobre ambientes preparo para {% data variables.product.product_name %} Pode ser útil ter um ambiente de preparo ou de teste para {% data variables.product.product_location %} para que você possa testar atualizações ou novas funcionalidades antes de implementá-las no seu ambiente de produção. Para obter mais informações, consulte "[Configurar instância de preparo](/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance)". -## Using a staging environment with {% data variables.product.prodname_actions %} +## Usando um ambiente de preparo com {% data variables.product.prodname_actions %} -A common way to create the staging environment is to restore a backup of your production {% data variables.product.product_name %} instance to a new virtual machine in the staging environment. If you use a staging instance and plan to test {% data variables.product.prodname_actions %} functionality, you should review your storage configuration in the staging environment. +Uma maneira comum de criar o ambiente de preparo é restaurar um backup da sua instância de produção de {% data variables.product.product_name %} para uma nova máquina virtual no ambiente de preparo. Se você usa uma instância de preparo e planeja testar a funcionalidade de {% data variables.product.prodname_actions %}, você deverá revisar a configuração de armazenamento no ambiente de preparo. -After you restore a {% data variables.product.prodname_ghe_server %} backup to the staging instance, if you try to view logs or artifacts from existing {% data variables.product.prodname_actions %} workflow runs on your staging instance, you will see `404` errors, because this data will be missing from your staging storage location. To work around the `404` errors, you can copy data from production to use in your staging environment. +Depois de restaurar um backup de {% data variables.product.prodname_ghe_server %} para a instância de preparo, se você tentar visualizar logs ou artefatos de {% data variables.product.prodname_actions %} existentes são executados na sua instância de preparo. Você visualizará os erros `404`, porque esses dados estarão ausentes no seu local de armazenamento de preparo. Para contornar os erros `404`, você pode copiar dados de produção para usar em seu ambiente de preparo. -### Configuring storage +### Configurando armazenamento -When you set up a staging environment that includes a {% data variables.product.product_name %} instance with {% data variables.product.prodname_actions %} enabled, you must use a different external storage configuration for {% data variables.product.prodname_actions %} storage than your production environment. +Ao configurar um ambiente de preparo que inclui uma instância de {% data variables.product.product_name %} com {% data variables.product.prodname_actions %} habilitado, você deverá usar uma configuração de armazenamento externo diferente do seu ambiente de produção para {% data variables.product.prodname_actions %}. {% warning %} -**Warning**: If you don't change the storage configuration, your staging instance may be able to write to the same external storage that you use for production, which could result in loss of data. +**Aviso**: Se você não alterar a configuração de armazenamento, sua instância de preparo poderá gravar no mesmo armazenamento externo que você usa para produção, o que pode resultar em perda de dados. {% endwarning %} -For more information about storage configuration for {% data variables.product.prodname_actions %}, see "[Getting started with {% data variables.product.prodname_actions %} for {% data variables.product.prodname_ghe_server %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#enabling-github-actions-with-your-storage-provider)." +Para obter mais informações sobre a configuração do armazenamento para {% data variables.product.prodname_actions %}, consulte "[Primeiros passos com {% data variables.product.prodname_actions %} por {% data variables.product.prodname_ghe_server %}](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#enabling-github-actions-with-your-storage-provider)". -### Copying files from production to staging +### Copiando arquivos da produção para o preparo -To more accurately mirror your production environment, you can optionally copy files from your production storage location for {% data variables.product.prodname_actions %} to the staging storage location. +Para refletir com maior precisão seu ambiente de produção, você pode copiar opcionalmente arquivos do local de armazenamento de produção para {% data variables.product.prodname_actions %} para o local de armazenamento de preparo. * Para uma conta de armazenamento do Azure, você pode usar [`azcopy`](https://docs.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-blobs#copy-all-containers-directories-and-blobs-to-another-storage-account). Por exemplo: diff --git a/translations/pt-BR/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md b/translations/pt-BR/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md index 7e7d8a72aa..0239890c8e 100644 --- a/translations/pt-BR/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md +++ b/translations/pt-BR/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md @@ -97,7 +97,7 @@ Para obter mais informações sobre os requisitos mínimos de hardware para {% d {% ifversion ghes > 3.4 %} -Optionally, you can limit resource consumption on {% data variables.product.product_location %} by configuring a rate limit for {% data variables.product.prodname_actions %}. Para obter mais informações, consulte "[Configurar limites de taxa](/admin/configuration/configuring-your-enterprise/configuring-rate-limits#configuring-rate-limits-for-github-actions)". +Opcionalmente, você pode limitar o consumo de recursos em {% data variables.product.product_location %}, configurando um limite de taxa para {% data variables.product.prodname_actions %}. Para obter mais informações, consulte "[Configurar limites de taxa](/admin/configuration/configuring-your-enterprise/configuring-rate-limits#configuring-rate-limits-for-github-actions)". {% endif %} diff --git a/translations/pt-BR/content/admin/identity-and-access-management/index.md b/translations/pt-BR/content/admin/identity-and-access-management/index.md index 776d1f4dfe..7c34fb4992 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/index.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/index.md @@ -1,6 +1,6 @@ --- title: Gerenciamento de identidade e acesso -intro: 'You can configure how people access {% ifversion ghec or ghae %}your enterprise on {% data variables.product.product_name %}{% elsif ghes %}{% data variables.product.product_location %}{% endif %}.' +intro: 'Você pode configurar como as pessoas acessam {% ifversion ghec or ghae %}sua empresa em {% data variables.product.product_name %}{% elsif ghes %}{% data variables.product.product_location %}{% endif %}.' redirect_from: - /enterprise/admin/authentication - /admin/authentication diff --git a/translations/pt-BR/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md b/translations/pt-BR/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md index d9a09147af..cd64271c31 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md @@ -1,7 +1,7 @@ --- -title: About authentication for your enterprise +title: Sobre a autenticação da sua empresa shortTitle: Sobre a autenticação -intro: 'You {% ifversion ghae %}must configure SAML single sign-on (SSO) so people can{% else %}can choose how people{% endif %} authenticate to access {% ifversion ghec %}your enterprise''s resources on {% data variables.product.product_name %}{% elsif ghes %}{% data variables.product.product_location %}{% elsif ghae %}your enterprise on {% data variables.product.product_name %}{% endif %}.' +intro: 'Você {% ifversion ghae %}deve configurar o logon único (SSO) do SAML para que as pessoas possam{% else %}escolher como as pessoas{% endif %} sefetuam a autenticação para acessar os recursos da sua empresa {% ifversion ghec %}em {% data variables.product.product_name %}{% elsif ghes %}{% data variables.product.product_location %}{% elsif ghae %}sua empresa em {% data variables.product.product_name %}{% endif %}.' versions: ghec: '*' ghes: '*' @@ -15,73 +15,73 @@ topics: - SSO --- -## About authentication for your enterprise +## Sobre a autenticação da sua empresa {% ifversion ghec %} -Enterprise owners on {% data variables.product.product_name %} can control the requirements for authentication and access to the enterprise's resources. You can choose to allow members create and manage user accounts, or your enterprise can create and manage accounts for members. If you allow members to manage their own accounts, you can also configure SAML authentication to both increase security and centralize identity and access for the web applications that your team uses. If you choose to manage your members' user accounts, you must configure SAML authentication. +Os proprietários das empresas em {% data variables.product.product_name %} podem controlar os requisitos de autenticação e acesso aos recursos da empresa. Você pode optar por permitir que os integrantescriem e gerenciem contas de usuário ou sua empresa pode criar e gerenciar contas para os integrantes. Se você permitir que os integrantes gerenciem suas próprias contas, você também pode configurar a autenticação SAML para aumentar a segurança e centralizar a identidade e o acesso dos aplicativos web que sua equipe usa. Se você optar por gerenciar as contas de usuário dos seus integrantes, será necessário configurar a autenticação SAML. -## Authentication methods for {% data variables.product.product_name %} +## Métodos de autenticação para {% data variables.product.product_name %} -The following options are available for account management and authentication on {% data variables.product.product_name %}. +As seguintes opções estão disponíveis para gerenciamento de conta e autenticação em {% data variables.product.product_name %}. -- [Authentication through {% data variables.product.product_location %}](#authentication-through-githubcom) -- [Authentication through {% data variables.product.product_location %} with additional SAML access restriction](#authentication-through-githubcom-with-additional-saml-access-restriction) -- [Authentication with {% data variables.product.prodname_emus %} and SAML SSO](#authentication-with-enterprise-managed-users-and-saml-sso) +- [Autenticação por meio de {% data variables.product.product_location %}](#authentication-through-githubcom) +- [Autenticação por meio de {% data variables.product.product_location %} com restrição de acesso SAML adicional](#authentication-through-githubcom-with-additional-saml-access-restriction) +- [Autenticação com {% data variables.product.prodname_emus %} e SAML SSO](#authentication-with-enterprise-managed-users-and-saml-sso) -### Authentication through {% data variables.product.product_location %} +### Autenticação por meio de {% data variables.product.product_location %} -By default, each member must create a personal account on {% data variables.product.product_location %}. You grant access to your enterprise, and the member can access your enterprise's resources after signing into the account on {% data variables.product.product_location %}. The member manages the account, and can contribute to other enterprises, organizations, and repositories on {% data variables.product.product_location %}. +Por padrão, cada intergrante deve criar uma conta pessoal em {% data variables.product.product_location %}. Você concede acesso à sua empresa e o integrante pode acessar os recursos da sua empresa após efetuar o login na conta em {% data variables.product.product_location %}. O integrante gerencia a conta e pode contribuir para outras empresas, organizações e repositórios em {% data variables.product.product_location %}. -### Authentication through {% data variables.product.product_location %} with additional SAML access restriction +### Autenticação por meio de {% data variables.product.product_location %} com restrição de acesso SAML adicional -If you configure additional SAML access restriction, each member must create and manage a personal account on {% data variables.product.product_location %}. You grant access to your enterprise, and the member can access your enterprise's resources after both signing into the account on {% data variables.product.product_location %} and successfully authenticating with your SAML identity provider (IdP). The member can contribute to other enterprises, organizations, and repositories on {% data variables.product.product_location %} using their personal account. For more information about requiring SAML authentication for all access your enterprise's resources, see "[About SAML for enterprise IAM](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam)." +Se você configurar restrições de acesso ao SAML adicionais, cada integrante deverá criar e gerenciar uma conta pessoal em {% data variables.product.product_location %}. Você concede acesso à sua empresa, e o integrante pode acessar os recursos da sua empresa após ambos efetuarem o login na conta em {% data variables.product.product_location %} e efetuarem a autenticação com sucesso com o seu provedor de identidade SAML (IdP). O integrante pode contribuir para outras empresas, organizações e repositórios em {% data variables.product.product_location %} usando sua conta pessoal. Para obter mais informações sobre a exigência de autenticação SAML para todos os acessos aos recursos da sua empresa, consulte[Sobre o SAML para o IAM corporativo](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam)". -If you use a standalone organization with {% data variables.product.product_name %}, or if you don't want to use SAML authentication for every organization in your enterprise, you can configure SAML for an individual organization. Para obter mais informações, consulte "[Sobre identidade e gerenciamento de acesso com o logon único SAML](/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on)". +Se você usa uma organização autônoma com {% data variables.product.product_name %}, ou se você não deseja usar a autenticação do SAML para cada organização em sua empresa, você poderá configurar o SAML para uma organização individual. Para obter mais informações, consulte "[Sobre identidade e gerenciamento de acesso com o logon único SAML](/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on)". -### Authentication with {% data variables.product.prodname_emus %} and SAML SSO +### Autenticação com {% data variables.product.prodname_emus %} e SAML SSO -If you need more control of the accounts for your enterprise members on {% data variables.product.product_location %}, you can use {% data variables.product.prodname_emus %}. With {% data variables.product.prodname_emus %}, you provision and manage accounts for your enterprise members on {% data variables.product.product_location %} using your IdP. Each member signs into an account that you create, and your enterprise manages the account. Contributions to the rest of {% data variables.product.prodname_dotcom_the_website %} are restricted. Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)." +Se você precisar de mais controle das contas dos integrantes da empresa em {% data variables.product.product_location %}, você poderá usar {% data variables.product.prodname_emus %}. Com o {% data variables.product.prodname_emus %}, você disponibiliza e gerencia contas para os integrantes da empresa em {% data variables.product.product_location %} usando seu IdP. Cada membro efetua o login em uma conta que você cria e sua empresa gerencia a conta. Contribuições para o resto de {% data variables.product.prodname_dotcom_the_website %} são restritas. Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)." {% elsif ghes %} -Site administrators can decide how people authenticate to access a {% data variables.product.product_name %} instance. You can use {% data variables.product.product_name %}'s built-in authentication, or, if you want to centralize identity and access management for the web applications that your team uses, you can configure an external authentication method. +Os administradores do site podem decidir como as pessoas efetuam a autenticação para acessar uma instância de {% data variables.product.product_name %}. Você pode usar a autenticação integrada do {% data variables.product.product_name %} ou, se você desejar centralizar o gerenciamento de identidade e acesso para os aplicativos web que a sua equipe usa, você pode configurar um método de autenticação externo. -## Authentication methods for {% data variables.product.product_name %} +## Métodos de autenticação para {% data variables.product.product_name %} -The following authentication methods are available for {% data variables.product.product_name %}. +Os seguintes métodos de autenticação estão disponíveis para {% data variables.product.product_name %}. -- [Built-in authentication](#built-in-authentication) -- [External authentication](#external-authentication) +- [Autenticação integrada](#built-in-authentication) +- [Autenticação externa](#external-authentication) -### Built-in authentication +### Autenticação integrada -{% data reusables.enterprise_user_management.built-in-authentication-new-accounts %} To access your instance, people authenticate with the credentials for the account. For more information, see "[Configuring built-in authentication](/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication)." +{% data reusables.enterprise_user_management.built-in-authentication-new-accounts %} Para acessar sua instância, as pessoas efetuam a autenticação com as credenciais para a conta. Para obter mais informações, consulte "[onfigurando a autenticação integrada](/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication)". -### External authentication +### Autenticação externa -If you use an external directory or identity provider (IdP) to centralize access to multiple web applications, you may be able to configure external authentication for {% data variables.product.product_location %}. Para obter mais informações, consulte o seguinte. +Se você usar um diretório ou provedor de identidade externo (IdP) para centralizar o acesso a vários aplicativos web, é possível que você possa configurar a autenticação externa para {% data variables.product.product_location %}. Para obter mais informações, consulte o seguinte. -- "[Using CAS for enterprise IAM](/admin/identity-and-access-management/using-cas-for-enterprise-iam)" -- "[Using LDAP for enterprise IAM](/admin/identity-and-access-management/using-ldap-for-enterprise-iam)" -- "[Using SAML for enterprise IAM](/admin/identity-and-access-management/using-saml-for-enterprise-iam)" +- "[Usando CAS para IAM corporativo](/admin/identity-and-access-management/using-cas-for-enterprise-iam)" +- "[Usando LDAP para IAM corporativo](/admin/identity-and-access-management/using-ldap-for-enterprise-iam)" +- "[Usando SAML para IAM corporativo](/admin/identity-and-access-management/using-saml-for-enterprise-iam)" -If you choose to use external authentication, you can also configure fallback authentication for people who don't have an account on your external authentication provider. For example, you may want to grant access to a contractor or machine user. For more information, see "[Allowing built-in authentication for users outside your provider](/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider)." +Se você optar por usar a autenticação externa, você também poderá configurar a autenticação padrão para pessoas que não têm uma conta no seu provedor de autenticação externo. Por exemplo, você deverá conceder acesso a um contratante ou usuário de máquina. Para obter mais informações, consulte "[Permitir a autenticação integrada para usuários de fora do seu provedor](/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider)". {% elsif ghae %} -{% data variables.product.product_name %} uses SAML SSO for authentication. Enterprise owners must configure SAML SSO with a SAML identity provider (IdP) during initialization. For more information, see "[About SAML for enterprise IAM](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam)." +{% data variables.product.product_name %} usa o SAML SSO para autenticação. Os proprietários de empresas devem configurar o SAML SSO com um provedor de identidade SAML (IdP) durante a inicialização. Para obter mais informações, consulte "[Sobre SAML para o IAM corporativo](/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam)". {% endif %} -## About access control +## Sobre controle de acesso -{% ifversion ghec or ghae %}Members of your enterprise{% elsif ghes %}People with access to {% data variables.product.product_location %}{% endif %} can manage access to {% ifversion ghec %}your enterprise's resources{% elsif ghae %}your enterprise{% elsif ghes %}resources on your instance{% endif %} by using organization membership, teams, and roles. Para obter mais informações, consulte o seguinte. +{% ifversion ghec or ghae %}Integrantes da sua empresa{% elsif ghes %}Pessoas com acesso a {% data variables.product.product_location %}{% endif %} podem gerenciar o acesso aos {% ifversion ghec %}recursos da sua empresa{% elsif ghae %}recursos da sua empresa{% elsif ghes %}na sua instância{% endif %} usando a associação da organização, equipes e funções. Para obter mais informações, consulte o seguinte. {%- ifversion ghec %} - "[Convidar usuários para ingressar na organização](/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization)" {%- elsif ghes or ghae %} -- "[Adding people to your organization](/organizations/managing-membership-in-your-organization/adding-people-to-your-organization)" +- "[Adicionando pessoas à sua organização](/organizations/managing-membership-in-your-organization/adding-people-to-your-organization)" {%- endif %} - "[Funções em uma organização](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)" - "[Sobre equipes](/organizations/organizing-members-into-teams/about-teams)" @@ -93,5 +93,5 @@ If you choose to use external authentication, you can also configure fallback au - "[Tipos de conta do {% data variables.product.company_short %}](/get-started/learning-about-github/types-of-github-accounts)" - "[Sobre contas corporativas](/admin/overview/about-enterprise-accounts)" {%- ifversion ghec %} -- "[Can I create accounts for people in my organization?](/organizations/managing-membership-in-your-organization/can-i-create-accounts-for-people-in-my-organization)" +- "[Posso criar contas para pessoas da minha organização?](/organizations/managing-membership-in-your-organization/can-i-create-accounts-for-people-in-my-organization)" {% endif %} diff --git a/translations/pt-BR/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider.md b/translations/pt-BR/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider.md index e2f8e987e7..7c81432f10 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider.md @@ -1,6 +1,6 @@ --- -title: Allowing built-in authentication for users outside your provider -intro: 'You can configure fallback authentication to allow built-in authentication for people who don''t have an account on your CAS, LDAP, or SAML authentication provider.' +title: Permitindo autenticação integrada para usuários fora do seu provedor +intro: 'Você pode configurar a autenticação padrão para permitir a autenticação integrada para pessoas que não têm uma conta no seu provedor de autenticação CAS, LDAP ou SAML.' redirect_from: - /enterprise/admin/user-management/allowing-built-in-authentication-for-users-outside-your-identity-provider - /enterprise/admin/authentication/allowing-built-in-authentication-for-users-outside-your-identity-provider @@ -18,13 +18,13 @@ topics: shortTitle: Fallback authentication --- -## About built-in authentication for users outside your provider +## Sobre a autenticação integrada para usuários fora do seu provedor -By default, when you enable external authentication for {% data variables.product.product_name %}, built-in authentication is disabled for your instance. For more information, see "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#external-authentication)." +Por padrão, quando você habilitar a autenticação externa para {% data variables.product.product_name %}, a autenticação integrada está desabilitada para sua instância. Para obter mais informações, consulte "[Sobre a autenticação para sua empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#external-authentication)". If you're unable to add specific accounts to your external authentication provider, such as accounts for contractors or machine users, you can configure fallback authentication. Fallback authentication allows built-in authentication for outside users and to access a fallback account if your authentication provider is unavailable. -If you configure built-in authentication and a person successfully authenticates with SAML or CAS, the person will no longer have the option to authenticate with a username and password. Se o usuário se autenticar com êxito via LDAP, as credenciais não serão mais consideradas internas. +Se você configurar a autenticação integrada e uma pessoa autenticada com sucesso com o SAML ou CAS, a pessoa não terá mais a opção de realizar a autenticação com um nome de usuário e senha. Se o usuário se autenticar com êxito via LDAP, as credenciais não serão mais consideradas internas. {% warning %} @@ -32,7 +32,7 @@ If you configure built-in authentication and a person successfully authenticates {% endwarning %} -## Configuring built-in authentication for users outside your provider +## Configurando a autenticação interna para usuários fora do seu provedor {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} @@ -45,7 +45,7 @@ If you configure built-in authentication and a person successfully authenticates {% data reusables.enterprise_user_management.two_factor_auth_header %} {% data reusables.enterprise_user_management.2fa_is_available %} -## Inviting users outside your provider to authenticate to your instance +## Convidando usuários fora do seu provedor para efetuar a autenticação na sua instância Quando aceitar o convite, o usuário poderá fazer login com seu próprio nome de usuário e senha, em vez de fazer login via IdP. @@ -56,6 +56,6 @@ Quando aceitar o convite, o usuário poderá fazer login com seu próprio nome d ## Leia mais -- "[Using CAS for enterprise IAM](/admin/identity-and-access-management/using-cas-for-enterprise-iam)" -- "[Using LDAP for enterprise IAM](/admin/identity-and-access-management/using-ldap-for-enterprise-iam)" -- "[Using SAML for enterprise IAM](/admin/identity-and-access-management/using-saml-for-enterprise-iam)" +- "[Usando CAS para IAM corporativo](/admin/identity-and-access-management/using-cas-for-enterprise-iam)" +- "[Usando LDAP para IAM corporativo](/admin/identity-and-access-management/using-ldap-for-enterprise-iam)" +- "[Usando SAML para IAM corporativo](/admin/identity-and-access-management/using-saml-for-enterprise-iam)" diff --git a/translations/pt-BR/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/changing-authentication-methods.md b/translations/pt-BR/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/changing-authentication-methods.md index a96110a2e7..e5f02bd7d1 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/changing-authentication-methods.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/changing-authentication-methods.md @@ -40,4 +40,4 @@ Veja outras questões que você deve manter em mente: * **Autenticação de dois fatores:** {% data reusables.enterprise_user_management.external_auth_disables_2fa %} -* **Fallback authentication for users with no account on your external authentication provider:** You can invite users to authenticate to {% data variables.product.product_location %} without adding them to your identity provider. For more information, see "[Allowing built-in authentication for users outside your provider](/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider)." +* **Fallback authentication for users with no account on your external authentication provider:** You can invite users to authenticate to {% data variables.product.product_location %} without adding them to your identity provider. Para obter mais informações, consulte "[Permitir a autenticação integrada para usuários de fora do seu provedor](/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider)". diff --git a/translations/pt-BR/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/index.md b/translations/pt-BR/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/index.md index c96ed89c51..1d038b46e0 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/index.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/index.md @@ -2,11 +2,11 @@ title: Gerenciando o IAM da sua empresa intro: | {%- ifversion ghec %} - You can invite existing personal accounts on {% data variables.product.product_location %} to be members of your enterprise, and you can optionally enable SAML single sign-on (SSO) to centrally manage access. Alternatively, you can use {% data variables.product.prodname_emus %} with SAML SSO to create and control the accounts of your enterprise members. + Você pode convidar contas pessoais existentes em {% data variables.product.product_location %} para ser integrante da sua empresa, e você pode opcionalmente habilitar o logon único SAML (SSO) para gerenciar o acesso centralmente. Como alternativa, você pode usar {% data variables.product.prodname_emus %} com o SAML SSO para criar e controlar as contas dos integrantes da sua empresa. {%- elsif ghes %} - You can use {% data variables.product.product_name %}'s built-in authentication, or you can centrally manage authentication and access to your instance with CAS, LDAP, or SAML. + Você pode usar a autenticação integrada de {% data variables.product.product_name %} ou você pode gerenciar centralmente a autenticação e acesso à sua instância com CAS, LDAP ou SAML. {%- elsif ghae %} - You must use SAML single sign-on (SSO) to centrally manage authentication and access to your enterprise on {% data variables.product.product_name %}. Optionally, you can use System for Cross-domain Identity Management (SCIM) to automatically provision accounts and access on {% data variables.product.product_name %} when you make changes on your identity provider (IdP). + Você deve usar o logon único SAML (SSO) para gerenciar centralmente a autenticação e o acesso à sua empresa em {% data variables.product.product_name %}. Opcionalmente, você pode usar o Sistema de Gerenciamento de Identidades de Domínio entre Domínios (SCIM) para provisionar automaticamente contas e acesso em {% data variables.product.product_name %} ao fazer alterações no seu provedor de identidade (IdP). {%- endif %} redirect_from: - /enterprise/admin/categories/authentication @@ -30,6 +30,6 @@ children: - /username-considerations-for-external-authentication - /changing-authentication-methods - /allowing-built-in-authentication-for-users-outside-your-provider -shortTitle: Manage IAM for your enterprise +shortTitle: Gerenciando IAM para a sua empresa --- diff --git a/translations/pt-BR/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication.md b/translations/pt-BR/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication.md index 74a12485f9..2899521bb9 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication.md @@ -1,7 +1,7 @@ --- -title: Username considerations for external authentication -shortTitle: Username considerations -intro: '{% ifversion ghes or ghec %}When you use {% ifversion ghes %}CAS, LDAP, or SAML for authentication{% elsif ghec %}{% data variables.product.prodname_emus %}{% endif %}, {% endif %}{% data variables.product.product_name %} follows certain rules to determine the username for each user account {% ifversion ghec or ghae %}in your enterprise{% elsif ghes %}on your instance{% endif %}.' +title: Considerações de nome de usuário para autenticação externa +shortTitle: Considerações de nome de usuário +intro: '{% ifversion ghes or ghec %}Ao usar {% ifversion ghes %}CAS, LDAP ou SAML para autenticação{% elsif ghec %}{% data variables.product.prodname_emus %}{% endif %}, {% endif %}{% data variables.product.product_name %} irá seguir certas regras para determinar o nome de usuário para cada conta {% ifversion ghec or ghae %}na sua empresa{% elsif ghes %}na sua instância{% endif %}.' miniTocMaxHeadingLevel: 3 versions: ghec: '*' @@ -16,31 +16,31 @@ topics: - SSO --- -## About usernames with external authentication +## Sobre nomes de usuário com autenticação externa {% ifversion ghes %} -You can configure external authentication for {% data variables.product.product_name %} using CAS, LDAP, or SAML. For more information, see "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#authentication-methods-for-github-enterprise-server)." +Você pode configurar a autenticação externa para {% data variables.product.product_name %}, usando o CAS, LDAP ou SAML. Para obter mais informações, consulte "[Sobre a autenticação para sua empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#authentication-methods-for-github-enterprise-server)". -When you use external authentication, {% data variables.product.product_location %} automatically creates a username for each person when the person signs into {% data variables.product.product_location %} through your external authentication system for the first time. +Ao usar a autenticação externa, {% data variables.product.product_location %} cria automaticamente um nome de usuário para cada pessoa quando esta efetua o login em {% data variables.product.product_location %} por meio do seu sistema de autenticação externa pela primeira vez. {% elsif ghec %} -If you use an enterprise with {% data variables.product.prodname_emus %}, members of your enterprise authenticate to access {% data variables.product.prodname_dotcom %} through your SAML identity provider (IdP). For more information, see "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#authentication-methods-for-github-enterprise-server)." +Se você usar uma empresa com {% data variables.product.prodname_emus %}, os integrantes da sua empresa irão efetuar a autenticação para acessar {% data variables.product.prodname_dotcom %} por meio do seu provedor de identidade (IdP) do SAML. Para obter mais informações, consulte "[Sobre a autenticação para sua empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#authentication-methods-for-github-enterprise-server)". -{% data variables.product.product_name %} automatically creates a username for each person when the person signs in through your IdP for the first time. +{% data variables.product.product_name %} cria automaticamente um nome de usuário para cada pessoa quando esta efetua o login pelo seu IdP pela primeira vez. {% elsif ghae %} -{% data variables.product.product_name %} uses SAML SSO for authentication, and automatically creates a username for each person when the person signs in through your identity provider (IdP) for the first time. +{% data variables.product.product_name %} usa o SAML SSO para autenticação e cria automaticamente um nome de usuário para cada pessoa quando efetua o login por meio do seu provedor de identidade (IdP) pela primeira vez. {% endif %} -## About username normalization +## Sobre a normalização de usuário -Usernames for user accounts on {% ifversion ghes or ghae %}{% data variables.product.product_name %}{% elsif ghec %}{% data variables.product.prodname_dotcom_the_website %}{% endif %} can only contain alphanumeric characters and dashes (`-`). +Os nomes de usuário para contas de usuário em {% ifversion ghes or ghae %}{% data variables.product.product_name %}{% elsif ghec %}{% data variables.product.prodname_dotcom_the_website %}{% endif %} podem conter apenas caracteres alfanuméricos e traços (`-`). -{% ifversion ghec or ghes %}When you configure {% ifversion ghes %}CAS, LDAP, or {% endif %}SAML authentication, {% endif %}{% data variables.product.product_name %} uses an identifier from the user account on your {% ifversion ghes %}external authentication provider{% elsif ghec or ghae %}IdP{% endif %} to determine the username for the corresponding user account on {% ifversion ghes or ghae %}{% data variables.product.product_name %}{% elsif ghec %}{% data variables.product.prodname_dotcom_the_website %}{% endif %}. If the identifier for the account on your provider includes unsupported characters, {% data variables.product.product_name %} will normalize the username per the following rules. +{% ifversion ghec or ghes %}Ao configurar {% ifversion ghes %}autenticação de CAS, LDAP ou {% endif %}SAML, {% endif %}{% data variables.product.product_name %} usa um identificador da conta de usuário em seu provedor de autenticação externa {% ifversion ghes %}{% elsif ghec or ghae %}IdP{% endif %} para determinar o nome de usuário da conta de usuário correspondente em {% ifversion ghes or ghae %}{% data variables.product.product_name %}{% elsif ghec %}{% data variables.product.prodname_dotcom_the_website %}{% endif %}. If the identifier for the account on your provider includes unsupported characters, {% data variables.product.product_name %} will normalize the username per the following rules. 1. {% data variables.product.product_name %} will normalize any non-alphanumeric character in your account's username into a dash. For example, a username of `mona.the.octocat` will be normalized to `mona-the-octocat`. Observe que nomes de usuários normalizados também não podem iniciar ou terminar com um traço. Eles também não podem conter dois traços consecutivos. diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication.md b/translations/pt-BR/content/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication.md index ac7ce99f23..69d60b8b23 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication.md @@ -1,6 +1,6 @@ --- title: Configurar a autenticação integrada -intro: 'When you use the default authentication method, all authentication details are stored on {% data variables.product.product_location %}.' +intro: 'Quando você usa o método de autenticação padrão, todos os detalhes de autenticação ficam armazenados em {% data variables.product.product_location %}.' permissions: 'Site administrators can configure authentication for a {% data variables.product.product_name %} instance.' redirect_from: - /enterprise/admin/user-management/using-built-in-authentication @@ -16,14 +16,14 @@ topics: - Authentication - Enterprise - Identity -shortTitle: Configure built-in authentication +shortTitle: Configurar autenticação integrada --- -## About built-in authentication +## Sobre a autenticação integrada -By default, {% data variables.product.product_name %} uses built-in authentication. Each person creates a user account on {% data variables.product.product_location %} from an invitation or by signing up, and then authenticates with the credentials for the account to access your instance. Your {% data variables.product.product_name %} instance stores the authentication information for the account. +Por padrão, {% data variables.product.product_name %} usa autenticação integrada. Cada pessoa cria uma conta de usuário em {% data variables.product.product_location %} a partir de um convite ou efetuando a inscrição, e, em seguida, efetua a autenticação com as credenciais para que a conta acesse sua instância. Sua instância do {% data variables.product.product_name %} armazena as informações de autenticação para a conta. -You can prevent unauthenticated people from creating new user accounts on your instance. For more information, see "[Disabling unauthenticated sign-ups](/admin/identity-and-access-management/using-built-in-authentication/disabling-unauthenticated-sign-ups)." +Você pode impedir que pessoas não autenticadas criem novas contas em sua instância. Para obter mais informações, consulte "[Desabilitando inscrições não autenticadas](/admin/identity-and-access-management/using-built-in-authentication/disabling-unauthenticated-sign-ups)". {% data reusables.enterprise_user_management.alternatively-enable-external-authentication %} @@ -48,7 +48,7 @@ Uma vez que sua instância foi criada, você deverá criar a sua própria conta -After you configure built-in authentication and create your administrative account, you can invite people to create accounts and use your instance. For more information, see "[Inviting people to use your instance](/admin/identity-and-access-management/using-built-in-authentication/inviting-people-to-use-your-instance)." +Após configurar a autenticação integrada e criar sua conta administrativa, você pode convidar pessoas para criar contas e usar sua instância. Para obter mais informações, consulte[Convidando pessoas para usar a sua instância](/admin/identity-and-access-management/using-built-in-authentication/inviting-people-to-use-your-instance)." ## Leia mais diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-built-in-authentication/disabling-unauthenticated-sign-ups.md b/translations/pt-BR/content/admin/identity-and-access-management/using-built-in-authentication/disabling-unauthenticated-sign-ups.md index 3eb94879d5..765cff5deb 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-built-in-authentication/disabling-unauthenticated-sign-ups.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-built-in-authentication/disabling-unauthenticated-sign-ups.md @@ -7,7 +7,7 @@ redirect_from: - /admin/authentication/disabling-unauthenticated-sign-ups - /enterprise/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance/disabling-unauthenticated-sign-ups - /admin/identity-and-access-management/authenticating-users-for-your-github-enterprise-server-instance/disabling-unauthenticated-sign-ups -intro: 'If you''re using built-in authentication for {% data variables.product.product_location %}, you can block unauthenticated people from creating new user accounts on your instance.' +intro: 'Se você estiver usando a autenticação integrada para {% data variables.product.product_location %}, você pode impedir que pessoas não autenticadas criem novas contas de usuário em sua instância.' permissions: 'Site administrators can disable unauthenticated sign-ups on a {% data variables.product.product_name %} instance.' versions: ghes: '*' @@ -17,12 +17,12 @@ topics: - Authentication - Enterprise - Identity -shortTitle: Block unauthenticated sign-up +shortTitle: Bloquear inscrição não autenticada --- -## About unauthenticated sign-ups +## Sobre inscrições não autenticadas -{% data reusables.enterprise_user_management.built-in-authentication-new-accounts %} {% data reusables.enterprise_user_management.unauthenticated-sign-ups %} You can disable unauthenticated sign-ups and require an invitation to create a new user account on your instance. +{% data reusables.enterprise_user_management.built-in-authentication-new-accounts %} {% data reusables.enterprise_user_management.unauthenticated-sign-ups %} Você pode desabilitar inscrições não autenticadas e exigir um convite para criar uma nova conta de usuário em sua instância. {% data reusables.enterprise_user_management.alternatively-enable-external-authentication %} diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-built-in-authentication/index.md b/translations/pt-BR/content/admin/identity-and-access-management/using-built-in-authentication/index.md index 98a60241a8..0a25bfb571 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-built-in-authentication/index.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-built-in-authentication/index.md @@ -1,7 +1,7 @@ --- title: Usar a autenticação integrada -shortTitle: Built-in authentication -intro: 'If you don''t use a centralized, external system for your users'' identity, you can use built-in authentication to allow {% data variables.product.prodname_ghe_server %} to manage accounts and perform local authentication.' +shortTitle: Autenticação integrada +intro: 'Se você não usa um sistema centralizado e externo para a identidade de seus usuários, você pode usar a autenticação integrada para permitir que {% data variables.product.prodname_ghe_server %} gerencie contas e execute a autenticação local.' versions: ghes: '*' topics: diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-built-in-authentication/inviting-people-to-use-your-instance.md b/translations/pt-BR/content/admin/identity-and-access-management/using-built-in-authentication/inviting-people-to-use-your-instance.md index 10b6226fc4..a576552135 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-built-in-authentication/inviting-people-to-use-your-instance.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-built-in-authentication/inviting-people-to-use-your-instance.md @@ -1,6 +1,6 @@ --- -title: Inviting people to use your instance -intro: 'When you use built-in authentication for {% data variables.product.product_name %}, you can invite people by email address to create a user account on your instance.' +title: Convidar pessoas para usar sua instância +intro: 'Ao usar a autenticação integrada para {% data variables.product.product_name %}, você pode convidar pessoas por e-mail para criar uma conta de usuário em sua instância.' versions: ghes: '*' permissions: 'Enterprise owners can invite people to create a user account on a {% data variables.product.product_name %} instance.' @@ -10,21 +10,21 @@ topics: - Authentication - Enterprise - Identity -shortTitle: Invite people +shortTitle: Convidar pessoas --- -## About invitations for new users +## Sobre convites para novos usuários {% data reusables.enterprise_user_management.built-in-authentication-new-accounts %} {% data reusables.enterprise_user_management.unauthenticated-sign-ups %} -You can disable unauthenticated sign-ups and require an invitation to create a new user account on your instance. For more information, see "[Disabling unauthenticated sign-ups](/admin/identity-and-access-management/using-built-in-authentication/disabling-unauthenticated-sign-ups)." +Você pode desabilitar as inscrições não autenticadas e exigir um convite para criar uma nova conta de usuário na sua instância. Para obter mais informações, consulte "[Desabilitando inscrições não autenticadas](/admin/identity-and-access-management/using-built-in-authentication/disabling-unauthenticated-sign-ups)". {% data reusables.enterprise_user_management.alternatively-enable-external-authentication %} -## Inviting people to create a user account +## Convidar pessoas para criar uma conta de usuário {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.invite-user-sidebar-tab %} {% data reusables.enterprise_site_admin_settings.invite-user-reset-link %} -If you've configured email for notifications on {% data variables.product.product_location %}, your instance will send the invitation to the provided email address. Para obter mais informações, consulte "[Configurar e-mail para notificações](/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications). +Se você tiver configurado o e-mail para notificações em {% data variables.product.product_location %}, sua instância enviará o convite para o endereço de e-mail fornecido. Para obter mais informações, consulte "[Configurar e-mail para notificações](/admin/configuration/configuring-your-enterprise/configuring-email-for-notifications). diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-cas-for-enterprise-iam/index.md b/translations/pt-BR/content/admin/identity-and-access-management/using-cas-for-enterprise-iam/index.md index d69a4b62dc..4cdc77d106 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-cas-for-enterprise-iam/index.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-cas-for-enterprise-iam/index.md @@ -1,7 +1,7 @@ --- -title: Using CAS for enterprise IAM -shortTitle: CAS for enterprise IAM -intro: 'You can centrally manage accounts and access to {% data variables.product.product_location %} by integrating with your existing CAS identity provider (IdP).' +title: Usando o CAS para o IAM corporativo +shortTitle: CAS para IAM corporativo +intro: 'Você pode gerenciar centralmente as contas e acesso a {% data variables.product.product_location %} realizando a integração com seu provedor de identidade (IdP) do CAS existente.' versions: ghes: '*' children: diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-cas-for-enterprise-iam/using-cas.md b/translations/pt-BR/content/admin/identity-and-access-management/using-cas-for-enterprise-iam/using-cas.md index 5c2b291710..49adb8a80a 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-cas-for-enterprise-iam/using-cas.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-cas-for-enterprise-iam/using-cas.md @@ -8,7 +8,7 @@ redirect_from: - /admin/authentication/using-cas - /enterprise/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance/using-cas - /admin/identity-and-access-management/authenticating-users-for-your-github-enterprise-server-instance/using-cas -intro: 'If you use Central Authentication Service (CAS) to centralize access to multiple web applications, you can integrate {% data variables.product.product_name %} by configuring CAS authentication for your instance.' +intro: 'Se você usar o Serviço de Autenticação Central (CAS) para centralizar o acesso a vários aplicativos web, você poderá integrar o {% data variables.product.product_name %} configurando a autenticação do CAS para sua instância.' versions: ghes: '*' type: how_to @@ -20,19 +20,19 @@ topics: - SSO --- -## About CAS authentication for {% data variables.product.product_name %} +## Sobre autenticação do CAS para {% data variables.product.product_name %} -CAS is a single sign-on (SSO) protocol that centralizes authentication to multiple web applications. For more information, see "[Central Authentication Service](https://en.wikipedia.org/wiki/Central_Authentication_Service)" on Wikipedia. +O CAS é um protocolo de logon único (SSO) que centraliza a autenticação para vários aplicativos web. Para obter mais informações, consulte "[Serviço de Autenticação Central](https://en.wikipedia.org/wiki/Central_Authentication_Service)" na Wikipédia. -After you configure CAS, people who use {% data variables.product.product_location %} must use a personal access token to authenticate API or Git requests over HTTP(S). CAS credentials cannot be used to authenticate these requests. Para obter mais informações, consulte "[Criando um token de acesso pessoal](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)." +Após configurar o CAS, as pessoas que usam {% data variables.product.product_location %} devem usar um token de acesso pessoal para autenticar as solicitações da API ou do Git por meio de HTTP(S). As credenciais do CAS não podem ser usadas para autenticar estas solicitações. Para obter mais informações, consulte "[Criando um token de acesso pessoal](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)." -If you configure CAS, people with accounts on your identity provider (IdP) do not consume a user license until the person signs into {% data variables.product.product_location %}. +Se você configurar o CAS, as pessoas com contas no seu provedor de identidade (IdP) não consomem uma licença de usuário até que a pessoa efetue o login em {% data variables.product.product_location %}. {% data reusables.enterprise_user_management.built-in-authentication %} ## Considerações de nome de usuário no CAS -{% data reusables.enterprise_user_management.consider-usernames-for-external-authentication %} For more information, see "[Username considerations for external authentication](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)." +{% data reusables.enterprise_user_management.consider-usernames-for-external-authentication %} Para obter mais informações, consulte "[Considerações de nome de usuário para autenticação externa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)". ## Atributos CAS @@ -49,8 +49,8 @@ Os atributos a seguir estão disponíveis. {% data reusables.enterprise_management_console.authentication %} 3. Selecione **CAS**. - ![Screenshot of selection of CAS for authentication](/assets/images/enterprise/management-console/cas-select.png) + ![Captura de tela da seleção do CAS para autenticação](/assets/images/enterprise/management-console/cas-select.png) 4. {% data reusables.enterprise_user_management.built-in-authentication-option %} - ![Screenshot of of fallback built-in authentication option for CAS](/assets/images/enterprise/management-console/cas-built-in-authentication.png) + ![Captura de tela da opção de autenticação interna do CAS](/assets/images/enterprise/management-console/cas-built-in-authentication.png) 5. No campo **Server URL** (URL do servidor), digite a URL completa do seu servidor CAS. Se o servidor CAS usar um certificado que não pode ser validado pelo {% data variables.product.prodname_ghe_server %}, você poderá usar o comando `ghe-ssl-ca-certificate-install` para instalá-lo como certificado confiável. Para obter mais informações, consulte "[Utilitários de linha de comando](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-ssl-ca-certificate-install)". diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/index.md b/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/index.md index 142a5eaf89..595411772d 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/index.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/index.md @@ -1,5 +1,5 @@ --- -title: Using Enterprise Managed Users and SAML for IAM +title: Usando usuários gerenciados pela empresa e SAML para IAM shortTitle: Enterprise Managed Users product: '{% data reusables.gated-features.emus %}' intro: Você pode gerenciar a identidade e o acesso com o seu provedor de identidade e prover contas que só podem contribuir com para a sua empresa. diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/index.md b/translations/pt-BR/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/index.md index 83a3cf2430..e31d65eeaf 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/index.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/index.md @@ -1,7 +1,7 @@ --- -title: Using LDAP for enterprise IAM -shortTitle: LDAP for enterprise IAM -intro: You can centrally manage accounts and access to {% data variables.product.product_location %} by integrating with your existing LDAP directory. +title: Usando o LDAP para empresa de IAM +shortTitle: LDAP para IAM corporativo +intro: 'Você pode gerenciar centralmente contas e acesso a {% data variables.product.product_location %} realizando a integração com o seu diretório LDAP existente.' versions: ghes: '*' children: diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md b/translations/pt-BR/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md index 7389ed3647..aa8d2c251d 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md @@ -11,7 +11,7 @@ redirect_from: - /admin/authentication/using-ldap - /enterprise/admin/authentication/authenticating-users-for-your-github-enterprise-server-instance/using-ldap - /admin/identity-and-access-management/authenticating-users-for-your-github-enterprise-server-instance/using-ldap -intro: 'If you use Lightweight Directory Access Protocol (LDAP) to centralize access across applications, you can integrate {% data variables.product.product_name %} by configuring LDAP authentication for your instance.' +intro: 'Se você usar o Lightweight Directory Access Protocol (LDAP) para centralizar o acesso em todos os aplicativos, você poderá integrar o {% data variables.product.product_name %} configurando autenticação do LDAP para sua instância.' versions: ghes: '*' type: how_to @@ -22,11 +22,11 @@ topics: - Identity --- -## About LDAP authentication for {% data variables.product.product_name %} +## Sobre a autenticação do LDAP para {% data variables.product.product_name %} -LDAP is a popular application protocol for access and maintenance of directory information services, and is one of the most common protocols for integration of third-party software with large company user directories. For more information, see "[Lightweight Directory Access Protocol](https://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol)" on Wikipedia. +O LDAP é um protocolo popular do aplicativo para acesso e manutenção de serviços de informações de diretórios e é um dos protocolos mais comuns para integração de softwares de terceiros com grandes diretórios de usuários da empresa. Para obter mais informações, consulte "[Lightweight Directory Access Protocol](https://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol)" na Wikipedia. -If you use an LDAP directory for centralized authentication, you can configure LDAP authentication for the people who use {% data variables.product.product_location %}. +Se você usar um diretório do LDAP para autenticação centralizada, você poderá configurar a autenticação do LDAP para as pessoas que usam {% data variables.product.product_location %}. {% data reusables.enterprise_user_management.built-in-authentication %} @@ -43,7 +43,7 @@ O {% data variables.product.prodname_ghe_server %} se integra aos seguintes serv ## Considerações de nome de usuário no LDAP -{% data reusables.enterprise_user_management.consider-usernames-for-external-authentication %} For more information, see "[Username considerations for external authentication](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)." +{% data reusables.enterprise_user_management.consider-usernames-for-external-authentication %} Para obter mais informações, consulte "[Considerações de nome de usuário para autenticação externa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)". ## Configurar o LDAP na {% data variables.product.product_location %} diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md index c2d370d4f9..6125a0adbe 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md @@ -1,7 +1,7 @@ --- -title: About SAML for enterprise IAM -shortTitle: About SAML for IAM -intro: 'You can use SAML single sign-on (SSO) {% ifversion ghec or ghae %}and System for Cross-domain Identity Management (SCIM) {% endif %}to centrally manage access {% ifversion ghec %}to organizations owned by your enterprise on {% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}to {% data variables.product.product_location %}{% elsif ghae %}to {% data variables.product.product_location %}{% endif %}.' +title: Sobre o SAML para IAM corporativo +shortTitle: Sobre SAML para IAM +intro: 'Você pode usar o logon único do SAML (SSO) {% ifversion ghec or ghae %}e o Sistema para Gerenciamento de Identidades de Domínio entre Domínios (SCIM) {% endif %}para gerenciar centralmente o acesso {% ifversion ghec %} às organizações pertencentes à sua empresa em {% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}a {% data variables.product.product_location %}{% elsif ghae %}a {% data variables.product.product_location %}{% endif %}.' versions: ghec: '*' ghes: '*' @@ -24,13 +24,13 @@ redirect_from: - /admin/identity-and-access-management/using-saml-for-enterprise-iam/about-identity-and-access-management-for-your-enterprise --- -## About SAML SSO for {% ifversion ghec or ghae %}your enterprise on {% endif %}{% ifversion ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} +## Sobre o SAML SSO para {% ifversion ghec or ghae %}sua empresa em {% endif %}{% ifversion ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} {% ifversion ghec %} {% data reusables.saml.dotcom-saml-explanation %} {% data reusables.saml.about-saml-enterprise-accounts %} Para obter mais informações, consulte "[Configurando o logon único SAML para a sua empresa](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)". -If your enterprise members manage their own personal accounts on {% data variables.product.product_location %}, you can configure SAML authentication as an additional access restriction for your enterprise or organization. Alternatively, you can provision and manage the accounts of your enterprise members on {% data variables.product.product_location %} by using an enterprise account with {% data variables.product.prodname_emus %} enabled. For more information, see "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#authentication-methods-for-github-enterprise-cloud)." +Se os integrantes da sua empresa gerenciarem suas próprias contas pessoais em {% data variables.product.product_location %}, você pode configurar a autenticação SAML como uma restrição de acesso adicional para sua empresa ou organização. Como alternativa, você pode provisionar e gerenciar as contas dos integrantes da empresa no {% data variables.product.product_location %} usando uma conta corporativa com o {% data variables.product.prodname_emus %} habilitado. Para obter mais informações, consulte "[Sobre a autenticação para sua empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#authentication-methods-for-github-enterprise-cloud)". {% data reusables.enterprise-accounts.about-recovery-codes %} Para obter mais informações, consulte "[Gerenciar a códigos de recuperação para a sua empresa](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise)". @@ -46,7 +46,7 @@ Se você usar o Azure AD como seu IDP, você poderá usar a sincronização de e {% note %} -**Note:** You cannot use SCIM at the enterprise level unless your enterprise is enabled for {% data variables.product.prodname_emus %}. +**Observação:** Você não pode usar o SCIM no nível corporativo, a menos que sua empresa esteja habilitada para {% data variables.product.prodname_emus %}. {% endnote %} @@ -56,9 +56,9 @@ A configuração de {% data variables.product.prodname_emus %} para o logon úni O SAML SSO permite que as pessoas efetuem a autenticação e acessem {% data variables.product.product_location %} por meio de um sistema externo para gerenciamento de identidades. -O SAML é um padrão de autenticação e autorização baseado em XML. Ao configurar o SAML para {% data variables.product.product_location %}, o sistema externo para autenticação é chamado de provedor de identidade (IdP). Sua instância atua como um provedor de serviço (SP) do SAML. For more information about the SAML standard, see [Security Assertion Markup Language](https://en.wikipedia.org/wiki/Security_Assertion_Markup_Language) on Wikipedia. +O SAML é um padrão de autenticação e autorização baseado em XML. Ao configurar o SAML para {% data variables.product.product_location %}, o sistema externo para autenticação é chamado de provedor de identidade (IdP). Sua instância atua como um provedor de serviço (SP) do SAML. Para obter mais informações sobre o padrão do SAML, consulte [Linguagem de markup de declaração de segurança](https://en.wikipedia.org/wiki/Security_Assertion_Markup_Language) na Wikipédia. -For more information about the configuration of SAML SSO on {% data variables.product.product_name %}, see "[Configuring SAML single sign-on for your enterprise](/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise)." +Para obter mais informações sobre a configuração do SAML SSO em {% data variables.product.product_name %}, consulte "[Configurando o logon único SAML para a sua empresa](/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise)". {% data reusables.saml.saml-ghes-account-revocation %} diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md index 8048bd1d43..c1a732a29c 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad.md @@ -1,6 +1,6 @@ --- title: Configurar a autenticação e provisionamento para sua empresa usando o Azure AD -shortTitle: Configure with Azure AD +shortTitle: Configurar com Azure AD intro: 'Você pode usar um inquilino no Azure Active Directory (Azure AD) como um provedor de identidade (IdP) para gerenciar centralizadamente autenticação e provisionamento de usuário para {% data variables.product.product_location %}.' permissions: 'Enterprise owners can configure authentication and provisioning for an enterprise on {% data variables.product.product_name %}.' versions: diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-authentication-and-provisioning-for-your-enterprise-using-okta.md b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-authentication-and-provisioning-for-your-enterprise-using-okta.md index e76a24295e..cf6622fc01 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-authentication-and-provisioning-for-your-enterprise-using-okta.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-authentication-and-provisioning-for-your-enterprise-using-okta.md @@ -1,6 +1,6 @@ --- title: Configurar autenticação e provisionamento para sua empresa usando o Okta -shortTitle: Configure with Okta +shortTitle: Configurar com Okta intro: 'Você pode usar o Okta como um provedor de identidade (IdP) para gerenciar centralmente o provisionamento de autenticação e usuário para {% data variables.product.prodname_ghe_managed %}.' permissions: 'Enterprise owners can configure authentication and provisioning for {% data variables.product.prodname_ghe_managed %}.' versions: diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise-using-okta.md b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise-using-okta.md index c9a0924e13..d2d436d3de 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise-using-okta.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise-using-okta.md @@ -14,7 +14,7 @@ topics: - Authentication - Enterprise type: how_to -shortTitle: Configure SAML SSO with Okta +shortTitle: Configurar o SAML SSO com o Okta --- {% data reusables.enterprise-accounts.emu-saml-note %} diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-user-provisioning-for-your-enterprise.md b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-user-provisioning-for-your-enterprise.md index 02377bcda8..53bcb66024 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-user-provisioning-for-your-enterprise.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-user-provisioning-for-your-enterprise.md @@ -1,6 +1,6 @@ --- title: Configurar o provisionamento do usuário para a sua empresa -shortTitle: Configure user provisioning +shortTitle: Configurar provisionamento do usuário intro: 'Você pode configurar o Sistema para Gerenciamento de Identidades entre Domínios (SCIM) para sua empresa, que automaticamente fornece contas de usuário em {% data variables.product.product_location %} quando você atribuir o aplicativo para {% data variables.product.product_location %} a um usuário no seu provedor de identidade (IdP).' permissions: 'Enterprise owners can configure user provisioning for an enterprise on {% data variables.product.product_name %}.' versions: @@ -21,9 +21,9 @@ redirect_from: {% data reusables.saml.ae-uses-saml-sso %} Para obter mais informações, consulte "[Configurar logon único SAML para a sua empresa](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise)". -You can configure user provisioning with SCIM to automatically create or suspend user accounts and grant access for {% data variables.product.product_name %} when you assign or unassign the application on your IdP. For more information about SCIM, see [System for Cross-domain Identity Management: Protocol (RFC 7644)](https://tools.ietf.org/html/rfc7644) on the IETF website. +Você pode configurar o provisionamento do usuário com SCIM para criar ou suspender contas de usuário automaticamente e conceder acesso para {% data variables.product.product_name %} ao atribuir ou desatribuir o aplicativo no seu IdP. Para obter mais informações sobre SCIM, consulte [Sistema para Gerenciamento de Identidade de Domínio: Protocolo (RFC 7644)](https://tools.ietf.org/html/rfc7644) no site IETF. -If you do not configure user provisioning with SCIM, your IdP will not communicate with {% data variables.product.product_name %} automatically when you assign or unassign the application to a user. Without SCIM, {% data variables.product.product_name %} creates a user account using SAML Just-in-Time (JIT) provisioning the first time someone navigates to {% data variables.product.product_name %} and signs in by authenticating through your IdP. +Se você não configurar o provisionamento de usuários com o SCIM, seu IdP não irá comunicar-se com {% data variables.product.product_name %} automaticamente quando você atribuir ou desatribuir o aplicativo ao usuário. Sem o SCIM, {% data variables.product.product_name %} cria uma conta de usuário usando o SAML Just-in-Time (JIT) provisionando pela primeira vez que alguém acessa {% data variables.product.product_name %} efetua o login autenticando por meio do seu IdP. A configuração do provisionamento permite que o seu IdP se comunique com {% data variables.product.product_location %} quando você atribuir ou cancela a atribuição do aplicativo para {% data variables.product.product_name %} a um usuário no seu IdP. Ao atribuir o aplicativo, seu IdP pedirá que {% data variables.product.product_location %} crie uma conta e enviar um e-mail de integração para o usuário. Ao desatribuir o aplicativo, o seu IdP irá comunicar-se com {% data variables.product.product_name %} para invalidar quaisquer sessões de SAML e desabilitar a conta do integrante. diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/enabling-encrypted-assertions.md b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/enabling-encrypted-assertions.md index 0461efe400..28070e5152 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/enabling-encrypted-assertions.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/enabling-encrypted-assertions.md @@ -1,7 +1,7 @@ --- title: Habilitando declarações criptografadas -shortTitle: Enable encrypted assertions -intro: 'You can improve {% data variables.product.product_location %}''s security with SAML single sign-on (SSO) by encrypting the messages that your SAML identity provider (IdP) sends.' +shortTitle: Habilitar declarações criptografadas +intro: 'Você pode melhorar a segurança de {% data variables.product.product_location %} com o logon único SAML (SSO), criptografando as mensagens que o seu provedor de identidade do SAML (IdP) envia.' permissions: 'Site administrators can configure encrypted assertions for a {% data variables.product.product_name %} instance.' versions: ghes: '> 3.3' @@ -15,17 +15,17 @@ topics: - SSO --- -## About encrypted assertions +## Sobre as declarações criptografadas -If your IdP support encryption of assertions, you can configure encrypted assertions on {% data variables.product.product_name %} for increased security during the authentication process. +Se oseu IdP for compatível com a encriptação de declarações, você poderá configurar as declarações criptografadas no {% data variables.product.product_name %} para aumentar a segurança durante o processo de autenticação. ## Pré-requisitos -To enable encrypted assertions for authentication to {% data variables.product.product_name %}, you must configure SAML authentication, and your IdP must support encrypted assertions. +Para habilitar as declarações criptografadas para autenticação em {% data variables.product.product_name %}, é necessário configurar a autenticação SAML, e seu IdP deverá ser compatível com as declarações criptografadas. ## Habilitando declarações criptografadas -To enable encrypted assertions, you must provide {% data variables.product.product_location %}'s public certificate to your IdP, and configure encryption settings that match your IdP. +Para habilitar as declarações criptografadas, você deve fornecer um certificado público de {% data variables.product.product_location %} para seu IdP e definir as configurações de criptografia que correspondem ao seu IdP. {% note %} @@ -33,7 +33,7 @@ To enable encrypted assertions, you must provide {% data variables.product.produ {% endnote %} -1. Opcionalmente, habilite a depuração do SAML. A depuração do SAML registra entradas detalhadas no registro de autenticação de {% data variables.product.product_name %} e pode ajudar você a solucionar problemas com falha nas tentativas de autenticação. For more information, see "[Troubleshooting SAML authentication](/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication#configuring-saml-debugging)." +1. Opcionalmente, habilite a depuração do SAML. A depuração do SAML registra entradas detalhadas no registro de autenticação de {% data variables.product.product_name %} e pode ajudar você a solucionar problemas com falha nas tentativas de autenticação. Para obter mais informações, consulte "[Solução de problemas de autenticação do SAML](/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication#configuring-saml-debugging)". {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.authentication %} @@ -57,4 +57,4 @@ To enable encrypted assertions, you must provide {% data variables.product.produ 1. Clique em **Save settings** (Salvar configurações). {% data reusables.enterprise_site_admin_settings.wait-for-configuration-run %} -Se você habilitou a depuração do SAML para testar a autenticação com declarações criptografadas, desabilite a depuração do SAML quando terminar o teste. For more information, see "[Troubleshooting SAML authentication](/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication#configuring-saml-debugging)." +Se você habilitou a depuração do SAML para testar a autenticação com declarações criptografadas, desabilite a depuração do SAML quando terminar o teste. Para obter mais informações, consulte "[Solução de problemas de autenticação do SAML](/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication#configuring-saml-debugging)". diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/index.md b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/index.md index 391349b188..0d74653a2f 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/index.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/index.md @@ -1,7 +1,7 @@ --- -title: Using SAML for enterprise IAM -shortTitle: SAML for enterprise IAM -intro: 'You can centrally manage {% ifversion ghes or ghae %}accounts and {% endif %}access to {% ifversion ghes %}{% data variables.product.product_location %}{% elsif ghae %}your enterprise{% elsif ghec %}your enterprise''s resources{% endif %} with SAML single sign-on (SSO){% ifversion ghec or ghae %} and System for Cross-domain Identity Management (SCIM){% endif %}.' +title: Usando SAML para a IAM corporativo +shortTitle: SAML para IAM corporativo +intro: 'Você pode gerenciar centralmente {% ifversion ghes or ghae %}as contas e {% endif %}o acesso a {% ifversion ghes %}{% data variables.product.product_location %}{% elsif ghae %}da sua empresa{% elsif ghec %}os recursos da sua empresa{% endif %} com o logon único (SSO) SAML {% ifversion ghec or ghae %} e o Sistema de Gerenciamento de Identidade entre Domínios (MCIM){% endif %}.' versions: ghec: '*' ghes: '*' diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/mapping-okta-groups-to-teams.md b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/mapping-okta-groups-to-teams.md index 494f70a50c..570e991328 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/mapping-okta-groups-to-teams.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/mapping-okta-groups-to-teams.md @@ -1,6 +1,6 @@ --- title: Mapeando grupos do Okta com as equipes -shortTitle: Map Okta groups to teams +shortTitle: Mapear grupos do Okta com equipes intro: 'Você pode mapear os seus grupos do Okta com as equipes em {% data variables.product.prodname_ghe_managed %} para adicionar e remover automaticamente os integrantes da equipe.' permissions: 'Enterprise owners can configure authentication and provisioning for {% data variables.product.prodname_ghe_managed %}.' versions: diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference.md b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference.md index 0a1d1aab05..0b98549583 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference.md @@ -1,7 +1,7 @@ --- -title: SAML configuration reference -shortTitle: SAML reference -intro: 'You can see SAML metadata for {% ifversion ghec %}your organization or enterprise on {% data variables.product.product_name %}{% elsif ghes %}{% data variables.product.product_location %}{% elsif ghae %}your enterprise on {% data variables.product.product_name %}{% endif %}, and you can learn more about available SAML attributes and response requirements.' +title: Configuração de referência do SAML +shortTitle: Referência do SAML +intro: 'Você pode ver os metadados do SAML para {% ifversion ghec %}sua organização ou empresa no {% data variables.product.product_name %}{% elsif ghes %}{% data variables.product.product_location %}{% elsif ghae %}sua sua empresa em {% data variables.product.product_name %}{% endif %}, e você pode aprender mais sobre os atributos do SAML disponíveis e requisitos de resposta.' versions: ghec: '*' ghes: '*' @@ -15,70 +15,70 @@ topics: - SSO --- -## About SAML configuration +## Sobre a configuração do SAML -To use SAML single sign-on (SSO) for authentication to {% data variables.product.product_name %}, you must configure both your external SAML identity provider (IdP) and {% ifversion ghes %}{% data variables.product.product_location %}{% elsif ghec %}your enterprise or organization on {% data variables.product.product_location %}{% elsif ghae %}your enterprise on {% data variables.product.product_name %}{% endif %}. In a SAML configuration, {% data variables.product.product_name %} functions as a SAML service provider (SP). +Para usar o logon único SAML (SSO) para autenticação em {% data variables.product.product_name %}, você deve configurar seu provedor de identidade externo do SAML (IdP) e {% ifversion ghes %}{% data variables.product.product_location %}{% elsif ghec %}sua empresa ou organização em {% data variables.product.product_location %}{% elsif ghae %}sua empresa em {% data variables.product.product_name %}{% endif %}. Em uma configuração do SAML, as funções de {% data variables.product.product_name %} como um provedor de serviço do SAML (SP). -You must enter unique values from your SAML IdP when configuring SAML SSO for {% data variables.product.product_name %}, and you must also enter unique values from {% data variables.product.product_name %} on your IdP. For more information about the configuration of SAML SSO for {% data variables.product.product_name %}, see "[Configuring SAML single sign-on for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise){% ifversion ghes or ghae %}{% elsif ghec %}" or "[Enabling and testing SAML single sign-on for your organization](/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization){% endif %}." +Você deve inserir valores únicos do IdP do seu SAML ao configurar o SAML SSO para {% data variables.product.product_name %}, e você também deve inserir valores únicos de {% data variables.product.product_name %} no seu IdP. For more information about the configuration of SAML SSO for {% data variables.product.product_name %}, see "[Configuring SAML single sign-on for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise){% ifversion ghes or ghae %}{% elsif ghec %}" or "[Enabling and testing SAML single sign-on for your organization](/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization){% endif %}." ## Metadados SAML {% ifversion ghec %} -The SP metadata for {% data variables.product.product_name %} is available for either organizations or enterprises with SAML SSO. {% data variables.product.product_name %} uses the `urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST` binding. +Os metadados do SP para {% data variables.product.product_name %} estão disponíveis para organizações ou empresas com SAML SSO. {% data variables.product.product_name %} usa o vínculo `urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST`. ### Organizações -You can configure SAML SSO for an individual organization in your enterprise. You can also configure SAML SSO for an organization if you use an individual organization on {% data variables.product.product_name %} and do not use an enterprise account. For more information, see "[Managing SAML single sign-on for your organization](/organizations/managing-saml-single-sign-on-for-your-organization)." +Você pode configurar o SAML SSO para uma organização individual na sua empresa. Você também pode configurar o SAML SSO para uma organização se usar uma organização individual em {% data variables.product.product_name %} e não usar uma conta corporativa. Para obter mais informações, consulte "[Gerenciando o logon único SAML para a sua organização](/organizations/managing-saml-single-sign-on-for-your-organization)". -The SP metadata for an organization on {% data variables.product.product_location %} is available at `https://github.com/orgs/ORGANIZATION/saml/metadata`, where **ORGANIZATION** is the name of your organization on {% data variables.product.product_location %}. +Os metadados de SP para uma organização em {% data variables.product.product_location %} estão disponíveis em `https://github. om/orgs/ORGANIZATION/saml/metadata`, onde **ORGANIZAÇÃO** é o nome da sua organização em {% data variables.product.product_location %}. -| Valor | Outros nomes | Descrição | Exemplo | -|:------------------------------------------------------ |:------------------------------------ |:---------------------------------------------------------------------------------------- |:--------------------------------------------------- | -| ID da Entidade do SP | SP URL, audience restriction | The top-level URL for your organization on {% data variables.product.product_location %} | `https://github.com/orgs/ORGANIZATION` | -| URL do Serviço do Consumidor de Declaração (ACS) do SP | Reply, recipient, or destination URL | URL em que o IdP envia respostas do SAML | `https://github.com/orgs/ORGANIZATION/saml/consume` | -| URL de logon único (SSO) do SP | | URL em que o IdP começa com SSO | `https://github.com/orgs/ORGANIZATION/saml/sso` | +| Valor | Outros nomes | Descrição | Exemplo | +|:------------------------------------------------------ |:---------------------------------------- |:--------------------------------------------------------------------------------------------- |:--------------------------------------------------- | +| ID da Entidade do SP | URL do SP, restrição do público-alvo | O URL de nível superior para sua organização em {% data variables.product.product_location %} | `https://github.com/orgs/ORGANIZATION` | +| URL do Serviço do Consumidor de Declaração (ACS) do SP | URL de resposta, destinatário ou destino | URL em que o IdP envia respostas do SAML | `https://github.com/orgs/ORGANIZATION/saml/consume` | +| URL de logon único (SSO) do SP | | URL em que o IdP começa com SSO | `https://github.com/orgs/ORGANIZATION/saml/sso` | ### Empresas -The SP metadata for an enterprise on {% data variables.product.product_location %} is available at `https://github.com/enterprises/ENTERPRISE/saml/metadata`, where **ENTERPRISE** is the name of your enterprise on {% data variables.product.product_location %}. +Os metadados de SP para uma empresa em {% data variables.product.product_location %} estão disponíveis em `https://github. om/empresas/ENTERPRISE/saml/metadata`, em que **ENTERPRISE** é o nome da sua empresa em {% data variables.product.product_location %}. -| Valor | Outros nomes | Descrição | Exemplo | -|:------------------------------------------------------ |:------------------------------------ |:-------------------------------------------------------------------------------------- |:-------------------------------------------------------- | -| ID da Entidade do SP | SP URL, audience restriction | The top-level URL for your enterprise on {% data variables.product.product_location %} | `https://github.com/enterprises/ENTERPRISE` | -| URL do Serviço do Consumidor de Declaração (ACS) do SP | Reply, recipient, or destination URL | URL em que o IdP envia respostas do SAML | `https://github.com/enterprises/ENTERPRISE/saml/consume` | -| URL de logon único (SSO) do SP | | URL em que o IdP começa com SSO | `https://github.com/enterprises/ENTERPRISE/saml/sso` | +| Valor | Outros nomes | Descrição | Exemplo | +|:------------------------------------------------------ |:---------------------------------------- |:----------------------------------------------------------------------------------------- |:-------------------------------------------------------- | +| ID da Entidade do SP | URL do SP, restrição do público-alvo | O URL de nível superior para sua empresa em {% data variables.product.product_location %} | `https://github.com/enterprises/ENTERPRISE` | +| URL do Serviço do Consumidor de Declaração (ACS) do SP | URL de resposta, destinatário ou destino | URL em que o IdP envia respostas do SAML | `https://github.com/enterprises/ENTERPRISE/saml/consume` | +| URL de logon único (SSO) do SP | | URL em que o IdP começa com SSO | `https://github.com/enterprises/ENTERPRISE/saml/sso` | {% elsif ghes %} -The SP metadata for {% data variables.product.product_location %} is available at `http(s)://HOSTNAME/saml/metadata`, where **HOSTNAME** is the hostname for your instance. {% data variables.product.product_name %} uses the `urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST` binding. +Os metadados de SP para {% data variables.product.product_location %} estão disponíveis em `http(s)://HOSTNAME/saml/metadata`, em que **NOME DE HOST** é o nome de host da sua instância. {% data variables.product.product_name %} usa o vínculo `urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST`. -| Valor | Outros nomes | Descrição | Exemplo | -|:------------------------------------------------------ |:------------------------------------ |:---------------------------------------------------------------- |:--------------------------------- | -| ID da Entidade do SP | SP URL, audience restriction | Your top-level URL for {% data variables.product.product_name %} | `http(s)://HOSTNAME` | -| URL do Serviço do Consumidor de Declaração (ACS) do SP | Reply, recipient, or destination URL | URL em que o IdP envia respostas do SAML | `http(s)://HOSTNAME/saml/consume` | -| URL de logon único (SSO) do SP | | URL em que o IdP começa com SSO | `http(s)://HOSTNAME/sso` | +| Valor | Outros nomes | Descrição | Exemplo | +|:------------------------------------------------------ |:---------------------------------------- |:------------------------------------------------------------------------ |:--------------------------------- | +| ID da Entidade do SP | URL do SP, restrição do público-alvo | Seu URL de nível superior para {% data variables.product.product_name %} | `http(s)://HOSTNAME` | +| URL do Serviço do Consumidor de Declaração (ACS) do SP | URL de resposta, destinatário ou destino | URL em que o IdP envia respostas do SAML | `http(s)://HOSTNAME/saml/consume` | +| URL de logon único (SSO) do SP | | URL em que o IdP começa com SSO | `http(s)://HOSTNAME/sso` | {% elsif ghae %} -The SP metadata for your enterprise on {% data variables.product.product_name %} is available at `https://HOSTNAME/saml/metadata`, where **HOSTNAME** is the hostname for your enterprise on {% data variables.product.product_name %}. {% data variables.product.product_name %} uses the `urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST` binding. +Os metadados de SP para a sua empresa em {% data variables.product.product_name %} estão disponíveis em `https://HOSTNAME/saml/metadata`, em que o **NOME DE HOST** é o nome de host da sua empresa em {% data variables.product.product_name %}. {% data variables.product.product_name %} usa o vínculo `urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST`. -| Valor | Outros nomes | Descrição | Exemplo | -|:------------------------------------------------------ |:------------------------------------ |:---------------------------------------------------------------- |:------------------------------- | -| ID da Entidade do SP | SP URL, audience restriction | Your top-level URL for {% data variables.product.product_name %} | `https://HOSTNAME` | -| URL do Serviço do Consumidor de Declaração (ACS) do SP | Reply, recipient, or destination URL | URL em que o IdP envia respostas do SAML | `https://HOSTNAME/saml/consume` | -| URL de logon único (SSO) do SP | | URL em que o IdP começa com SSO | `https://HOSTNAME/sso` | +| Valor | Outros nomes | Descrição | Exemplo | +|:------------------------------------------------------ |:---------------------------------------- |:------------------------------------------------------------------------ |:------------------------------- | +| ID da Entidade do SP | URL do SP, restrição do público-alvo | Seu URL de nível superior para {% data variables.product.product_name %} | `https://HOSTNAME` | +| URL do Serviço do Consumidor de Declaração (ACS) do SP | URL de resposta, destinatário ou destino | URL em que o IdP envia respostas do SAML | `https://HOSTNAME/saml/consume` | +| URL de logon único (SSO) do SP | | URL em que o IdP começa com SSO | `https://HOSTNAME/sso` | {% endif %} ## Atributos SAML -The following SAML attributes are available for {% data variables.product.product_name %}.{% ifversion ghes %} You can change the attribute names in the management console, with the exception of the `administrator` attribute. For more information, see "[Accessing the management console](/admin/configuration/configuring-your-enterprise/accessing-the-management-console)."{% endif %} +Os seguintes atributos o SAML estão disponíveis para {% data variables.product.product_name %}.{% ifversion ghes %} Você pode alterar os nomes de atributo no console de gerenciamento, com exceção do atributo `administrador`. Para obter mais informações, consulte "[Acessando o console de gerenciamento](/admin/configuration/configuring-your-enterprise/accessing-the-management-console)".{% endif %} -| Nome | Required? | Descrição | -|:--------------------- |:--------- |:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `NameID` | Sim | Identificador de usuário persistente. Qualquer formato de identificador de nome persistente pode ser usado. {% ifversion ghec %}If you use an enterprise with {% data variables.product.prodname_emus %}, {% endif %}{% data variables.product.product_name %} will normalize the `NameID` element to use as a username unless one of the alternative assertions is provided. For more information, see "[Username considerations for external authentication](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)." | -| `SessionNotOnOrAfter` | Não | The date that {% data variables.product.product_name %} invalidates the associated session. After invalidation, the person must authenticate once again to access {% ifversion ghec or ghae %}your enterprise's resources{% elsif ghes %}{% data variables.product.product_location %}{% endif %}. For more information, see "[Session duration and timeout](#session-duration-and-timeout)." | +| Nome | Obrigatório? | Descrição | +|:--------------------- |:------------ |:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `NameID` | Sim | Identificador de usuário persistente. Qualquer formato de identificador de nome persistente pode ser usado. {% ifversion ghec %}Se você usa uma empresa com {% data variables.product.prodname_emus %}, {% endif %}{% data variables.product.product_name %} irá normalizar o elemento `NameID` para usar como um nome de usuário, a menos que seja fornecida uma das declarações alternativas. Para obter mais informações, consulte "[Considerações de nome de usuário para autenticação externa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)". | +| `SessionNotOnOrAfter` | Não | A data que {% data variables.product.product_name %} invalida a sessão associada. Após a invalidação, a pessoa deve efetuar a autenticação novamente para acessar {% ifversion ghec or ghae %}os recursos da sua empresa{% elsif ghes %}{% data variables.product.product_location %}{% endif %}. Para obter mais informações, consulte "[Duração da sessão e fim do tempo](#session-duration-and-timeout)". | {%- ifversion ghes or ghae %} | `administrator` | No | When the value is `true`, {% data variables.product.product_name %} will automatically promote the user to be a {% ifversion ghes %}site administrator{% elsif ghae %}enterprise owner{% endif %}. Any other value or a non-existent value will demote the account and remove administrative access. | | `username` | No | The username for {% data variables.product.product_location %}. | {%- endif %} diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account.md b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account.md index de5029d7cd..4e3c571d05 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account.md @@ -9,7 +9,7 @@ topics: - Enterprise - Organizations type: how_to -shortTitle: From organization to enterprise +shortTitle: Da organização à empresa redirect_from: - /github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account - /admin/authentication/managing-identity-and-access-for-your-enterprise/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication.md b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication.md index be52158c10..e963d40925 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication.md @@ -1,7 +1,7 @@ --- title: Autenticação SAML -shortTitle: Troubleshoot SAML SSO -intro: 'If you use SAML single sign-on (SSO) and people are unable to authenticate to access {% data variables.product.product_location %}, you can troubleshoot the problem.' +shortTitle: Solucionar problemas do SAML SSO +intro: 'Se você usar o logon único SAML (SSO) e as pessoas não conseguirem efetuar a autenticação para acessar {% data variables.product.product_location %}, você poderá solucionar o problema.' versions: ghes: '*' type: how_to @@ -15,11 +15,11 @@ topics: - Troubleshooting --- -## About problems with SAML authentication +## Sobre problemas com autenticação do SAML -{% data variables.product.product_name %} logs error messages for failed SAML authentication in the authentication log at _/var/log/github/auth.log_. You can review responses in this log file, and you can also configure more verbose logging. +Mensagens de erro de registro de {% data variables.product.product_name %} para autenticação do SAML falhada no registro de autenticação em _/var/log/github/auth.log_. Você pode revisar as respostas neste arquivo de log, e você também pode configurar mais logs detalhados. -For more information about SAML response requirements, see "[SAML configuration reference](/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference#saml-response-requirements)." +Para obter mais informações sobre requisitos de resposta do SAML, consulte "[Referência de configuração do SAML](/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference#saml-response-requirements)". ## Configurando a depuração do SAML @@ -59,7 +59,7 @@ $ base64 --decode ENCODED OUTPUT ## Erro: "Outro usuário já possui a conta" -When a user signs into {% data variables.product.product_location %} for the first time with SAML authentication, {% data variables.product.product_name %} creates a user account on the instance and maps the SAML `NameID` to the account. +Quando um usuário efetua o login em {% data variables.product.product_location %} pela primeira vez com autenticação do SAML, {% data variables.product.product_name %} cria uma conta de usuário na instância e mapeia o `NameID` do SAML com a conta. Quando o usuário inicia a sessão novamente, {% data variables.product.prodname_ghe_server %} compara o mapeamento do `NameID` da conta com a resposta do IdP. Se o `NameID` na resposta do IdP não corresponder mais ao `NameID` que {% data variables.product.product_name %} espera para o usuário. ocorrerá uma falha no login. O usuário receberá a seguinte mensagem. @@ -99,4 +99,4 @@ Se a resposta do IdP tiver um valor ausente ou incorreto para `Audiência`, a se Audience inválido. O atributo Audience não corresponde a url_sua_instância ``` -Ensure that you set the value for `Audience` on your IdP to the `EntityId` for {% data variables.product.product_location %}, which is the full URL to your instance. Por exemplo, `https://ghe.corp.example.com`. +Certifique-se de que você definiu o valor para `Audiência` no seu IdP para `EntityId` para {% data variables.product.product_location %}, que é o URL completo da sua instância. Por exemplo, `https://ghe.corp.example.com`. diff --git a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/updating-a-users-saml-nameid.md b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/updating-a-users-saml-nameid.md index 11be8a2b4c..18ac777f0d 100644 --- a/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/updating-a-users-saml-nameid.md +++ b/translations/pt-BR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/updating-a-users-saml-nameid.md @@ -1,7 +1,7 @@ --- title: Updating a user's SAML NameID shortTitle: Update SAML NameID -intro: 'When an account''s `NameID` changes on your identity provider (IdP) and the person can no longer {% ifversion ghes or ghae %}sign into {% data variables.product.product_location %}{% elsif ghec %}authenticate to access your enterprise''s resources{% endif %}, you must {% ifversion ghec %}either contact {% data variables.product.company_short %} Support or revoke the person''s linked identity{% elsif ghes %}update the `NameID` mapping on {% data variables.product.product_location %}{% elsif ghae %}contact {% data variables.product.company_short %} Support{% endif %}.' +intro: When an account's `NameID` changes on your identity provider (IdP) and the person can no longer {% ifversion ghes or ghae %}sign into {% data variables.product.product_location %}{% elsif ghec %}authenticate to access your enterprise's resources{% endif %}, you must {% ifversion ghec %}either contact {% data variables.product.company_short %} Support or revoke the person's linked identity{% elsif ghes %}update the `NameID` mapping on {% data variables.product.product_location %}{% elsif ghae %}contact {% data variables.product.company_short %} Support{% endif %}. versions: ghes: '*' type: how_to @@ -17,14 +17,19 @@ topics: In some situations, you may need to update values associated with a person's account on your SAML IdP. If that identifier is also the `NameID` that you use for authentication on {% data variables.product.product_name %}, you must update the `NameID` mapping on your instance so the person can continue to authenticate successfully. For more information, see "[Username considerations for external authentication](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)." -## Atualizando `NameID` do SAML de um usuário +## Updating a user's SAML `NameID` Enterprise owners can update a user's SAML `NameID` on a {% data variables.product.product_name %} instance. {% data reusables.enterprise_site_admin_settings.access-settings %} -2. Selecione **SAML**. ![Barra lateral "Todos os usuários" nas configurações de administrador do site](/assets/images/enterprise/site-admin-settings/all-users.png) -3. Na lista de usuários, clique no nome de usuário para o qual você gostaria de atualizar o mapeamento de `NameID`. ![Nome de usuário na lista de contas do usuário da instância](/assets/images/enterprise/site-admin-settings/all-users-click-username.png) +2. In the left sidebar, click **All users**. + !["All users" sidebar item in site administrator settings](/assets/images/enterprise/site-admin-settings/all-users.png) +3. In the list of users, click the username you'd like to update the `NameID` mapping for. + ![Username in list of instance user accounts](/assets/images/enterprise/site-admin-settings/all-users-click-username.png) {% data reusables.enterprise_site_admin_settings.security-tab %} -5. À direita de "Atualizar o NameID do SAML", clique em **Editar**. ![Botão "Editar" em "autenticação do SAML" e à direita "Atualizar o NameID do SAML"](/assets/images/enterprise/site-admin-settings/update-saml-nameid-edit.png) -6. No campo "NameID", digite o novo `NameID` para o usuário. ![Campo "NameID" na caixa de diálogo modal com NameID digitado](/assets/images/enterprise/site-admin-settings/update-saml-nameid-field-in-modal.png) -7. Clique **Atualizar o NameID**. ![Botão "Atualizar o NameID" com o valor do NameID atualizado dentro do modal](/assets/images/enterprise/site-admin-settings/update-saml-nameid-update.png) +5. To the right of "Update SAML NameID", click **Edit** . + !["Edit" button under "SAML authentication" and to the right of "Update SAML NameID"](/assets/images/enterprise/site-admin-settings/update-saml-nameid-edit.png) +6. In the "NameID" field, type the new `NameID` for the user. + !["NameID" field in modal dialog with NameID typed](/assets/images/enterprise/site-admin-settings/update-saml-nameid-field-in-modal.png) +7. Click **Update NameID**. + !["Update NameID" button under updated NameID value within modal](/assets/images/enterprise/site-admin-settings/update-saml-nameid-update.png) diff --git a/translations/pt-BR/content/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance.md b/translations/pt-BR/content/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance.md index c34e6751f8..b186b06c5d 100644 --- a/translations/pt-BR/content/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance.md +++ b/translations/pt-BR/content/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance.md @@ -1,6 +1,6 @@ --- title: Configurar uma instância de preparo -intro: 'You can set up a {% data variables.product.product_name %} instance in a separate, isolated environment, and use the instance to validate and test changes.' +intro: 'Você pode configurar uma instância de {% data variables.product.product_name %} em um ambiente separado e isolado e usar a instância para validar e testar alterações.' redirect_from: - /enterprise/admin/installation/setting-up-a-staging-instance - /admin/installation/setting-up-a-staging-instance @@ -14,23 +14,23 @@ topics: shortTitle: Configurar uma instância de teste --- -## About staging instances +## Sobre instâncias de preparo -{% data variables.product.company_short %} recommends that you set up a separate environment to test backups, updates, or changes to the configuration for {% data variables.product.product_location %}. This environment, which you should isolate from your production systems, is called a staging environment. +{% data variables.product.company_short %} recomenda que você configure um ambiente separado para testar backups, atualizações ou alterações na configuração para {% data variables.product.product_location %}. Este ambiente, que você deve isolar dos seus sistemas de produção, é chamado de ambiente de preparo. -For example, to protect against loss of data, you can regularly validate the backup of your production instance. You can regularly restore the backup of your production data to a separate {% data variables.product.product_name %} instance in a staging environment. On this staging instance, you could also test the upgrade to the latest feature release of {% data variables.product.product_name %}. +Por exemplo, para se proteger contra a perda de dados, você pode validar regularmente o backup da sua instância de produção. Você pode restaurar regularmente o backup dos seus dados de produção em uma instância separada de {% data variables.product.product_name %} em um ambiente de preparo. Nesta instância de preparo, você também pode testar a atualização para a versão de recurso mais recente de {% data variables.product.product_name %}. {% tip %} -**Tip:** You may reuse your existing {% data variables.product.prodname_enterprise %} license file as long as the staging instance is not used in a production capacity. +**Dica:** talvez seja interessante reutilizar seu arquivo de licença do {% data variables.product.prodname_enterprise %}, desde que a instância de preparo não seja usada em uma capacidade de produção. {% endtip %} -## Considerations for a staging environment +## Considerações sobre um ambiente de preparo -To thoroughly test {% data variables.product.product_name %} and recreate an environment that's as similar to your production environment as possible, consider the external systems that interact with your instance. For example, you may want to test the following in your staging environment. +Para testar minuciosamente {% data variables.product.product_name %} e recriar um ambiente tão semelhante ao seu ambiente de produção quanto possível, considere os sistemas externos que interagem com sua instância. Por exemplo, você deverá testar o seguinte em seu ambiente de preparo. -- Authentication, especially if you use an external authentication provider like SAML +- Autenticação, especialmente se você usa um provedor de autenticação externo como o SAML - Integração com um sistema externo de geração de tíquetes; - Integração com um servidor de integração contínua; - Software ou scripts externos que usam a {% data variables.product.prodname_enterprise_api %}; @@ -40,7 +40,7 @@ To thoroughly test {% data variables.product.product_name %} and recreate an env 1. Faça backup da sua instância de produção usando o {% data variables.product.prodname_enterprise_backup_utilities %}. Para obter mais informações, consulte a seção "Sobre o {% data variables.product.prodname_enterprise_backup_utilities %}" em "[Configurar backups no appliance](/enterprise/admin/guides/installation/configuring-backups-on-your-appliance#about-github-enterprise-server-backup-utilities)". 2. Configure uma nova instância para funcionar como ambiente de preparo. Você pode usar os mesmos guias para provisionar e instalar sua instância de preparo, assim como fez na instância de produção. Para obter mais informações, consulte "[Configurar instância do {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/setting-up-a-github-enterprise-server-instance/)". -3. Optionally, if you plan to test {% data variables.product.prodname_actions %} functionality in your test environment, review the considerations for your logs and storage. For more information, see "[Using a staging environment](/admin/github-actions/advanced-configuration-and-troubleshooting/using-a-staging-environment)." +3. Opcionalmente, se você planeja testar a funcionalidade de {% data variables.product.prodname_actions %} em seu ambiente de teste, revise as considerações para seus logs e armazenamento. Para obter mais informações, consulte "[Usando um ambiente de teste](/admin/github-actions/advanced-configuration-and-troubleshooting/using-a-staging-environment)". 4. Restaure o backup na sua instância de preparo. Para obter mais informações, consulte a seção "Restaurar backup" em "[Configurar backups no appliance](/enterprise/admin/guides/installation/configuring-backups-on-your-appliance#restoring-a-backup)". ## Leia mais diff --git a/translations/pt-BR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md b/translations/pt-BR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md index f50b9ebefb..95eed7e1ac 100644 --- a/translations/pt-BR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md +++ b/translations/pt-BR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md @@ -359,7 +359,7 @@ topics: | ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `external_identity.deprovision` | Um usuário foi removido de um grupo do Okta e foi subsequentemente desprovisionado de {% data variables.product.prodname_ghe_managed %}. Para obter mais informações, consulte "[Mapeando grupos do Okta nas equipes](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". | | `external_identity.provision` | Um usuário do Okta foi adicionado a um grupo do Okta e foi posteriormente provisionado à equipe mapeada em {% data variables.product.prodname_ghe_managed %}. Para obter mais informações, consulte "[Mapeando grupos do Okta nas equipes](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". | -| `external_identity.update` | An Okta user's settings were updated. Para obter mais informações, consulte "[Mapeando grupos do Okta nas equipes](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". | +| `external_identity.update` | As configurações do Okta foram atualizadas. Para obter mais informações, consulte "[Mapeando grupos do Okta nas equipes](/admin/identity-and-access-management/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)". | {%- endif %} ### `gist` category actions diff --git a/translations/pt-BR/content/admin/overview/about-enterprise-accounts.md b/translations/pt-BR/content/admin/overview/about-enterprise-accounts.md index ff845caef5..d69578951d 100644 --- a/translations/pt-BR/content/admin/overview/about-enterprise-accounts.md +++ b/translations/pt-BR/content/admin/overview/about-enterprise-accounts.md @@ -24,7 +24,7 @@ topics: {% ifversion ghec %} -Sua conta corporativa no {% data variables.product.prodname_dotcom_the_website %} permite que você gerencie múltiplas organizações. Your enterprise account must have a handle, like an organization or user account on {% data variables.product.prodname_dotcom %}. +Sua conta corporativa no {% data variables.product.prodname_dotcom_the_website %} permite que você gerencie múltiplas organizações. Sua conta corporativa deve ter um manipulador, como uma conta de usuário ou organizacional no {% data variables.product.prodname_dotcom %}. {% elsif ghes or ghae %} diff --git a/translations/pt-BR/content/admin/overview/about-upgrades-to-new-releases.md b/translations/pt-BR/content/admin/overview/about-upgrades-to-new-releases.md index 466d114c64..e897def9a3 100644 --- a/translations/pt-BR/content/admin/overview/about-upgrades-to-new-releases.md +++ b/translations/pt-BR/content/admin/overview/about-upgrades-to-new-releases.md @@ -13,7 +13,7 @@ topics: {% ifversion ghes < 3.3 %}{% data reusables.enterprise.upgrade-ghes-for-features %}{% endif %} -{% data reusables.enterprise.constantly-improving %}{% ifversion ghae %}{% data variables.product.prodname_ghe_managed %} is a fully managed service, so {% data variables.product.company_short %} completes the upgrade process for your enterprise.{% endif %} +{% data reusables.enterprise.constantly-improving %}{% ifversion ghae %}{% data variables.product.prodname_ghe_managed %} é um serviço totalmente gerenciado. Dessa forma, {% data variables.product.company_short %} conclui o processo de atualização para a sua empresa.{% endif %} As versões do recurso incluem novas funcionalidades e atualizações de recursos e, normalmente, ocorrem a cada trimestre. {% ifversion ghae %}{% data variables.product.company_short %} irá atualizar sua empresa para a versão mais recente do recurso. Você será avisado antecipadamente de qualquer período de inatividade planejado para sua empresa.{% endif %} diff --git a/translations/pt-BR/content/admin/overview/system-overview.md b/translations/pt-BR/content/admin/overview/system-overview.md index 10d56874b3..5836bf18ff 100644 --- a/translations/pt-BR/content/admin/overview/system-overview.md +++ b/translations/pt-BR/content/admin/overview/system-overview.md @@ -124,7 +124,7 @@ O {% data variables.product.prodname_ghe_server %} oferece quatro métodos de au - A autenticação com chave pública SSH oferece acesso a repositórios usando Git e acesso shell administrativo. Para obter mais informações, consulte "[Sobre SSH](/authentication/connecting-to-github-with-ssh/about-ssh)" e "[Acessar o shell administrativo (SSH)](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)". - A autenticação de nome de usuário e senha com cookies HTTP oferece acesso ao aplicativo web e gerenciamento de sessão, com autenticação de dois fatores (2FA) opcional. Para obter mais informações, consulte "[Usar autenticação integrada](/admin/identity-and-access-management/authenticating-users-for-your-github-enterprise-server-instance/using-built-in-authentication)". -- Autenticações LDAP, SAML ou CAS externas usando um serviço LDAP, provedor de identidade (IdP) SAML ou outros serviços compatíveis fornecem acesso ao aplicativo web. For more information, see "[Managing IAM for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise)." +- Autenticações LDAP, SAML ou CAS externas usando um serviço LDAP, provedor de identidade (IdP) SAML ou outros serviços compatíveis fornecem acesso ao aplicativo web. Para obter mais informações, consulte "[Gerenciando IMO para a sua empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise)". - Tokens OAuth e de acesso pessoal oferecem acesso a dados de repositórios e APIs Git para clientes e serviços externos. Para mais informação, consulte "[Criando um token de acesso pessoal](/github/authenticating-to-github/creating-a-personal-access-token)." ### Log de auditoria e acesso diff --git a/translations/pt-BR/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md b/translations/pt-BR/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md index c9e5da8f41..04f2b70214 100644 --- a/translations/pt-BR/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md +++ b/translations/pt-BR/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md @@ -31,7 +31,7 @@ shortTitle: Políticas de configurações de segurança ## Exigir autenticação de dois fatores para organizações na sua empresa -Enterprise owners can require that organization members, billing managers, and outside collaborators in all organizations owned by an enterprise use two-factor authentication to secure their user accounts. +Os proprietários corporativos podem exigir que integrantes da organização, gerentes de cobrança e colaboradores externos em todas as organizações pertencentes a uma empresa usem autenticação de dois fatores para proteger suas contas de usuário. Antes de poder exigir a autenticação 2FA para todas as organizações pertencentes à sua empresa, você deve habilitar a autenticação de dois fatores para a sua própria conta. Para obter mais informações, consulte "[Proteger sua conta com autenticação de dois fatores (2FA)](/articles/securing-your-account-with-two-factor-authentication-2fa/)". @@ -39,9 +39,9 @@ Antes de poder exigir a autenticação 2FA para todas as organizações pertence **Avisos:** -- Se você exigir autenticação de dois fatores para a sua empresa, os integrantes, colaboradores externos e gerentes de cobrança (incluindo contas bot) em todas as organizações pertencentes à sua empresa que não utilizem 2FA serão removidos da organização e perderão acesso aos repositórios dela. Eles também perderão acesso às bifurcações dos repositórios privados da organização. You can reinstate their access privileges and settings if they enable two-factor authentication for their account within three months of their removal from your organization. Para obter mais informações, consulte "[Restabelecer ex-integrantes da organização](/articles/reinstating-a-former-member-of-your-organization)". -- Any organization owner, member, billing manager, or outside collaborator in any of the organizations owned by your enterprise who disables 2FA for their account after you've enabled required two-factor authentication will automatically be removed from the organization. -- If you're the sole owner of a enterprise that requires two-factor authentication, you won't be able to disable 2FA for your user account without disabling required two-factor authentication for the enterprise. +- Se você exigir autenticação de dois fatores para a sua empresa, os integrantes, colaboradores externos e gerentes de cobrança (incluindo contas bot) em todas as organizações pertencentes à sua empresa que não utilizem 2FA serão removidos da organização e perderão acesso aos repositórios dela. Eles também perderão acesso às bifurcações dos repositórios privados da organização. Você pode restabelecer seus privilégios de acesso e configurações se eles permitirem a autenticação de dois fatores para sua conta dentro de três meses após sua remoção de sua organização. Para obter mais informações, consulte "[Restabelecer ex-integrantes da organização](/articles/reinstating-a-former-member-of-your-organization)". +- Qualquer proprietário da organização, integrante, gerente de cobrança ou colaborador externo em qualquer das organizações pertencentes à sua empresa que desabilite a 2FA para a conta dele depois que você tiver habilitado a autenticação de dois fatores obrigatória será removido automaticamente da organização. +- Se você for o único proprietário de uma empresa que exige autenticação de dois fatores, não poderá desabilitar 2FA para sua conta de usuário sem desabilitar a autenticação de dois fatores obrigatória para a empresa. {% endwarning %} diff --git a/translations/pt-BR/content/admin/user-management/managing-organizations-in-your-enterprise/managing-projects-using-jira.md b/translations/pt-BR/content/admin/user-management/managing-organizations-in-your-enterprise/managing-projects-using-jira.md index 8ef9db8695..ba9e34c3bf 100644 --- a/translations/pt-BR/content/admin/user-management/managing-organizations-in-your-enterprise/managing-projects-using-jira.md +++ b/translations/pt-BR/content/admin/user-management/managing-organizations-in-your-enterprise/managing-projects-using-jira.md @@ -61,10 +61,10 @@ shortTitle: Gerenciamento de projetos com Jira 5. No modal **Add New Account** (Adicionar nova conta), defina as configurações do {% data variables.product.prodname_enterprise %}: - No menu suspenso **Host**, selecione **{% data variables.product.prodname_enterprise %}**. - - In the **Team or User Account** field, type the name of your {% data variables.product.prodname_enterprise %} organization or user account. + - No campo **Conta de equipe ou usuário**, digite o nome da sua organização ou conta de usuário do {% data variables.product.prodname_enterprise %}. - No campo **OAuth Key** (Chave OAuth), informe o Client ID (ID do cliente) do seu aplicativo de desenvolvedor do {% data variables.product.prodname_enterprise %}. - No campo **OAuth Secret** (Segredo OAuth), informe o Client Secret (Segredo do cliente) do seu aplicativo de desenvolvedor do {% data variables.product.prodname_enterprise %}. - - If you don't want to link new repositories owned by your {% data variables.product.prodname_enterprise %} organization or user account, deselect **Auto Link New Repositories**. + - Se você não desejar vincular novos repositórios que pertencem à sua organização de {% data variables.product.prodname_enterprise %} ou conta de usuário, desmarque a opção **Vincular novos repositórios automaticamente**. - Se você não quiser ativar commits inteligentes, desmarque **Habilitar commits inteligentes**. - Clique em **Salvar**. 6. Revise as permissões que você vai conceder à sua conta do {% data variables.product.prodname_enterprise %} e clique em **Authorize application** (Autorizar aplicativo). diff --git a/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md b/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md index 3807268be8..033e3e37ea 100644 --- a/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md +++ b/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md @@ -1,7 +1,7 @@ --- title: Gerenciar alertas de verificação de código para o seu repositório shortTitle: Gerenciar alertas -intro: 'Da visão de segurança, você pode visualizar, corrigir, ignorar ou excluir alertas de potenciais vulnerabilidades ou erros no código do seu projeto.' +intro: 'From the security view, {% if delete-code-scanning-alerts %}you can view, fix, dismiss, or delete alerts {% else %}you can view, fix, or dismiss alerts{% endif %} for potential vulnerabilities or errors in your project''s code.' product: '{% data reusables.gated-features.code-scanning %}' permissions: 'If you have write permission to a repository you can manage {% data variables.product.prodname_code_scanning %} alerts for that repository.' versions: @@ -169,9 +169,9 @@ Alertas podem ser corrigidos em um branch, mas não em outro. Você pode usar o {% endnote %} {% endif %} -## Ignorar ou excluir alertas +## Dismissing {% if delete-code-scanning-alerts %}or deleting{% endif %} alerts -Há duas formas de fechar um alerta. Você pode corrigir o problema no código ou pode ignorar o alerta. Como alternativa, se você tiver permissões de administrador para o repositório, será possível excluir alertas. Excluir alertas é útil em situações em que você configurou uma ferramenta {% data variables.product.prodname_code_scanning %} e, em seguida, decidiu removê-la ou em situações em que você configurou a análise de {% data variables.product.prodname_codeql %} com um conjunto de consultas maior do que você deseja continuar usando, e, em seguida, você removeu algumas consultas da ferramenta. Em ambos os casos, excluir alertas permite limpar os seus resultados de {% data variables.product.prodname_code_scanning %}. Você pode excluir alertas da lista de resumo dentro da aba **Segurança**. +Há duas formas de fechar um alerta. Você pode corrigir o problema no código ou pode ignorar o alerta. {% if delete-code-scanning-alerts %}Alternatively, if you have admin permissions for the repository, you can delete alerts. Excluir alertas é útil em situações em que você configurou uma ferramenta {% data variables.product.prodname_code_scanning %} e, em seguida, decidiu removê-la ou em situações em que você configurou a análise de {% data variables.product.prodname_codeql %} com um conjunto de consultas maior do que você deseja continuar usando, e, em seguida, você removeu algumas consultas da ferramenta. Em ambos os casos, excluir alertas permite limpar os seus resultados de {% data variables.product.prodname_code_scanning %}. You can delete alerts from the summary list within the **Security** tab.{% endif %} Ignorar um alerta é uma maneira de fechar um alerta que você considera que não precisa ser corrigido. {% data reusables.code-scanning.close-alert-examples %} Você pode ignorar alertas de anotações de {% data variables.product.prodname_code_scanning %} no código ou da lista de resumo dentro na aba **Segurança**. @@ -183,30 +183,29 @@ Ao descartar um alerta: - O motivo pelo qual você fechou o alerta foi gravado. - Da próxima vez que {% data variables.product.prodname_code_scanning %} for executado, o mesmo código não gerará um alerta. -Ao excluir um alerta: +{% if delete-code-scanning-alerts %}When you delete an alert: - Ele é excluído em todos os branches. - O alerta é removido do número de alertas atuais para o seu projeto. - Ele _não é_ adicionado à lista "Fechado" no resumo dos alertas. -- Se o código que gerou o alerta permanecer o mesmo, e a mesma ferramenta {% data variables.product.prodname_code_scanning %} for executada novamente sem qualquer alteração de configuração, o alerta será exibido novamente nos resultados das análises. +- If the code that generated the alert stays the same, and the same {% data variables.product.prodname_code_scanning %} tool runs again without any configuration changes, the alert will be shown again in your analysis results.{% endif %} -Para ignorar ou excluir alertas: +To dismiss {% if delete-code-scanning-alerts %}or delete{% endif %} alerts: {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} -{% data reusables.repositories.sidebar-code-scanning-alerts %} +{% data reusables.repositories.sidebar-code-scanning-alerts %}{% if delete-code-scanning-alerts %} 1. Se você tem permissões de administrador para o repositório e deseja excluir alertas para esta ferramenta de {% data variables.product.prodname_code_scanning %}, selecione algumas ou todas as caixas de seleção e clique em **Excluir**. ![Excluir alertas](/assets/images/help/repository/code-scanning-delete-alerts.png) Opcionalmente, você pode usar{% ifversion fpt or ghes > 3.1 or ghae or ghec %}} a pesquisa de texto livre ou{% endif %} os filtros para exibir um subconjunto de alertas e, em seguida, excluir todos os alertas correspondentes de uma só vez. Por exemplo, se você removeu uma consulta da análise de {% data variables.product.prodname_codeql %}, você pode usar o filtro "Regra" para listar apenas os alertas dessa consulta e, em seguida, selecionar e apagar todos esses alertas. -{% ifversion fpt or ghes > 3.1 or ghae or ghec %} +{% ifversion ghes > 3.1 or ghae %} ![Filtrar alertas por regra](/assets/images/help/repository/code-scanning-filter-by-rule.png) {% else %} ![Filtrar alertas por regra](/assets/images/enterprise/3.1/help/repository/code-scanning-filter-by-rule.png) -{% endif %} - +{% endif %}{% endif %} 1. Se você deseja ignorar um alerta, é importante explorar primeiro o alerta para que você possa escolher o motivo correto para ignorá-lo. Clique no alerta que você deseja explorar. {% ifversion fpt or ghes > 3.1 or ghae or ghec %} diff --git a/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md b/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md index 76ad288ab5..36e1a559e4 100644 --- a/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md +++ b/translations/pt-BR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md @@ -99,4 +99,4 @@ Uma forma alternativa de fechar um alerta é ignorá-lo. Você pode descartar um {% data reusables.code-scanning.false-positive-fix-codeql %} -Para obter mais informações sobre alertas ignorados, consulte "[Gerenciar alertas de {% data variables.product.prodname_code_scanning %} para o seu repositório](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository#dismissing-or-deleting-alerts)". +For more information about dismissing alerts, see {% if delete-code-scanning-alerts %}"[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository#dismissing-or-deleting-alerts)."{% else %} "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository#dismissing--alerts)."{% endif %} diff --git a/translations/pt-BR/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md b/translations/pt-BR/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md index 58bc72b0e1..e503bd26d2 100644 --- a/translations/pt-BR/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md +++ b/translations/pt-BR/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md @@ -43,7 +43,7 @@ Se você é o administrador do site para {% data variables.product.product_locat Alguns métodos de autenticação também são compatíveis com a comunicação de informações adicionais para {% data variables.product.product_name %}, por exemplo, de quais grupos o usuário é integrante ou sincronizando chaves criptográficas para o usuário. Esta é uma excelente maneira de simplificar a sua administração à medida que a sua organização cresce. -For more information about the authentication methods available for {% data variables.product.product_name %}, see "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)." +Para obter mais informações sobre os métodos de autenticação disponíveis para {% data variables.product.product_name %}, consulte "[Sobre a autenticação para sua empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)". {% endif %} ## Configurar autenticação de dois fatores diff --git a/translations/pt-BR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md b/translations/pt-BR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md index 2685d74730..f4569b1322 100644 --- a/translations/pt-BR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md +++ b/translations/pt-BR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md @@ -140,8 +140,8 @@ Repositórios privados: - **{% data variables.product.prodname_dependabot_alerts %}**—não habilitado por padrão. Os proprietários de repositórios privados ou pessoas com acesso de administrador, podem habilitar o {% data variables.product.prodname_dependabot_alerts %} ativando o gráfico de dependências e {% data variables.product.prodname_dependabot_alerts %} para seus repositórios. Você também pode habilitar ou desabilitar alertas do Dependabot para todos os repositórios pertencentes à sua conta de usuário ou organização. Para obter mais informações, consulte "[Gerenciando configurações de segurança e análise da sua conta de usuário](/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-security-and-analysis-settings-for-your-user-account)" ou "[Gerenciando configurações de segurança e análise da sua organização](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization)". Qualquer tipo de repositório: -- **{% data variables.product.prodname_dependabot_security_updates %}**—não habilitado por padrão. É possível habilitar o {% data variables.product.prodname_dependabot_security_updates %} para qualquer repositório que use {% data variables.product.prodname_dependabot_alerts %} e o gráfico de dependências. For information about enabling security updates, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates)." -- **{% data variables.product.prodname_dependabot_version_updates %}**—não habilitado por padrão. As pessoas com permissões de gravação em um repositório podem habilitar {% data variables.product.prodname_dependabot_version_updates %}. For information about enabling version updates, see "[Configuring {% data variables.product.prodname_dependabot_version_updates %}](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates)." +- **{% data variables.product.prodname_dependabot_security_updates %}**—não habilitado por padrão. É possível habilitar o {% data variables.product.prodname_dependabot_security_updates %} para qualquer repositório que use {% data variables.product.prodname_dependabot_alerts %} e o gráfico de dependências. Para obter mais informações sobre habilitar atualizações de segurança, consulte "[Configurar {% data variables.product.prodname_dependabot_security_updates %}](/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates)." +- **{% data variables.product.prodname_dependabot_version_updates %}**—não habilitado por padrão. As pessoas com permissões de gravação em um repositório podem habilitar {% data variables.product.prodname_dependabot_version_updates %}. Para obter mais informações sobre habilitar atualizações de versão, consulte "[Configurar {% data variables.product.prodname_dependabot_version_updates %}](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates)." {% endif %} {% ifversion ghes or ghae %} @@ -149,6 +149,6 @@ Qualquer tipo de repositório: - **Revisão de dependência**—disponível quando o gráfico de dependências está habilitado para {% data variables.product.product_location %} e {% data variables.product.prodname_advanced_security %} está habilitado para a organização ou repositório. Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)." {% endif %} {% ifversion ghes > 3.2 %} -- **{% data variables.product.prodname_dependabot_security_updates %}**—não habilitado por padrão. É possível habilitar o {% data variables.product.prodname_dependabot_security_updates %} para qualquer repositório que use {% data variables.product.prodname_dependabot_alerts %} e o gráfico de dependências. For information about enabling security updates, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates)." -- **{% data variables.product.prodname_dependabot_version_updates %}**—não habilitado por padrão. As pessoas com permissões de gravação em um repositório podem habilitar {% data variables.product.prodname_dependabot_version_updates %}. For information about enabling version updates, see "[Configuring {% data variables.product.prodname_dependabot_version_updates %}](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates)." +- **{% data variables.product.prodname_dependabot_security_updates %}**—não habilitado por padrão. É possível habilitar o {% data variables.product.prodname_dependabot_security_updates %} para qualquer repositório que use {% data variables.product.prodname_dependabot_alerts %} e o gráfico de dependências. Para obter mais informações sobre habilitar atualizações de segurança, consulte "[Configurar {% data variables.product.prodname_dependabot_security_updates %}](/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates)." +- **{% data variables.product.prodname_dependabot_version_updates %}**—não habilitado por padrão. As pessoas com permissões de gravação em um repositório podem habilitar {% data variables.product.prodname_dependabot_version_updates %}. Para obter mais informações sobre habilitar atualizações de versão, consulte "[Configurar {% data variables.product.prodname_dependabot_version_updates %}](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates)." {% endif %} diff --git a/translations/pt-BR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository.md b/translations/pt-BR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository.md index 32c5c26663..a2926385db 100644 --- a/translations/pt-BR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository.md +++ b/translations/pt-BR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository.md @@ -107,6 +107,6 @@ Se um arquivo de manifesto ou de bloqueio não for processado, suas dependência - "[Sobre o gráfico de dependências](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)" - "[Visualizando {% data variables.product.prodname_dependabot_alerts %} para dependências vulneráveis](/github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository)"{% ifversion ghec %} -- "[Viewing insights for your organization](/organizations/collaborating-with-groups-in-organizations/viewing-insights-for-your-organization)"{% endif %}{% ifversion fpt or ghec %} +- "[Visualizando insights para a sua organização](/organizations/collaborating-with-groups-in-organizations/viewing-insights-for-your-organization)"{% endif %}{% ifversion fpt or ghec %} - "[Entender como o {% data variables.product.prodname_dotcom %} usa e protege seus dados](/get-started/privacy-on-github)" {% endif %} diff --git a/translations/pt-BR/content/developers/apps/building-github-apps/creating-a-github-app-using-url-parameters.md b/translations/pt-BR/content/developers/apps/building-github-apps/creating-a-github-app-using-url-parameters.md index f490b5bfd9..231aa9af8d 100644 --- a/translations/pt-BR/content/developers/apps/building-github-apps/creating-a-github-app-using-url-parameters.md +++ b/translations/pt-BR/content/developers/apps/building-github-apps/creating-a-github-app-using-url-parameters.md @@ -18,7 +18,7 @@ shortTitle: Parâmetros de consulta de criação de aplicativo Você pode adicionar parâmetros de consulta a essas URLs para pré-selecionar a configuração de um {% data variables.product.prodname_github_app %} em uma conta pessoal ou de organização: -* **Personal account:** `{% data variables.product.oauth_host_code %}/settings/apps/new` +* **Conta pessoal:** `{% data variables.product.oauth_host_code %}/settings/apps/new` * **Conta da organização:** `{% data variables.product.oauth_host_code %}/organizations/:org/settings/apps/new` A pessoa que está criando o aplicativo pode editar os valores pré-selecionados a partir da página de registro do {% data variables.product.prodname_github_app %}, antes de enviar o aplicativo. Se você não incluir os parâmetros necessários na string de consulta da URL, como, por exemplo, o `nome`, a pessoa que criar o aplicativo deverá inserir um valor antes de enviar o aplicativo. diff --git a/translations/pt-BR/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-an-assignment-from-a-template-repository.md b/translations/pt-BR/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-an-assignment-from-a-template-repository.md index fd4a4c9dca..2389b354e3 100644 --- a/translations/pt-BR/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-an-assignment-from-a-template-repository.md +++ b/translations/pt-BR/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/create-an-assignment-from-a-template-repository.md @@ -14,7 +14,7 @@ Você pode utilizar um repositório de modelo em {% data variables.product.produ Para usar o repositório de modelo para a sua atribuição, o repositório de modelo deve pertencer à sua organização, ou a visibilidade do repositório de modelos deverá ser pública. -You can reuse an existing assignment, even if it uses a template repository, in any other classroom that you have admin access to, including classrooms in a different organization. For more information, see "[Reuse an assignment](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment)." +É possível reutilizar uma atividade existente, mesmo que ela use um repositório modelo, em qualquer outra sala de aula à qual você tenha acesso administrativo, inclusive salas de aula de uma organização diferente. Para obter mais informações, consulte "[Reutilizar uma atividade](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment)". ## Leia mais diff --git a/translations/pt-BR/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment.md b/translations/pt-BR/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment.md index 6bee27aae4..3957465c51 100644 --- a/translations/pt-BR/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment.md +++ b/translations/pt-BR/content/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment.md @@ -1,17 +1,17 @@ --- -title: Reuse an assignment -intro: 'You can reuse an existing assignment in more than one classroom, including classrooms in a different organization.' +title: Reutilizar uma atividade +intro: 'Você pode reutilizar uma atividade existente em mais de uma sala, incluindo salas de aula em uma organização diferente.' versions: fpt: '*' permissions: 'Organization owners who are admins for a classroom can reuse assignments from a classroom. {% data reusables.classroom.classroom-admins-link %}' -shortTitle: Reuse an assignment +shortTitle: Reutilizar uma atividade --- -## About reusing assignments +## Sobre a reutilização de recomendações -You can reuse an existing individual or group assignment in any other classroom you have access to, including classrooms in a different organization. If you choose to reuse an assignment, {% data variables.product.prodname_classroom %} will copy the assignment to the classroom you choose. If the assignment uses a template repository and you choose to reuse it in a classroom from a different organization, {% data variables.product.prodname_classroom %} will create a copy of the repository and its contents in the target organization. +Você pode reutilizar uma atividade individual ou em grupo existente em qualquer outra sala de aula à qual você tenha acesso, incluindo as salas de aula em uma organização diferente. Se você optar por reutilizar uma atividade, {% data variables.product.prodname_classroom %} irá copiar a atividade para a sala de aula que você escolher. Se a atividade usar um repositório de modelo e você escolher reutilizá-lo em uma sala de aula de uma organização diferente, {% data variables.product.prodname_classroom %} criará uma cópia do repositório e seu conteúdo na organização de destino. -The copied assignment includes assignment details such as the name, source repository, autograding test, and preferred editor. You can edit the assignment after it has been copied to make changes. You cannot make changes to the preferred editor. +A atribuição copiada inclui detalhes da atividade, como nome, repositório de origem, teste de autoavaliação e editor preferido. You can edit the assignment after it has been copied to make changes. You cannot make changes to the preferred editor. ## Reusing an assignment diff --git a/translations/pt-BR/content/get-started/quickstart/be-social.md b/translations/pt-BR/content/get-started/quickstart/be-social.md index 0783c3b6ff..1863e1c5a1 100644 --- a/translations/pt-BR/content/get-started/quickstart/be-social.md +++ b/translations/pt-BR/content/get-started/quickstart/be-social.md @@ -5,7 +5,7 @@ redirect_from: - /articles/be-social - /github/getting-started-with-github/be-social - /github/getting-started-with-github/quickstart/be-social -intro: 'Você pode interagir com pessoas, repositórios e organizações no {% data variables.product.prodname_dotcom %}. Veja em seu painel pessoal no que as outras pessoas estão trabalhando e com quem estão se conectando.' +intro: 'Você pode interagir com pessoas, repositórios e organizações no {% data variables.product.prodname_dotcom %}. See what others are working on and who they are connecting with from your personal dashboard.' permissions: '{% data reusables.enterprise-accounts.emu-permission-interact %}' versions: fpt: '*' @@ -24,15 +24,17 @@ Para saber mais sobre como acessar o painel pessoal, consulte "[Sobre seu painel ## Seguir pessoas -Quando você segue alguém no {% data variables.product.prodname_dotcom %}, as notificações sobre as atividades dessa pessoa são recebidas no seu painel pessoal. Para obter mais informações, consulte "[Sobre seu painel pessoal](/articles/about-your-personal-dashboard)". +When you follow someone on {% data variables.product.prodname_dotcom %}, you will get notifications on your personal dashboard about their public activity. If someone you follow creates a new repository, stars a repository, or follows another user, the activity will display in your dashboard. Clique em **Follow** (Seguir) na página do perfil de uma pessoa para segui-la. ![Botão Follow user (Seguir usuário)](/assets/images/help/profile/follow-user-button.png) +For more information, see "[Following people](/get-started/exploring-projects-on-github/following-people)." + ## Inspecionar um repositório -Você pode inspecionar um repositório para receber notificações de novos problemas e pull requests. Quando o proprietário atualiza o repositório, você vê as alterações no seu painel pessoal. Para obter mais informações, consulte {% ifversion fpt or ghae or ghes or ghec %}"[Visualizando suas assinaturas](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Assistindo e desassistindo repositórios](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}." +You can subscribe to a repository to watch it and receive notifications for activity in it. When the owner updates the repository, you will see the changes in your personal dashboard. For more information, see "[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions)." Clique em **Watch** (Inspecionar) no topo de um repositório para inspecioná-lo. @@ -44,38 +46,35 @@ Clique em **Watch** (Inspecionar) no topo de um repositório para inspecioná-lo ## Comunicando em {% data variables.product.product_name %} -{% data variables.product.product_name %} fornece ferramentas de comunicação colaborativas integradas, como problemas e pull requests, permitindo que você interaja de perto com a comunidade quando estiver construindo um ótimo software. Para uma visão geral dessas ferramentas e informações sobre a especificidade de cada uma, consulte "[Início rápido para comunicar-se em {% data variables.product.prodname_dotcom %}](/github/collaborating-with-issues-and-pull-requests/quickstart-for-communicating-on-github)". +{% data variables.product.product_name %} provides built-in collaborative communication tools, allowing you to interact closely with your community when building great software. For example, you can contribute to another user's project by creating a pull request, or use issues to track bugs or suggest ideas in a repository. You can also brainstorm new ideas with your team with discussions. -## Mais ação +For an overview of these tools, see "[Quickstart for communicating on {% data variables.product.prodname_dotcom %}](/github/collaborating-with-issues-and-pull-requests/quickstart-for-communicating-on-github)." -### Criar pull requests - - Talvez você queira contribuir com o o projeto de outra pessoa, seja adicionando recursos, seja corrigindo erros. Após fazer as alterações, informe o autor original enviando uma pull request. Para obter mais informações, consulte "[Sobre pull requests](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)". - - ![Botão Pull request](/assets/images/help/repository/repo-actions-pullrequest.png) - -### Usar problemas - -Ao colaborar em um repositório, use problemas para rastrear ideias, aprimoramentos, tarefas ou erros. Para obter mais informações, consulte "[Sobre problemas](/articles/about-issues/)". - -![Botão Issues (Problemas)](/assets/images/help/repository/repo-tabs-issues.png) - -### Participar em organizações +## Participar em organizações As organizações são contas compartilhadas onde empresas e projetos de código aberto podem colaborar em muitos projetos de uma vez. Os proprietários e administradores podem definir equipes com permissões especiais, ter um perfil público da organização e acompanhar a atividade dentro da organização. Para obter mais informações, consulte "[Sobre organizações](/articles/about-organizations/)". +From your dashboard, click the drop down menu of your username on the left side of your dashboard. Here, you can view organizations that you are a part of and easily switch between them. + ![Menu suspenso de alternância de contexto da conta](/assets/images/help/overview/dashboard-contextswitcher.png) ### Explorar outros projetos no {% data variables.product.prodname_dotcom %} -Descubra projetos interessantes usando o {% data variables.explore.explore_github %}, [Descobrir repositórios](https://github.com/explore) e a {% data variables.explore.trending_page %}. Marque projetos interessantes e volte para eles mais tarde. Visite as {% data variables.explore.your_stars_page %} para ver todos os seus projetos favoritos. Para obter mais informações, consulte "[Sobre seu painel pessoal](/articles/about-your-personal-dashboard/)". +You can discover new and interesting projects on {% data variables.product.prodname_dotcom %}'s Explore page. You can star interesting projects to make them easy to find again later. Visit your stars page to see all your starred projects. For more information about stars, see "[Saving repositories with stars](/get-started/exploring-projects-on-github/saving-repositories-with-stars)." -## Comemore +Your dashboard feed displays projects based on your interests including repositories you star, people you follow, and your contributions to public repositories. From your dashboard, you can see trending projects, view topics, and check out collections. -Agora você está conectado à comunidade do {% data variables.product.product_name %}. O que quer fazer agora? ![Marcar um projeto com estrela](/assets/images/help/stars/star-a-project.png) +To explore more projects, see "{% data variables.explore.explore_github %}". +## Próximas etapas +You are now connected to the {% data variables.product.product_name %} community. There are other ways to interact and build within {% data variables.product.product_name %}. -- Para sincronizar seus projetos de {% data variables.product.product_name %} com seu computador, você pode configurar o Git. Para obter mais informações, consulte "[Configurar o Git](/articles/set-up-git)". -- Também é possível criar um repositório, onde é você pode colocar todos os seus projetos e manter seus fluxos de trabalho. Para obter mais informações, consulte "[Criar um repositório](/articles/create-a-repo)". -- Você pode bifurcar um repositório para fazer alterações que deseja ver sem afetar o repositório original. Para obter mais informações, consulte "[Bifurcar um repositório](/articles/fork-a-repo). " -- {% data reusables.support.connect-in-the-forum-bootcamp %} +* {% data reusables.getting-started.set-up-git %} + +* {% data reusables.getting-started.create-a-repository %} + +* {% data reusables.getting-started.fork-a-repository %} + +* {% data reusables.getting-started.contributing-to-projects %} + +* {% data reusables.support.connect-in-the-forum-bootcamp %} diff --git a/translations/pt-BR/content/get-started/quickstart/create-a-repo.md b/translations/pt-BR/content/get-started/quickstart/create-a-repo.md index a1343121ce..e57be405a9 100644 --- a/translations/pt-BR/content/get-started/quickstart/create-a-repo.md +++ b/translations/pt-BR/content/get-started/quickstart/create-a-repo.md @@ -5,7 +5,7 @@ redirect_from: - /articles/create-a-repo - /github/getting-started-with-github/create-a-repo - /github/getting-started-with-github/quickstart/create-a-repo -intro: 'Para colocar seu projeto no {% data variables.product.prodname_dotcom %}, você precisará criar um repositório no qual ele residirá.' +intro: 'To put your project up on {% data variables.product.prodname_dotcom %}, you will need to create a repository for it to live in.' versions: fpt: '*' ghes: '*' @@ -22,7 +22,7 @@ topics: {% ifversion fpt or ghec %} -Você pode armazenar vários projetos nos repositórios do {% data variables.product.prodname_dotcom %}, incluindo projetos de código aberto. Com os [projetos de código aberto](http://opensource.org/about), é possível compartilhar código para criar softwares melhores e mais confiáveis. Você pode usar repositórios para colaborar com outras pessoas e acompanhar seu trabalho. Para obter mais informações, consulte "[Sobre repositórios](/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-repositories)". +Você pode armazenar vários projetos nos repositórios do {% data variables.product.prodname_dotcom %}, incluindo projetos de código aberto. With open source projects, you can share code to make better, more reliable software. Você pode usar repositórios para colaborar com outras pessoas e acompanhar seu trabalho. Para obter mais informações, consulte "[Sobre repositórios](/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-repositories)". To learn more about open source projects, visit [OpenSource.org](http://opensource.org/about). {% elsif ghes or ghae %} @@ -78,7 +78,7 @@ Vamos fazer commit de uma alteração no arquivo *README*. 2. Acima do conteúdo do arquivo, clique em {% octicon "pencil" aria-label="The edit icon" %}. 3. Na guia **Edit file** (Editar arquivo), digite algumas informações sobre si mesmo. ![Novo conteúdo no arquivo](/assets/images/help/repository/edit-readme-light.png) {% data reusables.files.preview_change %} -5. Revise as alterações feitas no arquivo. Você verá o novo conteúdo em verde. ![Visualização de arquivo](/assets/images/help/repository/create-commit-review.png) +5. Revise as alterações feitas no arquivo. You will see the new content in green. ![Visualização de arquivo](/assets/images/help/repository/create-commit-review.png) {% data reusables.files.write_commit_message %} {% data reusables.files.choose_commit_branch %} {% data reusables.files.propose_file_change %} @@ -124,18 +124,18 @@ Os arquivos *README* são um excelente local para descrever seu projeto mais det {% endcli %} -## Comemore +## Próximas etapas -Parabéns! Você criou um repositório, incluindo um arquivo *README*, assim como seu primeiro commit no {% data variables.product.product_location %}. +Você criou um repositório, incluindo um arquivo *README*, assim como seu primeiro commit no {% data variables.product.product_location %}. {% webui %} -Agora você pode clonar um repositório de {% data variables.product.prodname_dotcom %} para criar uma cópia local no seu computador. A partir do seu repositório local, você pode fazer commit e criar um pull request para atualizar as alterações no repositório upstream. Para obter mais informações, consulte "[Clonando um repositório](/github/creating-cloning-and-archiving-repositories/cloning-a-repository)" e "[Configurar o Git](/articles/set-up-git)". +* Agora você pode clonar um repositório de {% data variables.product.prodname_dotcom %} para criar uma cópia local no seu computador. A partir do seu repositório local, você pode fazer commit e criar um pull request para atualizar as alterações no repositório upstream. Para obter mais informações, consulte "[Clonando um repositório](/github/creating-cloning-and-archiving-repositories/cloning-a-repository)" e "[Configurar o Git](/articles/set-up-git)". {% endwebui %} -Você pode encontrar projetos e repositórios interessantes em {% data variables.product.prodname_dotcom %} e fazer alterações neles criando uma bifurcação no repositório. Para obter mais informações, "[Bifurcar um repositório](/articles/fork-a-repo)". +* Você pode encontrar projetos e repositórios interessantes em {% data variables.product.prodname_dotcom %} e fazer alterações neles criando uma bifurcação no repositório. {% data reusables.getting-started.fork-a-repository %} -Cada repositório em {% data variables.product.prodname_dotcom %} pertence a uma pessoa ou organização. Você pode interagir com as pessoas, repositórios e organizações, conectando-se e seguindo-as em {% data variables.product.prodname_dotcom %}. Para obter mais informações, consulte "[Seja social](/articles/be-social)". +* {% data reusables.getting-started.being-social %} -{% data reusables.support.connect-in-the-forum-bootcamp %} +* {% data reusables.support.connect-in-the-forum-bootcamp %} diff --git a/translations/pt-BR/content/get-started/quickstart/fork-a-repo.md b/translations/pt-BR/content/get-started/quickstart/fork-a-repo.md index 2de9aaada7..93c586c1a4 100644 --- a/translations/pt-BR/content/get-started/quickstart/fork-a-repo.md +++ b/translations/pt-BR/content/get-started/quickstart/fork-a-repo.md @@ -22,11 +22,11 @@ topics: ## Sobre bifurcações -Mais comumente, as bifurcações são usadas para propor mudanças no projeto de outra pessoa ao qual você não tem acesso de gravação, ou para usar o projeto de outra pessoa como ponto de partida para sua própria ideia. Você pode bifurcar um repositório para criar uma cópia do repositório e fazer alterações sem afetar o repositório upstream. Para obter mais informações, consulte "[Trabalhando com as bifurcações](/github/collaborating-with-issues-and-pull-requests/working-with-forks)". +Most commonly, forks are used to either propose changes to someone else's project to which you do not have write access, or to use someone else's project as a starting point for your own idea. Você pode bifurcar um repositório para criar uma cópia do repositório e fazer alterações sem afetar o repositório upstream. Para obter mais informações, consulte "[Trabalhando com as bifurcações](/github/collaborating-with-issues-and-pull-requests/working-with-forks)". ### Proponha mudanças no projeto de outra pessoa -Por exemplo, você pode usar bifurcações para propor alterações relacionadas à correção de um bug. Em vez de registrar um erro encontrado, é possível: +Por exemplo, você pode usar bifurcações para propor alterações relacionadas à correção de um bug. Rather than logging an issue for a bug you have found, you can: - Bifurcar o repositório. - Fazer a correção. @@ -48,7 +48,7 @@ Ao criar um repositório público a partir de uma bifurcação do projeto de out ## Pré-requisitos -Se ainda não o fez, primeiro [configure o Git](/articles/set-up-git). Lembre-se também de [configurar a autenticação para {% data variables.product.product_location %} a partir do Git](/articles/set-up-git#next-steps-authenticating-with-github-from-git). +If you have not yet, you should first [set up Git](/articles/set-up-git). Lembre-se também de [configurar a autenticação para {% data variables.product.product_location %} a partir do Git](/articles/set-up-git#next-steps-authenticating-with-github-from-git). ## Bifurcar um repositório @@ -84,7 +84,7 @@ gh repo fork repository --org "octo-org" ## Clonando o seu repositório bifurcado -Agora, você tem uma bifurcação do repositório Spoon-Knife, mas você não tem os arquivos nesse repositório localmente no seu computador. +Right now, you have a fork of the Spoon-Knife repository, but you do not have the files in that repository locally on your computer. {% webui %} @@ -145,7 +145,7 @@ Ao bifurcar um projeto para propor mudanças no repositório original, é possí - Para listar os arquivos e pastas em seu diretório atual, digite `ls`. - Para acessar um dos diretórios listados, digite `cd your_listed_directory`. - Para acessar um diretório, digite `cd ..`. -5. Digite `git remote -v` e pressione **Enter**. Você verá o repositório remote atual configurado para sua bifurcação. +5. Digite `git remote -v` e pressione **Enter**. You will see the current configured remote repository for your fork. ```shell $ git remote -v > origin https://{% data variables.command_line.codeblock %}/YOUR_USERNAME/YOUR_FORK.git (fetch) @@ -157,7 +157,7 @@ Ao bifurcar um projeto para propor mudanças no repositório original, é possí $ git remote add upstream https://{% data variables.command_line.codeblock %}/octocat/Spoon-Knife.git ``` -7. Para verificar o novo repositório upstream que você especificou para sua bifurcação, digite novamente `git remote -v`. Você deverá visualizar a URL da sua bifurcação como `origin` (origem) e a URL do repositório original como `upstream`. +7. To verify the new upstream repository you have specified for your fork, type `git remote -v` again. Você deverá visualizar a URL da sua bifurcação como `origin` (origem) e a URL do repositório original como `upstream`. ```shell $ git remote -v > origin https://{% data variables.command_line.codeblock %}/YOUR_USERNAME/YOUR_FORK.git (fetch) @@ -188,7 +188,7 @@ gh repo fork repository --remote-name "main-remote-repo" {% endcli %} -### Próximas etapas +### Editing a fork Você pode fazer alterações em uma bifurcação, incluindo: @@ -202,12 +202,14 @@ Bifurque um repositório para começar a contribuir com um projeto. {% data reus {% endif %} -## Comemore +## Próximos passos -Você já bifurcou um repositório, treinou clonar sua bifurcação e configurou um repositório upstream. Para obter mais informações sobre a clonagem da bifurcação e sincronizar as alterações em um repositório bifurcado a partir do seu computador"[Configurar o Git](/articles/set-up-git)". +Você já bifurcou um repositório, treinou clonar sua bifurcação e configurou um repositório upstream. -Você também pode criar um novo repositório onde você pode colocar todos os seus projetos e compartilhar o código em {% data variables.product.prodname_dotcom %}. Para obter mais informações, consulte "[Criar um repositório](/articles/create-a-repo)". +* For more information about cloning the fork and syncing the changes in a forked repository from your computer, see "[Set up Git](/articles/set-up-git)." -Cada repositório em {% data variables.product.product_name %} pertence a uma pessoa ou organização. Você pode interagir com as pessoas, repositórios e organizações, conectando-se e seguindo-as em {% data variables.product.product_name %}. Para obter mais informações, consulte "[Seja social](/articles/be-social)". +* Você também pode criar um novo repositório onde você pode colocar todos os seus projetos e compartilhar o código em {% data variables.product.prodname_dotcom %}. {% data reusables.getting-started.create-a-repository %}" -{% data reusables.support.connect-in-the-forum-bootcamp %} +* Cada repositório em {% data variables.product.product_name %} pertence a uma pessoa ou organização. You can interact with users, repositories, and organizations by connecting and following them on {% data variables.product.product_name %}. {% data reusables.getting-started.being-social %} + +* {% data reusables.support.connect-in-the-forum-bootcamp %} diff --git a/translations/pt-BR/content/get-started/quickstart/github-glossary.md b/translations/pt-BR/content/get-started/quickstart/github-glossary.md index 4e9c166ae2..04e7a7e2e0 100644 --- a/translations/pt-BR/content/get-started/quickstart/github-glossary.md +++ b/translations/pt-BR/content/get-started/quickstart/github-glossary.md @@ -23,5 +23,5 @@ versions: ## Leia mais - [Glossário oficial do Git](https://www.kernel.org/pub/software/scm/git/docs/gitglossary.html) -- [Referência do Git](http://gitref.org/) -- [Git SCM](https://git-scm.com/doc) +- [Git documentation](https://git-scm.com/doc) +- [Git command list](https://git-scm.com/docs) diff --git a/translations/pt-BR/content/get-started/quickstart/set-up-git.md b/translations/pt-BR/content/get-started/quickstart/set-up-git.md index 93f2811902..7afc4fe5c0 100644 --- a/translations/pt-BR/content/get-started/quickstart/set-up-git.md +++ b/translations/pt-BR/content/get-started/quickstart/set-up-git.md @@ -27,11 +27,11 @@ topics: ## Usar o Git -Para usar o Git na linha de comando, você precisará fazer download, instalar e configurar o Git no computador. Você também pode instalar {% data variables.product.prodname_cli %} para usar {% data variables.product.prodname_dotcom %} a partir da linha de comando. Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_cli %}](/github-cli/github-cli/about-github-cli)". +To use Git on the command line, you will need to download, install, and configure Git on your computer. Você também pode instalar {% data variables.product.prodname_cli %} para usar {% data variables.product.prodname_dotcom %} a partir da linha de comando. Para obter mais informações, consulte "[Sobre {% data variables.product.prodname_cli %}](/github-cli/github-cli/about-github-cli)". -Se quiser trabalhar com o Git, mas não quiser usar a linha de comando, você poderá baixar e instalar o cliente do [{% data variables.product.prodname_desktop %}]({% data variables.product.desktop_link %}). Para obter mais informações, consulte "[Instalar e configurar o {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop/)". +If you want to work with Git locally, but do not want to use the command line, you can instead download and install the [{% data variables.product.prodname_desktop %}]({% data variables.product.desktop_link %}) client. Para obter mais informações, consulte "[Instalar e configurar o {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop/)". -Se não precisar trabalhar nos arquivos localmente, o {% data variables.product.product_name %} permite a execução de diversas ações relacionadas ao Git diretamente no navegador, incluindo: +If you do not need to work with files locally, {% data variables.product.product_name %} lets you complete many Git-related actions directly in the browser, including: - [Criar um repositório](/articles/create-a-repo) - [Bifurcar um repositório](/articles/fork-a-repo) @@ -46,17 +46,17 @@ Se não precisar trabalhar nos arquivos localmente, o {% data variables.product. **Observação**: Se você estiver usando um dispositivo do Chrome OS, será necessário configurar adicionalmente: -1. Instale um emulador de terminais como, por exemplo, o Termux da Google Play Store no seu dispositivo Chrome OS. -2. A partir do emulador de terminal que você instalou, instale o Git. Por exemplo, no Termux, insira `apt install git` e, em seguida, digite `y` quando solicitado. +2. Instale um emulador de terminais como, por exemplo, o Termux da Google Play Store no seu dispositivo Chrome OS. +3. A partir do emulador de terminal que você instalou, instale o Git. Por exemplo, no Termux, insira `apt install git` e, em seguida, digite `y` quando solicitado. {% endnote %} 2. [Configure seu nome de usuário no Git](/github/getting-started-with-github/setting-your-username-in-git). 3. [Configure seu endereço de e-mail de commit no Git](/articles/setting-your-commit-email-address). -## Próximas etapas: autenticar no {% data variables.product.prodname_dotcom %} do Git +## Authenticating with {% data variables.product.prodname_dotcom %} from Git -Quando você se conecta a um repositório do {% data variables.product.prodname_dotcom %} a partir do Git, precisa fazer a autenticação no {% data variables.product.product_name %} usando HTTPS ou SSH. +When you connect to a {% data variables.product.prodname_dotcom %} repository from Git, you will need to authenticate with {% data variables.product.product_name %} using either HTTPS or SSH. {% note %} @@ -66,18 +66,21 @@ Quando você se conecta a um repositório do {% data variables.product.prodname_ ### Conexão por HTTPS (recomendada) -Se você [clonar com HTTPS](/github/getting-started-with-github/about-remote-repositories/#cloning-with-https-urls), [armazene suas credenciais do {% data variables.product.prodname_dotcom %} no Git](/github/getting-started-with-github/caching-your-github-credentials-in-git) usando um auxiliar de credenciais. +If you clone with HTTPS, you can cache your {% data variables.product.prodname_dotcom %} credentials in Git using a credential helper. For more information, see "[Cloning with HTTPS urls](/github/getting-started-with-github/about-remote-repositories/#cloning-with-https-urls)" and "[Caching your {% data variables.product.prodname_dotcom %} credentials in Git](/github/getting-started-with-github/caching-your-github-credentials-in-git)." ### Conexão por SSH -Se você [clonar com SSH](/github/getting-started-with-github/about-remote-repositories/#cloning-with-ssh-urls), poderá [gerar chaves SSH](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) em cada computador usado para fazer push ou pull a partir do {% data variables.product.product_name %}. +If you clone with SSH, you must generate SSH keys on each computer you use to push or pull from {% data variables.product.product_name %}. For more information, see "[Cloning with SSH urls](/github/getting-started-with-github/about-remote-repositories/#cloning-with-ssh-urls)" and "[Generating a new SSH key](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)." -## Comemore +## Próximas etapas -Parabéns! Agora o Git e o {% data variables.product.prodname_dotcom %} estão configurados! Agora você pode optar por criar um repositório onde possa colocar seus projetos. Esta é uma ótima maneira de fazer backup do seu código e facilita o compartilhamento do código no mundo todo. Para obter mais informações, consulte "[Criar um repositório](/articles/create-a-repo)". +You now have Git and {% data variables.product.prodname_dotcom %} all set up. Agora você pode optar por criar um repositório onde possa colocar seus projetos. Saving your code in a repository allows you to back up your code and share it around the world. -Você pode criar a cópia de um repositório, fazendo uma bifurcação dele e propondo as alterações que deseja ver sem afetar o repositório upstream. Para obter mais informações, consulte "[Bifurcar um repositório](/articles/fork-a-repo)". +* {% data reusables.getting-started.create-a-repository %}. -Cada repositório em {% data variables.product.prodname_dotcom %} pertence a uma pessoa ou organização. Você pode interagir com as pessoas, repositórios e organizações, conectando-se e seguindo-as em {% data variables.product.product_name %}. Para obter mais informações, consulte "[Seja social](/articles/be-social)". +* {% data reusables.getting-started.fork-a-repository %} -{% data reusables.support.connect-in-the-forum-bootcamp %} +* {% data reusables.getting-started.being-social %} + + +* {% data reusables.support.connect-in-the-forum-bootcamp %} diff --git a/translations/pt-BR/content/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization.md b/translations/pt-BR/content/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization.md index 675bf004f5..af99dcf5fd 100644 --- a/translations/pt-BR/content/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization.md +++ b/translations/pt-BR/content/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization.md @@ -29,7 +29,7 @@ O proprietário da organização pode restringir a capacidade de convidar colabo {% endif %} {% ifversion ghes %} -Before you can add someone as an outside collaborator on a repository, the person must have a personal account on {% data variables.product.product_location %}. Se a empresa usa um sistema de autenticação externa, como SAML ou LDAP, a pessoa que você deseja adicionar deverá efetuar o login por meio desse sistema para criar uma conta. If the person does not have access to the authentication system and built-in authentication is enabled for your enterprise, a site administrator can create an account for the person. For more information, see "[Configuring built-in authentication](/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication)." +Before you can add someone as an outside collaborator on a repository, the person must have a personal account on {% data variables.product.product_location %}. Se a empresa usa um sistema de autenticação externa, como SAML ou LDAP, a pessoa que você deseja adicionar deverá efetuar o login por meio desse sistema para criar uma conta. If the person does not have access to the authentication system and built-in authentication is enabled for your enterprise, a site administrator can create an account for the person. Para obter mais informações, consulte "[onfigurando a autenticação integrada](/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication)". {% endif %} {% ifversion not ghae %} diff --git a/translations/pt-BR/data/features/delete-code-scanning-alerts.yml b/translations/pt-BR/data/features/delete-code-scanning-alerts.yml new file mode 100644 index 0000000000..3fed35f50c --- /dev/null +++ b/translations/pt-BR/data/features/delete-code-scanning-alerts.yml @@ -0,0 +1,5 @@ +--- +#Tracking removing ability to delete code scanning alerts: ghae-issue-6776 +versions: + ghae: '*' + ghes: '<3.6' diff --git a/translations/pt-BR/data/reusables/audit_log/audit_log_sidebar_for_org_admins.md b/translations/pt-BR/data/reusables/audit_log/audit_log_sidebar_for_org_admins.md index a763a75baf..3c0e3e3e6a 100644 --- a/translations/pt-BR/data/reusables/audit_log/audit_log_sidebar_for_org_admins.md +++ b/translations/pt-BR/data/reusables/audit_log/audit_log_sidebar_for_org_admins.md @@ -1,5 +1,6 @@ {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. In the "Archives" section of the sidebar, click **{% octicon "log" aria-label="The log icon" %} Security log**. +1. In the "Archives" section of the sidebar, click +{% octicon "log" aria-label="The log icon" %} **Logs**, then click **Audit log**. {% else %} 1. Na barra lateral Settings, clique em **Audit log**. ![Configurações de log de auditoria para organizações na barra lateral](/assets/images/help/organizations/org-settings-audit-log.png) {% endif %} diff --git a/translations/pt-BR/data/reusables/classroom/reuse-assignment-link.md b/translations/pt-BR/data/reusables/classroom/reuse-assignment-link.md index 73b7419440..a8f100d018 100644 --- a/translations/pt-BR/data/reusables/classroom/reuse-assignment-link.md +++ b/translations/pt-BR/data/reusables/classroom/reuse-assignment-link.md @@ -1 +1 @@ -You can reuse an existing assignment in any other classroom you have admin access to, including classrooms in a different organization. For more information, see "[Reuse an assignment](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment)." \ No newline at end of file +You can reuse an existing assignment in any other classroom you have admin access to, including classrooms in a different organization. Para obter mais informações, consulte "[Reutilizar uma atividade](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment)". \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/enterprise_user_management/alternatively-enable-external-authentication.md b/translations/pt-BR/data/reusables/enterprise_user_management/alternatively-enable-external-authentication.md index 70b8f88726..4aa73e9db1 100644 --- a/translations/pt-BR/data/reusables/enterprise_user_management/alternatively-enable-external-authentication.md +++ b/translations/pt-BR/data/reusables/enterprise_user_management/alternatively-enable-external-authentication.md @@ -1 +1 @@ -Alternatively, you can configure external authentication for {% data variables.product.product_location %}. If you use external authentication, you must invite people to use your instance through your authentication provider. For more information, see "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#external-authentication)." +Alternatively, you can configure external authentication for {% data variables.product.product_location %}. If you use external authentication, you must invite people to use your instance through your authentication provider. Para obter mais informações, consulte "[Sobre a autenticação para sua empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#external-authentication)". diff --git a/translations/pt-BR/data/reusables/enterprise_user_management/built-in-authentication-option.md b/translations/pt-BR/data/reusables/enterprise_user_management/built-in-authentication-option.md index a593c408b3..e5c505552e 100644 --- a/translations/pt-BR/data/reusables/enterprise_user_management/built-in-authentication-option.md +++ b/translations/pt-BR/data/reusables/enterprise_user_management/built-in-authentication-option.md @@ -1 +1 @@ -Optionally, to allow people without an account on your external authentication system to sign in with built-in authentication, select **Allow built-in authentication**. For more information, see "[Allowing built-in authentication for users outside your provider](/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider)." +Optionally, to allow people without an account on your external authentication system to sign in with built-in authentication, select **Allow built-in authentication**. Para obter mais informações, consulte "[Permitir a autenticação integrada para usuários de fora do seu provedor](/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider)". diff --git a/translations/pt-BR/data/reusables/enterprise_user_management/built-in-authentication.md b/translations/pt-BR/data/reusables/enterprise_user_management/built-in-authentication.md index f3dd9376bb..379ed0ea9c 100644 --- a/translations/pt-BR/data/reusables/enterprise_user_management/built-in-authentication.md +++ b/translations/pt-BR/data/reusables/enterprise_user_management/built-in-authentication.md @@ -1 +1 @@ -If you want to allow authentication for some people who don't have an account on your external authentication provider, you can allow fallback authentication to local accounts on {% data variables.product.product_location %}. For more information, see "[Allowing built-in authentication for users outside your provider](/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider)." +If you want to allow authentication for some people who don't have an account on your external authentication provider, you can allow fallback authentication to local accounts on {% data variables.product.product_location %}. Para obter mais informações, consulte "[Permitir a autenticação integrada para usuários de fora do seu provedor](/admin/identity-and-access-management/managing-iam-for-your-enterprise/allowing-built-in-authentication-for-users-outside-your-provider)". diff --git a/translations/pt-BR/data/reusables/getting-started/being-social.md b/translations/pt-BR/data/reusables/getting-started/being-social.md new file mode 100644 index 0000000000..730e8dab17 --- /dev/null +++ b/translations/pt-BR/data/reusables/getting-started/being-social.md @@ -0,0 +1 @@ +Cada repositório em {% data variables.product.prodname_dotcom %} pertence a uma pessoa ou organização. Você pode interagir com as pessoas, repositórios e organizações, conectando-se e seguindo-as em {% data variables.product.product_name %}. For more information, see "[Be social](/articles/be-social)." \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/getting-started/contributing-to-projects.md b/translations/pt-BR/data/reusables/getting-started/contributing-to-projects.md new file mode 100644 index 0000000000..0d8c4c5965 --- /dev/null +++ b/translations/pt-BR/data/reusables/getting-started/contributing-to-projects.md @@ -0,0 +1 @@ +{% data variables.product.prodname_dotcom %} connects users and allows you to interact with other projects. To learn more about contributing to someone else's project, see "[Contributing to projects](/get-started/quickstart/contributing-to-projects)." \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/getting-started/create-a-repository.md b/translations/pt-BR/data/reusables/getting-started/create-a-repository.md new file mode 100644 index 0000000000..7a73fd2457 --- /dev/null +++ b/translations/pt-BR/data/reusables/getting-started/create-a-repository.md @@ -0,0 +1 @@ +Creating a repository for your project allows you to store code in {% data variables.product.prodname_dotcom %}. This provides a backup of your work that you can choose to share with other developers. For more information, see “[Create a repository](/get-started/quickstart/create-a-repo)." \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/getting-started/fork-a-repository.md b/translations/pt-BR/data/reusables/getting-started/fork-a-repository.md new file mode 100644 index 0000000000..b80f5782bd --- /dev/null +++ b/translations/pt-BR/data/reusables/getting-started/fork-a-repository.md @@ -0,0 +1 @@ +Forking a repository will allow you to make changes to another repository without affecting the original. Para obter mais informações, consulte "[Bifurcar um repositório](/get-started/quickstart/fork-a-repo). " \ No newline at end of file diff --git a/translations/pt-BR/data/reusables/getting-started/set-up-git.md b/translations/pt-BR/data/reusables/getting-started/set-up-git.md new file mode 100644 index 0000000000..4900b28f29 --- /dev/null +++ b/translations/pt-BR/data/reusables/getting-started/set-up-git.md @@ -0,0 +1 @@ +Synchronizing {% data variables.product.prodname_dotcom %} repositories with your computer allows you to work locally and push your changes to {% data variables.product.prodname_dotcom %}. For more information, see “[Set up Git](/get-started/quickstart/set-up-git).” diff --git a/translations/pt-BR/data/reusables/organizations/security-manager-beta-note.md b/translations/pt-BR/data/reusables/organizations/security-manager-beta-note.md index fdf71f8de1..437ffe1f52 100644 --- a/translations/pt-BR/data/reusables/organizations/security-manager-beta-note.md +++ b/translations/pt-BR/data/reusables/organizations/security-manager-beta-note.md @@ -1,5 +1,5 @@ {% note %} -**Note:** The security manager role is in public beta and subject to change. This feature is not available for organizations using legacy per-repository billing plans. +**Note:** The security manager role is in public beta and subject to change.{% ifversion fpt %} This feature is not available for organizations using legacy per-repository billing plans.{% endif %} {% endnote %} diff --git a/translations/pt-BR/data/reusables/support/ask-and-answer-forum.md b/translations/pt-BR/data/reusables/support/ask-and-answer-forum.md index 21e700f117..8e69add438 100644 --- a/translations/pt-BR/data/reusables/support/ask-and-answer-forum.md +++ b/translations/pt-BR/data/reusables/support/ask-and-answer-forum.md @@ -1 +1 @@ -You can connect with developers around the world in [{% data variables.product.prodname_gcf %}](https://github.community) to ask and answer questions, learn, and interact directly with {% data variables.product.product_name %} staff. +You can connect with developers around the world to ask and answer questions, learn, and interact directly with {% data variables.product.product_name %} staff. To get the conversation started, see "[{% data variables.product.prodname_gcf %}](https://github.community)." From 8a83f9cd30a3f1d516aebf0973a1f95e1eaba1c0 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Mon, 25 Apr 2022 18:48:22 +0000 Subject: [PATCH 17/24] update search indexes --- lib/search/indexes/github-docs-3.1-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-pt.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-cn.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-en.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-es.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-ja.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-pt.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-cn.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-en.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-es.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-ja.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-pt.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-cn.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-en.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-es.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-ja.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-pt.json.br | 4 ++-- 70 files changed, 140 insertions(+), 140 deletions(-) diff --git a/lib/search/indexes/github-docs-3.1-cn-records.json.br b/lib/search/indexes/github-docs-3.1-cn-records.json.br index 9b663d1594..c7a5fdcfee 100644 --- a/lib/search/indexes/github-docs-3.1-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.1-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b91ad0241b760ed661b03d1babb79af4d910f66595704b1838b50f1c6255aa62 -size 674556 +oid sha256:64495e1b14dd8462539c16d3a20b5d312beee7bae537ca7e24be94feabf23d82 +size 674367 diff --git a/lib/search/indexes/github-docs-3.1-cn.json.br b/lib/search/indexes/github-docs-3.1-cn.json.br index cd64d0ec7b..d3b1c836fc 100644 --- a/lib/search/indexes/github-docs-3.1-cn.json.br +++ b/lib/search/indexes/github-docs-3.1-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:87170ff85053977adf62a21826a419a388724745aaf5cd82c0cf23fae0d8b9c8 -size 1359171 +oid sha256:56eee353c49c5e40ba14a4683dbe803693738a8246730ba63c1133fd21ed1e73 +size 1356659 diff --git a/lib/search/indexes/github-docs-3.1-en-records.json.br b/lib/search/indexes/github-docs-3.1-en-records.json.br index 163a22b0f3..db8f546447 100644 --- a/lib/search/indexes/github-docs-3.1-en-records.json.br +++ b/lib/search/indexes/github-docs-3.1-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f769933f594861ffcbfe9671cf8e960df6843ebcb054a570fa45433263b01b54 -size 903651 +oid sha256:c1b2b30f5081a10e56a6d32c654db3966272ceeef51bfebe912d1257af128ee2 +size 901216 diff --git a/lib/search/indexes/github-docs-3.1-en.json.br b/lib/search/indexes/github-docs-3.1-en.json.br index 672adced1a..23103b4a3c 100644 --- a/lib/search/indexes/github-docs-3.1-en.json.br +++ b/lib/search/indexes/github-docs-3.1-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1a7e0644cb357f7a839b6c0023fc1137c0f54700f52348bed473b79c9c8c2307 -size 3480388 +oid sha256:f29599a8d16fc579e4d37b8898b5122215ef3e5fe95ef5a3779d406b88ba28dc +size 3481678 diff --git a/lib/search/indexes/github-docs-3.1-es-records.json.br b/lib/search/indexes/github-docs-3.1-es-records.json.br index 0c256e9f27..b9565a8c05 100644 --- a/lib/search/indexes/github-docs-3.1-es-records.json.br +++ b/lib/search/indexes/github-docs-3.1-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d70655877e42a0b37fbff8216ecdc74d4931f1bbff8820a59b0f1c15d0954293 -size 623693 +oid sha256:1c7e73b3edffdeeb1d66a512cda64aa9e78906bda05f9d985423f6a055e72497 +size 624078 diff --git a/lib/search/indexes/github-docs-3.1-es.json.br b/lib/search/indexes/github-docs-3.1-es.json.br index 31a0b9a649..dc7139420f 100644 --- a/lib/search/indexes/github-docs-3.1-es.json.br +++ b/lib/search/indexes/github-docs-3.1-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a385f5b16019312f953aa6bd71892de6b9df7d7101cd0a1ddc48d933f703ac70 -size 2637488 +oid sha256:9eb4ae5ca409bc2609250110d89f89299037c8cc5a1351408ae07fa7d9f2557e +size 2632393 diff --git a/lib/search/indexes/github-docs-3.1-ja-records.json.br b/lib/search/indexes/github-docs-3.1-ja-records.json.br index 5f73316c21..0b1f0cc759 100644 --- a/lib/search/indexes/github-docs-3.1-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.1-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:789e12d176938eb3a40b2d73c645f4705f84db48c5885a2a82af2242245d1c68 -size 686113 +oid sha256:2c17faa2feb354d039608a01eae39c27a8719848162573c2ac6b3cb94d4ee507 +size 685759 diff --git a/lib/search/indexes/github-docs-3.1-ja.json.br b/lib/search/indexes/github-docs-3.1-ja.json.br index 4438af6b50..a1f918785b 100644 --- a/lib/search/indexes/github-docs-3.1-ja.json.br +++ b/lib/search/indexes/github-docs-3.1-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d53f0c9f8ef31e4720520fe616aaaf195b2fd95efcbc0435f80ff68e1d390efb -size 3665331 +oid sha256:9e89ab209df880b151ef17a24c4c73d57882ec89939d4e41d7e05c2707ee53f1 +size 3663297 diff --git a/lib/search/indexes/github-docs-3.1-pt-records.json.br b/lib/search/indexes/github-docs-3.1-pt-records.json.br index 2f759d1d5b..7564d04cda 100644 --- a/lib/search/indexes/github-docs-3.1-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.1-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dc54504a8b65f6293e81c8070699aa49dec9be46f686bd4e658ff1bd1648a289 -size 615483 +oid sha256:7ef501c72182e337b2c25cd9957e29eb80472afa72c07db490bcc43051e68736 +size 615131 diff --git a/lib/search/indexes/github-docs-3.1-pt.json.br b/lib/search/indexes/github-docs-3.1-pt.json.br index 7ee26b648f..04345f33f7 100644 --- a/lib/search/indexes/github-docs-3.1-pt.json.br +++ b/lib/search/indexes/github-docs-3.1-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:34d8b64f570c2112713ec5a334c43d352f51b44452081ae888913027816f711c -size 2533439 +oid sha256:47cabc87c893291ec78ba3fa0ce846a8575f67ef6569fa873c361bc8ab1402c3 +size 2533283 diff --git a/lib/search/indexes/github-docs-3.2-cn-records.json.br b/lib/search/indexes/github-docs-3.2-cn-records.json.br index 6232a48a04..b257c4536b 100644 --- a/lib/search/indexes/github-docs-3.2-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.2-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3fb838939fa87adb7e3b6b1bc54831c1058becaa1a96a415292d9100699455eb -size 691425 +oid sha256:13e66533ebb7bf9d48468c1855dcad1dd17b0ce9c7ae6e153dbfaee0f1ab63e4 +size 692790 diff --git a/lib/search/indexes/github-docs-3.2-cn.json.br b/lib/search/indexes/github-docs-3.2-cn.json.br index 9aaead0f01..6690f105ba 100644 --- a/lib/search/indexes/github-docs-3.2-cn.json.br +++ b/lib/search/indexes/github-docs-3.2-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2ce76fb413c812b92ea81255cb8976e413329320a6fff99328de2c5925d1bb9b -size 1389245 +oid sha256:f15de8a1948d8385e9258b8547490dbf26961c20e4a9fc329fbf6fee17c17f53 +size 1387664 diff --git a/lib/search/indexes/github-docs-3.2-en-records.json.br b/lib/search/indexes/github-docs-3.2-en-records.json.br index 582ede5981..284f277066 100644 --- a/lib/search/indexes/github-docs-3.2-en-records.json.br +++ b/lib/search/indexes/github-docs-3.2-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:72f0bf200f76385c199a95c8f78bcb15acad0e3e58b4cf47dc4436fe3aeab7b0 -size 933997 +oid sha256:c01b86bb69bcbd9c57f1509997d3bd1f26d33357c3d4876b06321c00a8b0695d +size 934347 diff --git a/lib/search/indexes/github-docs-3.2-en.json.br b/lib/search/indexes/github-docs-3.2-en.json.br index 97ca2c0f4f..031a69e7e0 100644 --- a/lib/search/indexes/github-docs-3.2-en.json.br +++ b/lib/search/indexes/github-docs-3.2-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3ae5d3309bd1f10965904272cebd6b624167f9f2bf66e6dffee99e0ba5e2330c -size 3602469 +oid sha256:7447e7860645ee5af623fe5234dcbfec4f163031dc5bb1f1e054787cdae30463 +size 3602284 diff --git a/lib/search/indexes/github-docs-3.2-es-records.json.br b/lib/search/indexes/github-docs-3.2-es-records.json.br index c7aed052bf..e0bd68ea4d 100644 --- a/lib/search/indexes/github-docs-3.2-es-records.json.br +++ b/lib/search/indexes/github-docs-3.2-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:caa137842d6aa979de347ec099dadb816c8d659c16d2626a53af22045d33302f -size 640652 +oid sha256:c0f32b2764e790fcb9098f507ebfad53bd8d2a56840ec9765dc4efec296bcd1e +size 640251 diff --git a/lib/search/indexes/github-docs-3.2-es.json.br b/lib/search/indexes/github-docs-3.2-es.json.br index bc73250fc6..50dc7c944e 100644 --- a/lib/search/indexes/github-docs-3.2-es.json.br +++ b/lib/search/indexes/github-docs-3.2-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:69ce32280acfcef527c17d3d57239e637800dba9b0606bd4a0e757f1767a0bfb -size 2711780 +oid sha256:ae00b9bc9fb56375fb2722e28fb8f1bc4a92fe8831120f5077217a76a4b9f2d6 +size 2703132 diff --git a/lib/search/indexes/github-docs-3.2-ja-records.json.br b/lib/search/indexes/github-docs-3.2-ja-records.json.br index f1800d6c1d..fee465a5b4 100644 --- a/lib/search/indexes/github-docs-3.2-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.2-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b1800beccd8aa2a0a8d799a590c4207c5ca083de7e206851cbda32631859161b -size 704407 +oid sha256:7c6aa0028d2ce86a6801fd51404cfd55a733cadf2079dae4a94e12858caa1b8c +size 704580 diff --git a/lib/search/indexes/github-docs-3.2-ja.json.br b/lib/search/indexes/github-docs-3.2-ja.json.br index 326f39d0fa..118ad9eba8 100644 --- a/lib/search/indexes/github-docs-3.2-ja.json.br +++ b/lib/search/indexes/github-docs-3.2-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:17dc10cfcf09f79ac64575e82e36b23acc6b11206b8687a74380596b89c15e0d -size 3762504 +oid sha256:442cd507f1dbe2ffd8096db33be5117fdf891257cf60a61204dff197cde62f79 +size 3760527 diff --git a/lib/search/indexes/github-docs-3.2-pt-records.json.br b/lib/search/indexes/github-docs-3.2-pt-records.json.br index 255eb726cd..8725711456 100644 --- a/lib/search/indexes/github-docs-3.2-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.2-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a7070f1d198d56c888471e859a8db9b8c7b9a74e1af7384f5538f79c6505a5ab -size 632009 +oid sha256:d681733a10624f09e1398f5c41c05482caa9741f59eae3853392ed88fb4a8e0c +size 631496 diff --git a/lib/search/indexes/github-docs-3.2-pt.json.br b/lib/search/indexes/github-docs-3.2-pt.json.br index a155a4dded..c5fa526030 100644 --- a/lib/search/indexes/github-docs-3.2-pt.json.br +++ b/lib/search/indexes/github-docs-3.2-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0d77a0e5a480cc5258d00b61a1de5089b02d7ecf0e6125b8cbf2b710e9495eac -size 2595986 +oid sha256:8ca8656ec045641dc99f9aee515152fdb5baef31437ca1eb758d0a4c524f645c +size 2595733 diff --git a/lib/search/indexes/github-docs-3.3-cn-records.json.br b/lib/search/indexes/github-docs-3.3-cn-records.json.br index 3e03737fca..c0513fd6cc 100644 --- a/lib/search/indexes/github-docs-3.3-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.3-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:05c75f7ecd53605ab0c2e67e831fb0ad4ad3012d9bed9aee86c1efadffd3aea3 -size 714566 +oid sha256:8e4f823366806dc75ffd0c557ef4025fc12bbd3998292ff27d122cc64c30904a +size 714859 diff --git a/lib/search/indexes/github-docs-3.3-cn.json.br b/lib/search/indexes/github-docs-3.3-cn.json.br index 79b49c9dbf..33d0485aaf 100644 --- a/lib/search/indexes/github-docs-3.3-cn.json.br +++ b/lib/search/indexes/github-docs-3.3-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:00a49e461661bc2c8ffdafcf116dfbc2ecd0f7abd4e4cd9866f576a87c8c2a7f -size 1438108 +oid sha256:ab26a3f31a1ab84b00bf89e2396f69cd63d0b846ae03e32c0076557690f16856 +size 1435638 diff --git a/lib/search/indexes/github-docs-3.3-en-records.json.br b/lib/search/indexes/github-docs-3.3-en-records.json.br index b4b61bd5f9..35b5069470 100644 --- a/lib/search/indexes/github-docs-3.3-en-records.json.br +++ b/lib/search/indexes/github-docs-3.3-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cacdccca188fb13ab847203cf969ff364211fca7bcf58ff0f862bceee5ea7671 -size 968566 +oid sha256:ff0c479198f2b82bc31d94645756694fb9c9fda02187fe20a5bfdcbd63b1f0f1 +size 969516 diff --git a/lib/search/indexes/github-docs-3.3-en.json.br b/lib/search/indexes/github-docs-3.3-en.json.br index b4d14de375..8531fafca1 100644 --- a/lib/search/indexes/github-docs-3.3-en.json.br +++ b/lib/search/indexes/github-docs-3.3-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8c09f3b2e63a330e7b03865d94dcd8ec006a650f9fa9405f12c29dd88c2e926a -size 3720042 +oid sha256:fb8b9690bc846ece9de28796e7f2934fa80125ab8b41af130acf325ed13e64a5 +size 3719407 diff --git a/lib/search/indexes/github-docs-3.3-es-records.json.br b/lib/search/indexes/github-docs-3.3-es-records.json.br index 1fc01ae54c..7101a662bb 100644 --- a/lib/search/indexes/github-docs-3.3-es-records.json.br +++ b/lib/search/indexes/github-docs-3.3-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:551a3a48e38dbf73ad46d9c4b8d536ede7aa70f08057fad9c31763af761394d6 -size 660180 +oid sha256:d5737d8f44bf5a2b57b00f1f29bb0516d6a54602013db31e903095ddacd5e43a +size 660119 diff --git a/lib/search/indexes/github-docs-3.3-es.json.br b/lib/search/indexes/github-docs-3.3-es.json.br index d62ce66234..ca55e4b8e2 100644 --- a/lib/search/indexes/github-docs-3.3-es.json.br +++ b/lib/search/indexes/github-docs-3.3-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3c02f3ec067a355c3926b78511224ba2844c84027189bbaea9b9ac12957cac8e -size 2800546 +oid sha256:c80857fc0b5a60bd7a368add401f05c29689872156ccabf4158d5f148e271de2 +size 2793285 diff --git a/lib/search/indexes/github-docs-3.3-ja-records.json.br b/lib/search/indexes/github-docs-3.3-ja-records.json.br index 7c6db5c745..d3001d4028 100644 --- a/lib/search/indexes/github-docs-3.3-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.3-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:df1becb4f75f55d147441b13da88a6df5a1e1495a0e932099a82f2a670a3b83e -size 727498 +oid sha256:856d8c3805c5b810eee92f9952f5dc978306fab8a45d53dcae00ee7d1946ec42 +size 727316 diff --git a/lib/search/indexes/github-docs-3.3-ja.json.br b/lib/search/indexes/github-docs-3.3-ja.json.br index 1e96e486fd..ea14e4a069 100644 --- a/lib/search/indexes/github-docs-3.3-ja.json.br +++ b/lib/search/indexes/github-docs-3.3-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7e2f4da1925d57c4dc349c655e5324eb2373902a97a557d2cddd25397250bd9b -size 3887345 +oid sha256:e406bfb5608635d7a4a84693d034738b2823630930eeecde4c98f46f62644d59 +size 3884810 diff --git a/lib/search/indexes/github-docs-3.3-pt-records.json.br b/lib/search/indexes/github-docs-3.3-pt-records.json.br index c6eb0231f0..b667361944 100644 --- a/lib/search/indexes/github-docs-3.3-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.3-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4e485730f81073d1461e67094d77dd09b01db6bb419eb5ea0ce7d83952dfbab9 -size 651137 +oid sha256:0e74162fdbbb9726d6f6333ac566ce33c9183f1704fe0615e2bcc7aba46621f5 +size 649948 diff --git a/lib/search/indexes/github-docs-3.3-pt.json.br b/lib/search/indexes/github-docs-3.3-pt.json.br index 9f079d7aaf..aab62765e8 100644 --- a/lib/search/indexes/github-docs-3.3-pt.json.br +++ b/lib/search/indexes/github-docs-3.3-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:77d03d51c55f33380bbfa1917bcb1c8afec15fae7605da2cf11f872970ea0599 -size 2676759 +oid sha256:fca8d963c98bcc10b5b9cafcf9c6b49b7bbcfe8d3f25c339e2afaeaef9c358b8 +size 2675400 diff --git a/lib/search/indexes/github-docs-3.4-cn-records.json.br b/lib/search/indexes/github-docs-3.4-cn-records.json.br index c8c42f4a6a..cf1e6e60c2 100644 --- a/lib/search/indexes/github-docs-3.4-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.4-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9ba4bb20db45afadb2fda33183f7fc60ecd44a304550731fd3379a624e719f8a -size 714941 +oid sha256:2ad726e0229eb577e0fda5e8d61779ac07d5cd3cf3a3ac80563a064e863c8742 +size 715521 diff --git a/lib/search/indexes/github-docs-3.4-cn.json.br b/lib/search/indexes/github-docs-3.4-cn.json.br index 573f730c16..d4f21c0b90 100644 --- a/lib/search/indexes/github-docs-3.4-cn.json.br +++ b/lib/search/indexes/github-docs-3.4-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d2b3a798602f496243b9746d58f2a3325abce956447c75b4c7b5fde6620a2fb5 -size 1439398 +oid sha256:39b20efab45ed81a21921b44ff3cd4c5daafbabbc59ae82137cda85928d8b8cb +size 1435551 diff --git a/lib/search/indexes/github-docs-3.4-en-records.json.br b/lib/search/indexes/github-docs-3.4-en-records.json.br index 75e368f627..fe66ce2ef7 100644 --- a/lib/search/indexes/github-docs-3.4-en-records.json.br +++ b/lib/search/indexes/github-docs-3.4-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ab6a23912952f90519045f5c06eef68857af956e5a9f47e2579d128053c1d136 -size 975191 +oid sha256:764471475ef09bd82378c6ef60ba842e55d2fa2523e8c48f5a7bf8e3661e8375 +size 973208 diff --git a/lib/search/indexes/github-docs-3.4-en.json.br b/lib/search/indexes/github-docs-3.4-en.json.br index aaa84919ee..d005620aab 100644 --- a/lib/search/indexes/github-docs-3.4-en.json.br +++ b/lib/search/indexes/github-docs-3.4-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:34d81498f68d059cce710a9f3a9f720d17ef733fc007205a40e13ba4db5e7f14 -size 3740447 +oid sha256:2a760012f9abe5ef3d6fc4b4e09f8803d1941296dae5954c07813284bdb311a2 +size 3737831 diff --git a/lib/search/indexes/github-docs-3.4-es-records.json.br b/lib/search/indexes/github-docs-3.4-es-records.json.br index ee7ae213fe..910a52efe1 100644 --- a/lib/search/indexes/github-docs-3.4-es-records.json.br +++ b/lib/search/indexes/github-docs-3.4-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3eac7b6910d3acfded4c2462c54578193bfe18681e0cd573813a058dbeacd4cd -size 661286 +oid sha256:c8d8b1268a4514aee0e606c1a907271d316a836186f7a6fd35b7e7cb90076862 +size 661336 diff --git a/lib/search/indexes/github-docs-3.4-es.json.br b/lib/search/indexes/github-docs-3.4-es.json.br index 3aee1d7192..bc0225f8a2 100644 --- a/lib/search/indexes/github-docs-3.4-es.json.br +++ b/lib/search/indexes/github-docs-3.4-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:23eb25004deb9763ef099072891005cc0dc42f041b624993178e9065f8391697 -size 2804058 +oid sha256:ca0dc88bdc05e593d69c080fe0a2994169ad6efe96129c0e317e5f894ace916f +size 2797574 diff --git a/lib/search/indexes/github-docs-3.4-ja-records.json.br b/lib/search/indexes/github-docs-3.4-ja-records.json.br index ad6a98be7f..cc557b3176 100644 --- a/lib/search/indexes/github-docs-3.4-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.4-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7aa7d6e758740e5bbd9381ae93c96efb6eb07043bc4cde9203ba2d7a666d3abe -size 727803 +oid sha256:6ec57e3f7e7096a3c1d645a0748acf32eaca8a9a54c6a1caa88384028bdf8f6b +size 728910 diff --git a/lib/search/indexes/github-docs-3.4-ja.json.br b/lib/search/indexes/github-docs-3.4-ja.json.br index 3f0536b9a6..9093336bbd 100644 --- a/lib/search/indexes/github-docs-3.4-ja.json.br +++ b/lib/search/indexes/github-docs-3.4-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f817259c6da285c46a819dddbe50756dbbdd0f865fae1cf69031b73b2c587488 -size 3890911 +oid sha256:272aa800f7860ddf80fb7ad5b0150326dd2d8833aed471c2e7c56d22d5687c09 +size 3894190 diff --git a/lib/search/indexes/github-docs-3.4-pt-records.json.br b/lib/search/indexes/github-docs-3.4-pt-records.json.br index 2698af0f4c..beb4420da6 100644 --- a/lib/search/indexes/github-docs-3.4-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.4-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:20f47fb1e3bbebd961231d47ad1986c42216d489bcb7985f558f2f0c3e8b809a -size 651954 +oid sha256:0ae4e95048218088ee257b846f7bdc1086d43aecde98b60e3a339332ce3f3cc2 +size 652877 diff --git a/lib/search/indexes/github-docs-3.4-pt.json.br b/lib/search/indexes/github-docs-3.4-pt.json.br index 34a9a78732..77912f87e3 100644 --- a/lib/search/indexes/github-docs-3.4-pt.json.br +++ b/lib/search/indexes/github-docs-3.4-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:846071376c4bf0b9f9d2ab9e6d84990e6ec7efbc56a8c4f5f441bf490575fabf -size 2681057 +oid sha256:a0613be1b59d7bd6dd3d201a563536d8f844e3d53e31941fa6c2912e33138956 +size 2683161 diff --git a/lib/search/indexes/github-docs-dotcom-cn-records.json.br b/lib/search/indexes/github-docs-dotcom-cn-records.json.br index 3595d1792a..0499e351e8 100644 --- a/lib/search/indexes/github-docs-dotcom-cn-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1b805841da1d79b3abf50a2361ad7ae150bcbbdd279456bc52e7f10ad9784ff6 -size 912040 +oid sha256:b078b2e90b89a084abf4b7de820b26ee3b9362de3d3c9b00db0fa8699cb1d062 +size 911285 diff --git a/lib/search/indexes/github-docs-dotcom-cn.json.br b/lib/search/indexes/github-docs-dotcom-cn.json.br index c76495cc9e..1a762d81be 100644 --- a/lib/search/indexes/github-docs-dotcom-cn.json.br +++ b/lib/search/indexes/github-docs-dotcom-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5b0bcdbb2ca2c9a109a2ca94a2630d49a8b11d30e3f5243a54bb9afcd2308874 -size 1485121 +oid sha256:36b65e37df5876ee75e9a2e2be9d4e42da2c35255667a5583f15212ae89c71a6 +size 1481958 diff --git a/lib/search/indexes/github-docs-dotcom-en-records.json.br b/lib/search/indexes/github-docs-dotcom-en-records.json.br index 1714404a48..cd1cf12a0f 100644 --- a/lib/search/indexes/github-docs-dotcom-en-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ec4e1648c9b0b631f79345a9b1f9c1c9d891dca7ac9f3a6dcf3b1b5aea506585 -size 1233429 +oid sha256:aa6e947cfa2fdb105a1f6d32572f06bdfc3a86cebf9679a4aeb312149204c208 +size 1232810 diff --git a/lib/search/indexes/github-docs-dotcom-en.json.br b/lib/search/indexes/github-docs-dotcom-en.json.br index d0c659008d..1d2e4df16c 100644 --- a/lib/search/indexes/github-docs-dotcom-en.json.br +++ b/lib/search/indexes/github-docs-dotcom-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8fe11b60c223f96bde049e8abfd214a8e1f6a9ec889023f340a584bca2229bbc -size 4445773 +oid sha256:c093391d6c89bee5e687846235a2706f7a3628c0cbc3921654e39b0a380a88cd +size 4445917 diff --git a/lib/search/indexes/github-docs-dotcom-es-records.json.br b/lib/search/indexes/github-docs-dotcom-es-records.json.br index e7feb74a36..44aea6bbed 100644 --- a/lib/search/indexes/github-docs-dotcom-es-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9a673aaedcaea807a2a7ee4a3fc0df5a33227c4b108253c33f46598008d62285 -size 823083 +oid sha256:e5712f0c4cff25c6c8a0e927a7b276fb9312143218286d96cc109642f90c1117 +size 822205 diff --git a/lib/search/indexes/github-docs-dotcom-es.json.br b/lib/search/indexes/github-docs-dotcom-es.json.br index ada3b29cca..e8565b31ef 100644 --- a/lib/search/indexes/github-docs-dotcom-es.json.br +++ b/lib/search/indexes/github-docs-dotcom-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:69a635410a04f8cb4bbddb8ac9e31145ce6e3127adaa19916048c9270097c107 -size 3316303 +oid sha256:a8098ebab1bc77c181a885d9a175dbb36932a7572807323e232ee5b3c425a1ec +size 3294173 diff --git a/lib/search/indexes/github-docs-dotcom-ja-records.json.br b/lib/search/indexes/github-docs-dotcom-ja-records.json.br index 065f309076..61d2807e20 100644 --- a/lib/search/indexes/github-docs-dotcom-ja-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:50b4629cbb09838a030a6ee308e5f21308b5b7c63b69f43f399843277ba339d5 -size 922481 +oid sha256:01ffe15dfdede05c5a25b159b706767b8cc49020a934b40d61b7193c4481020e +size 921187 diff --git a/lib/search/indexes/github-docs-dotcom-ja.json.br b/lib/search/indexes/github-docs-dotcom-ja.json.br index 8d9fd314e7..6812ae7365 100644 --- a/lib/search/indexes/github-docs-dotcom-ja.json.br +++ b/lib/search/indexes/github-docs-dotcom-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:efaf25c502a65bbdc681a094624c14709ac063e0c5c553e04d7ac8bf41ab874d -size 4697191 +oid sha256:c77affab57acc8c89ade87b23eb662cabbbc48f39f4ff897e0171d4512186cc3 +size 4689994 diff --git a/lib/search/indexes/github-docs-dotcom-pt-records.json.br b/lib/search/indexes/github-docs-dotcom-pt-records.json.br index 5ffeae6638..6b827d042b 100644 --- a/lib/search/indexes/github-docs-dotcom-pt-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dddec9c0ea885be4fdeb022e07279c5e200c98040b3d5e8748a97d01acc2ccdd -size 811288 +oid sha256:67be6148f346913c6236acaa15b0adaaa1faf9a8b13dce851566aedf0ce9a1f2 +size 809949 diff --git a/lib/search/indexes/github-docs-dotcom-pt.json.br b/lib/search/indexes/github-docs-dotcom-pt.json.br index ad20504f65..176baa95a7 100644 --- a/lib/search/indexes/github-docs-dotcom-pt.json.br +++ b/lib/search/indexes/github-docs-dotcom-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e1b5a96428cca325f8d06f80d50143128c83145d333ff639f4bb1df1c4d0f8c3 -size 3159570 +oid sha256:bdf4334b2ad2aa1b2e5d97274541b823d8cc5271c0ea91bf5e4f25d011926860 +size 3159446 diff --git a/lib/search/indexes/github-docs-ghae-cn-records.json.br b/lib/search/indexes/github-docs-ghae-cn-records.json.br index a32adb7a8c..f0323a20b6 100644 --- a/lib/search/indexes/github-docs-ghae-cn-records.json.br +++ b/lib/search/indexes/github-docs-ghae-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2340d47b1b0001407a2aca2aa0546019f2b494cbabf844f565f74f6a5df6e7f9 -size 541724 +oid sha256:b4106ffe7532ce0f3ff0f53a707ef63ce18781bd80e8a5aebbc71fd1b4b0140f +size 542498 diff --git a/lib/search/indexes/github-docs-ghae-cn.json.br b/lib/search/indexes/github-docs-ghae-cn.json.br index 4d8697e162..a9ea6ed37c 100644 --- a/lib/search/indexes/github-docs-ghae-cn.json.br +++ b/lib/search/indexes/github-docs-ghae-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:60c25d296fc03c72910d13db40a6ffe723a7428f36dce52fd6ffd249c2cd2cbc -size 1014589 +oid sha256:68e89748634eef8e3f2afd6220bb179947d9803e2102b5219cb793d28cc46381 +size 1014856 diff --git a/lib/search/indexes/github-docs-ghae-en-records.json.br b/lib/search/indexes/github-docs-ghae-en-records.json.br index bc0d35b44f..e9c7a3df59 100644 --- a/lib/search/indexes/github-docs-ghae-en-records.json.br +++ b/lib/search/indexes/github-docs-ghae-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a54f1823b9a452707d1133ece62af6cd0fefb21f9b1afd65e2f61875d53c81a3 -size 752743 +oid sha256:3148c1d23c020f3e8356916718fca52b3a0a32fde534645177dbd34f7543409b +size 752520 diff --git a/lib/search/indexes/github-docs-ghae-en.json.br b/lib/search/indexes/github-docs-ghae-en.json.br index b1353139ef..7a4a197133 100644 --- a/lib/search/indexes/github-docs-ghae-en.json.br +++ b/lib/search/indexes/github-docs-ghae-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:86a0211080cc425200671a9406e3c882ffe786cc8e1adc3fe98764c301725188 -size 2849016 +oid sha256:dfbeb3b17569c86579e16692a3e9a773dc5abebea6a35cdb33d058156d1055e9 +size 2846923 diff --git a/lib/search/indexes/github-docs-ghae-es-records.json.br b/lib/search/indexes/github-docs-ghae-es-records.json.br index 9680cf840b..0f49e48c0f 100644 --- a/lib/search/indexes/github-docs-ghae-es-records.json.br +++ b/lib/search/indexes/github-docs-ghae-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1330b5471de402178bb3124befe015e026e734bffe664b0c2d2a5696483cfa47 -size 503660 +oid sha256:9bcfd1df54d9f7a9a6f75c7995fe8db7f29def1dce1f247c4f03ee8705b52795 +size 503781 diff --git a/lib/search/indexes/github-docs-ghae-es.json.br b/lib/search/indexes/github-docs-ghae-es.json.br index e240827842..c194db6c33 100644 --- a/lib/search/indexes/github-docs-ghae-es.json.br +++ b/lib/search/indexes/github-docs-ghae-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c0cc7b37d137602b3a779d9d18e3a17e2f8c5e3f006ff18edebc2867b2a15aad -size 2040668 +oid sha256:485365f0b32cd11ae6b131fe99dae1c7c875a381e70d06747e16ec23536676ca +size 2036369 diff --git a/lib/search/indexes/github-docs-ghae-ja-records.json.br b/lib/search/indexes/github-docs-ghae-ja-records.json.br index 8119ee669b..cfb7bafe99 100644 --- a/lib/search/indexes/github-docs-ghae-ja-records.json.br +++ b/lib/search/indexes/github-docs-ghae-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c3c50d4197724e248756b378405d4455594416835844642665b7a1454ff8e4fa -size 554091 +oid sha256:389d8a966c3dbaa6e3c7c59561b4bd7da860a17957941f0ffdbe4579cf15b763 +size 554269 diff --git a/lib/search/indexes/github-docs-ghae-ja.json.br b/lib/search/indexes/github-docs-ghae-ja.json.br index 0ac283f2c8..54378e15dc 100644 --- a/lib/search/indexes/github-docs-ghae-ja.json.br +++ b/lib/search/indexes/github-docs-ghae-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:701b1171e01609f71a94b79fbb573fe2dfc3ae69a4b72a270b13e716dd88c92c -size 2824256 +oid sha256:4129d4321e2976f98cdfc1151f7778381820c1ca4f5fc89ea1de97b3b2cc7f8f +size 2825190 diff --git a/lib/search/indexes/github-docs-ghae-pt-records.json.br b/lib/search/indexes/github-docs-ghae-pt-records.json.br index 5915644967..32e1c24974 100644 --- a/lib/search/indexes/github-docs-ghae-pt-records.json.br +++ b/lib/search/indexes/github-docs-ghae-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7b31c6d5eb653d2e500ee263308c22ee81bc12cfeff08d7f187083bd8831c03c -size 496102 +oid sha256:e9815f3cde35398784772898b5310f6f10c86caaf9c74bcd6feafa4889932720 +size 496256 diff --git a/lib/search/indexes/github-docs-ghae-pt.json.br b/lib/search/indexes/github-docs-ghae-pt.json.br index 200e2a782f..eeedabe720 100644 --- a/lib/search/indexes/github-docs-ghae-pt.json.br +++ b/lib/search/indexes/github-docs-ghae-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:387c0c8aee5670651a11bb7d1555ea9a847127bcfb8144c89ecae1e81bfc70f1 -size 1938544 +oid sha256:07acfcec127286e091f47b5f6b5c580ea08a7201736908a45305b43dcb78f0ef +size 1936770 diff --git a/lib/search/indexes/github-docs-ghec-cn-records.json.br b/lib/search/indexes/github-docs-ghec-cn-records.json.br index 7bab5730af..6a20934108 100644 --- a/lib/search/indexes/github-docs-ghec-cn-records.json.br +++ b/lib/search/indexes/github-docs-ghec-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:835c2ce0fda290d3ea668b9af96e77dd7e34fab65787d0887cba835fa19ec3c4 -size 859270 +oid sha256:1e3e7012cec99df1805515969389c3206fe64a7f7e3639a8a0885322940a0103 +size 860399 diff --git a/lib/search/indexes/github-docs-ghec-cn.json.br b/lib/search/indexes/github-docs-ghec-cn.json.br index acade7254e..f273f29e6e 100644 --- a/lib/search/indexes/github-docs-ghec-cn.json.br +++ b/lib/search/indexes/github-docs-ghec-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e220011b44751e24fc44c0d54fd3bff39647af7da6b914dc4d5a0f729d69e337 -size 1595302 +oid sha256:fb24d350d5ddabf079dcd245807108ed02ea69b2a314b7d1991a98364e34289a +size 1595912 diff --git a/lib/search/indexes/github-docs-ghec-en-records.json.br b/lib/search/indexes/github-docs-ghec-en-records.json.br index 2e096b8887..24b675c7bb 100644 --- a/lib/search/indexes/github-docs-ghec-en-records.json.br +++ b/lib/search/indexes/github-docs-ghec-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f58f10e54b8e5da190be40bb4f590c0ef08ad4f5d0941e4f6e3a301fbebab9d0 -size 1145798 +oid sha256:09b77ba4e1029537020ec26e78726e27da06b4ca1cf5ec7c43b86d8e69793a24 +size 1146204 diff --git a/lib/search/indexes/github-docs-ghec-en.json.br b/lib/search/indexes/github-docs-ghec-en.json.br index 10f09577df..4018c64bbd 100644 --- a/lib/search/indexes/github-docs-ghec-en.json.br +++ b/lib/search/indexes/github-docs-ghec-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0ffd262671cddcb4558c64f551eebde71217411e31c3fefcfceb2e155254c161 -size 4367292 +oid sha256:a605212f5f75237a65d526535959b669a01ce61c274b940a30bc8ca9669ef154 +size 4363234 diff --git a/lib/search/indexes/github-docs-ghec-es-records.json.br b/lib/search/indexes/github-docs-ghec-es-records.json.br index fcb10e73e6..9e64a3ea7f 100644 --- a/lib/search/indexes/github-docs-ghec-es-records.json.br +++ b/lib/search/indexes/github-docs-ghec-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3ba38bf08cf6b85eeb37e74d3343246a6f0aa66bffa96c9e3db7b8bbf83c1530 -size 796531 +oid sha256:a0d6657dc69613c4f000e0a8876b74766dd12f1e0b801fae5eb39e38cb814f05 +size 797763 diff --git a/lib/search/indexes/github-docs-ghec-es.json.br b/lib/search/indexes/github-docs-ghec-es.json.br index f4ed1cda4c..2a7842b32b 100644 --- a/lib/search/indexes/github-docs-ghec-es.json.br +++ b/lib/search/indexes/github-docs-ghec-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:79a2f83f60d415686be7c946d03aed6eda7ddf0cabe828784837ba29efeeddcb -size 3374854 +oid sha256:77678addc942716ac4a044076cc0dca749943bb2ecb96a4793b003e9612fcde0 +size 3359168 diff --git a/lib/search/indexes/github-docs-ghec-ja-records.json.br b/lib/search/indexes/github-docs-ghec-ja-records.json.br index 514d6a9ce9..0e00c176ee 100644 --- a/lib/search/indexes/github-docs-ghec-ja-records.json.br +++ b/lib/search/indexes/github-docs-ghec-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:43fe64e7bffa724231b2681170bf57be40d2be7bf53edaedd7f0f3b5824abcd0 -size 873461 +oid sha256:65867c203f6a21c5d9068b9a88fcd386c5a1b597f050ea50f6d76d8f5764d4c5 +size 873965 diff --git a/lib/search/indexes/github-docs-ghec-ja.json.br b/lib/search/indexes/github-docs-ghec-ja.json.br index 560f8640ce..61be0eb3b4 100644 --- a/lib/search/indexes/github-docs-ghec-ja.json.br +++ b/lib/search/indexes/github-docs-ghec-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7b1c8ad7036d75469f5e8299e333701b483401001c17187815dec108b850b545 -size 4683455 +oid sha256:869428fbe58908f7a036ba2b40e55314aad606ca460c8bb8a4a662629bf26774 +size 4683993 diff --git a/lib/search/indexes/github-docs-ghec-pt-records.json.br b/lib/search/indexes/github-docs-ghec-pt-records.json.br index 522492fe48..3596c8b9b3 100644 --- a/lib/search/indexes/github-docs-ghec-pt-records.json.br +++ b/lib/search/indexes/github-docs-ghec-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1371632ffc7cd6432f015e64c77678b88c40d7a7be6ba53072fa7d214d3b75e5 -size 785643 +oid sha256:ea58c975fedb1a7fcf61b8a709b9f35480f5dc157e3dd83f5f655c4ca4adbc81 +size 786632 diff --git a/lib/search/indexes/github-docs-ghec-pt.json.br b/lib/search/indexes/github-docs-ghec-pt.json.br index 4ab2f947d0..a15ae3a32f 100644 --- a/lib/search/indexes/github-docs-ghec-pt.json.br +++ b/lib/search/indexes/github-docs-ghec-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bdd81e5294ffff1fc062442e260e2e6c5844822743b44063c839e06f22a0380e -size 3220008 +oid sha256:1cc1f9302544d2efed8590dbfa6be9751f8aad5ed1e6fb3653d539592c3a2ebd +size 3219645 From eb446afb73ee6e06c9e4ce656e6e0fd8ce3f260f Mon Sep 17 00:00:00 2001 From: docubot <67483024+docubot@users.noreply.github.com> Date: Mon, 25 Apr 2022 13:57:32 -0700 Subject: [PATCH 18/24] New translation batch for es (#27209) * Add crowdin translations * Run script/i18n/homogenize-frontmatter.js * Run script/i18n/fix-translation-errors.js * Run script/i18n/lint-translation-files.js --check rendering * run script/i18n/reset-files-with-broken-liquid-tags.js --language=es * run script/i18n/reset-known-broken-translation-files.js * Check in es CSV report Co-authored-by: Robert Sese --- .../about-notifications.md | 2 +- .../changing-your-primary-email-address.md | 2 +- ...membering-your-github-username-or-email.md | 2 +- ...best-practices-for-leaving-your-company.md | 6 +-- .../converting-a-user-into-an-organization.md | 30 +++++------ .../managing-user-account-settings/index.md | 2 +- ...on-levels-for-user-owned-project-boards.md | 6 +-- .../accessing-an-organization.md | 2 +- .../managing-your-scheduled-reminders.md | 6 +-- ...iewing-peoples-roles-in-an-organization.md | 12 ++--- .../security-hardening-for-github-actions.md | 2 +- ...ub-advanced-security-in-your-enterprise.md | 2 +- ...self-hosted-runners-for-your-enterprise.md | 2 +- ...bout-authentication-for-your-enterprise.md | 2 +- ...siderations-for-external-authentication.md | 2 +- .../using-ldap.md | 2 +- .../using-saml-for-enterprise-iam/index.md | 2 +- .../saml-configuration-reference.md | 2 +- .../setting-up-a-staging-instance.md | 2 +- .../audit-log-events-for-your-enterprise.md | 12 ++--- ...s-for-github-actions-in-your-enterprise.md | 12 ++--- ...viting-people-to-manage-your-enterprise.md | 6 +-- ...authentication-with-saml-single-sign-on.md | 4 +- .../about-ssh.md | 4 +- .../authorizing-oauth-apps.md | 2 +- ...on-to-userrepo-denied-to-userother-repo.md | 2 +- ...-your-spending-limit-for-github-actions.md | 4 +- .../about-billing-for-codespaces.md | 6 +-- .../viewing-your-github-packages-usage.md | 4 +- .../downgrading-your-github-subscription.md | 8 +-- ...-downgrading-affect-the-billing-process.md | 2 +- .../upgrading-your-github-subscription.md | 2 +- ...r-an-organization-on-behalf-of-a-client.md | 2 +- ...ode-scanning-alerts-for-your-repository.md | 19 ++++--- ...g-code-scanning-alerts-in-pull-requests.md | 2 +- .../troubleshooting-the-codeql-workflow.md | 2 +- .../working-with-dependabot/index.md | 2 +- .../protecting-pushes-with-secret-scanning.md | 2 +- .../about-the-security-overview.md | 2 +- .../about-supply-chain-security.md | 4 +- .../configuring-dependency-review.md | 2 +- .../codespaces/getting-started/quickstart.md | 4 +- ...ccess-for-your-organizations-codespaces.md | 2 +- ...g-repository-access-for-your-codespaces.md | 12 ++--- ...ing-creation-and-deletion-of-codespaces.md | 4 +- .../about-github-advanced-security.md | 2 +- .../access-permissions-on-github.md | 4 +- .../faq-about-changes-to-githubs-plans.md | 4 +- .../learning-about-github/githubs-products.md | 14 +++--- .../types-of-github-accounts.md | 4 +- ...etting-started-with-your-github-account.md | 8 +-- .../get-started/quickstart/be-social.md | 50 +++++++++---------- .../get-started/quickstart/create-a-repo.md | 20 ++++---- .../get-started/quickstart/fork-a-repo.md | 26 +++++----- .../get-started/quickstart/github-glossary.md | 4 +- .../get-started/quickstart/set-up-git.md | 31 ++++++------ .../signing-up-for-a-new-github-account.md | 2 +- ...ly-access-releases-with-feature-preview.md | 2 +- .../using-github/supported-browsers.md | 6 +-- .../closing-a-project-board.md | 2 +- ...linking-a-repository-to-a-project-board.md | 4 +- .../about-team-discussions.md | 2 +- ...ng-github-actions-for-your-organization.md | 4 +- .../about-repositories.md | 8 +-- .../transferring-a-repository.md | 12 ++--- ...ing-github-discussions-for-a-repository.md | 2 +- ...ithub-actions-settings-for-a-repository.md | 2 +- ...-objects-in-archives-of-your-repository.md | 2 +- ...d-people-with-access-to-your-repository.md | 2 +- .../deleting-files-in-a-repository.md | 2 +- .../working-with-non-code-files.md | 6 +-- .../about-searching-on-github.md | 4 +- ...rom-your-private-enterprise-environment.md | 8 +-- .../searching-on-github/searching-users.md | 2 +- .../github-community-guidelines.md | 4 +- .../features/delete-code-scanning-alerts.yml | 5 ++ .../release-notes/enterprise-server/3-3/7.yml | 2 +- .../release-notes/enterprise-server/3-4/0.yml | 10 ++-- .../release-notes/enterprise-server/3-4/1.yml | 2 +- .../release-notes/enterprise-server/3-4/2.yml | 2 +- ...licy-label-for-select-actions-workflows.md | 2 +- .../settings-actions-runner-groups.md | 4 +- .../data/reusables/apps/settings-step.md | 2 +- .../audit_log_sidebar_for_org_admins.md | 3 +- .../reusables/audit_log/audited-data-list.md | 2 +- .../about-analysis-origins-link.md | 2 +- .../deprecation-codeql-runner.md | 2 +- ...abot-alerts-dependency-graph-enterprise.md | 2 +- .../reusables/getting-started/being-social.md | 1 + .../contributing-to-projects.md | 1 + .../getting-started/create-a-repository.md | 1 + .../getting-started/fork-a-repository.md | 1 + .../reusables/getting-started/set-up-git.md | 1 + .../organizations/about-organizations.md | 2 +- .../security-manager-beta-note.md | 2 +- .../pull_requests/large-search-workaround.md | 2 +- .../data/reusables/saml/saml-accounts.md | 2 +- .../data/reusables/ssh/key-type-support.md | 2 +- .../reusables/support/ask-and-answer-forum.md | 2 +- translations/log/es-resets.csv | 1 + 100 files changed, 265 insertions(+), 251 deletions(-) create mode 100644 translations/es-ES/data/features/delete-code-scanning-alerts.yml create mode 100644 translations/es-ES/data/reusables/getting-started/being-social.md create mode 100644 translations/es-ES/data/reusables/getting-started/contributing-to-projects.md create mode 100644 translations/es-ES/data/reusables/getting-started/create-a-repository.md create mode 100644 translations/es-ES/data/reusables/getting-started/fork-a-repository.md create mode 100644 translations/es-ES/data/reusables/getting-started/set-up-git.md diff --git a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications.md b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications.md index 3b50c6fdf0..1b660546ca 100644 --- a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications.md +++ b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications.md @@ -44,7 +44,7 @@ Generalmente, estarás suscrito automática y predeterminadamente a las conversa - Has cambiado el estado de un hilo, como cuando cierras un informe de problemas o fusionas una solicitud de extracción. - Se ha @mencionado a algún equipo al que pertenezcas. -By default, you also automatically watch all repositories that you create and are owned by your personal account. +Predeterminadamente, también observarás automáticamente a todos los repositorios que crees y que le pertenezcan a tu cuenta personal. Para darte de baja de las conversaciones a las cuales estás suscrito automáticamente, puedes cambiar tu configuración de notificaciones o darte de baja directamente o dejar de seguir la actividad de {% data variables.product.product_location %}. Para obtener más información, consulta la opción "[Administrar tus suscripciones](/github/managing-subscriptions-and-notifications-on-github/managing-your-subscriptions)". diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/changing-your-primary-email-address.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/changing-your-primary-email-address.md index a108d55ed1..47d1b3c9eb 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/changing-your-primary-email-address.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/changing-your-primary-email-address.md @@ -1,6 +1,6 @@ --- title: Cambiar tu dirección principal de correo electrónico -intro: You can change the email address associated with your personal account at any time. +intro: Puedes cambiar la dirección de correo electrónico asociada con tu cuenta personal en cualquier momento. redirect_from: - /articles/changing-your-primary-email-address - /github/setting-up-and-managing-your-github-user-account/changing-your-primary-email-address diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/remembering-your-github-username-or-email.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/remembering-your-github-username-or-email.md index 6a358b63d1..249d9dedfb 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/remembering-your-github-username-or-email.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/remembering-your-github-username-or-email.md @@ -1,6 +1,6 @@ --- title: Recordar tu nombre de usuario o correo electrónico de GitHub -intro: '¿Vas a iniciar sesión en {% data variables.product.product_location %} por primera vez después de un tiempo? Si es así, ¡bienvenido de nuevo! If you can''t remember the username for your personal account on {% data variables.product.product_name %}, you can try these methods for remembering it.' +intro: '¿Vas a iniciar sesión en {% data variables.product.product_location %} por primera vez después de un tiempo? Si es así, ¡bienvenido de nuevo! Si no recuerdas el nombre de usuario de tu cuenta personal de {% data variables.product.product_name %}, puedes intentar estos métodos para hacerlo.' redirect_from: - /articles/oh-noes-i-ve-forgotten-my-username-email - /articles/oh-noes-i-ve-forgotten-my-username-or-email diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/best-practices-for-leaving-your-company.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/best-practices-for-leaving-your-company.md index fee86da34e..9de74af74b 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/best-practices-for-leaving-your-company.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/best-practices-for-leaving-your-company.md @@ -1,6 +1,6 @@ --- title: Mejores prácticas para abandonar la empresa -intro: 'If you use your account on {% data variables.product.product_name %} for both personal and work purposes, there are a few things to keep in mind when you leave your company or organization.' +intro: 'Si utilizas tu cuenta en {% data variables.product.product_name %} tanto para propósitos personales como para trabajo, hay algunas cosas que debes considerar cuando salgas de tu empresa u organización.' redirect_from: - /articles/best-practices-for-leaving-your-company - /github/setting-up-and-managing-your-github-user-account/best-practices-for-leaving-your-company @@ -13,7 +13,7 @@ topics: shortTitle: Dejar tu compañía --- -Before you leave your company, make sure you update the following information in your personal account: +Antes de que salgas de tu empresa, asegúrate de actualizar la siguiente información en tu cuenta personal: - Quitar la marca de verificación de la dirección de correo electrónico de la empresa al [eliminarla de los parámetros de Correo electrónico](/articles/changing-your-primary-email-address). Puedes volver a agregarla sin verificar para conservar todas las confirmaciones asociadas vinculadas con tu cuenta. - [Cambiar tu dirección principal de correo electrónico](/articles/changing-your-primary-email-address) del correo electrónico de tu empresa a tu correo electrónico personal. @@ -28,7 +28,7 @@ Si has estado trabajando con repositorios que pertenecen a una organización, de ## Eliminar asociaciones profesionales con repositorios personales. -If you've been collaborating professionally with another person on repositories that belong to their personal account, you'll want to [remove yourself as a collaborator](/articles/removing-yourself-from-a-collaborator-s-repository) from those repositories. +Si has estado colaborando de forma profesional con otra persona en los repositorios que le pertenecen a tu cuenta personal, necesitarás [eliminarte como colaborador](/articles/removing-yourself-from-a-collaborator-s-repository) de estos repositorios. - [Deja de mirar repositorios](https://github.com/watching) relacionados con tu trabajo. No desearás volver a ver esas notificaciones. - [Transfiere los repositorios que posees](/articles/how-to-transfer-a-repository) a otros que deben seguir trabajando con ellos una vez que te marches. diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/converting-a-user-into-an-organization.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/converting-a-user-into-an-organization.md index 2bcfc7dd76..3dea4e9b1f 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/converting-a-user-into-an-organization.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/converting-a-user-into-an-organization.md @@ -6,7 +6,7 @@ redirect_from: - /articles/converting-a-user-into-an-organization - /github/setting-up-and-managing-your-github-user-account/converting-a-user-into-an-organization - /github/setting-up-and-managing-your-github-user-account/managing-user-account-settings/converting-a-user-into-an-organization -intro: You can convert your personal account into an organization. Esto permite que haya más permisos granulares para repositorios que pertenecen a la organización. +intro: Puedes convertir tu cuenta personal en una organización. Esto permite que haya más permisos granulares para repositorios que pertenecen a la organización. versions: fpt: '*' ghes: '*' @@ -20,32 +20,32 @@ shortTitle: Un usuario en una organización **Advertencia**: Antes de convertir un usuario en una organización, ten en cuenta estos puntos: - - You will **no longer** be able to sign into the converted personal account. - - You will **no longer** be able to create or modify gists owned by the converted personal account. + - **Ya no** podrás iniciar sesión en la cuenta personal convertida. + - **Ya no** podrás crear o modificar gists que pertenecen a la cuenta personal convertida. - Una organización **no puede** volver a convertirse en un usuario. - - Las llaves SSH, tokens de OAuth, perfiles de trabajo, reacciones, y el resto de la información asociada con el usuario, **no** se transferirán a la organización. This is only true for the personal account that's being converted, not any of the personal account's collaborators. - - Any commits made with the converted personal account **will no longer be linked** to that account. Las confirmaciones **permanecerán** intactas. - - Any forks of private repositories made with the converted personal account will be deleted. + - Las llaves SSH, tokens de OAuth, perfiles de trabajo, reacciones, y el resto de la información asociada con el usuario, **no** se transferirán a la organización. Esto es solo verdadero para la cuenta personal que se está convirtiendo y no para cualquiera de los colaboradores de la cuenta personal. + - Cualquier confirmación que se haga con la cuenta personal convertida **ya no estará vinculada** a ella. Las confirmaciones **permanecerán** intactas. + - Se borrará cualquier bifurcación o repositorio privado que se haga con la cuenta personal convertida. {% endwarning %} -## Keep your personal account and create a new organization manually +## Mantener tu cuenta personal y crear una organización nueva manualmente -If you want your organization to have the same name that you are currently using for your personal account, or if you want to keep your personal account's information intact, then you must create a new organization and transfer your repositories to it instead of converting your personal account into an organization. +Si quieres que tu organización tenga el mismo nombre que estás usando actualmente para tu cuenta personal o si quieres mantener intacta la información en ella, entonces debes crear una organización nueva y transferir tus repositorios a esta en vez de convertir tu cuenta personal en una organización. -1. To retain your current personal account name for your personal use, [change the name of your personal account](/articles/changing-your-github-username) to something new and wonderful. -2. [Create a new organization](/articles/creating-a-new-organization-from-scratch) with the original name of your personal account. +1. Para retener el nombre de tu cuenta personal y usarlo individualmente, [cambia su nombre](/articles/changing-your-github-username) a algo nuevo y maravilloso. +2. [Crea una organización nueva](/articles/creating-a-new-organization-from-scratch) con el nombre original de tu cuenta personal. 3. [Transfiere tus repositorios](/articles/transferring-a-repository) a tu nueva cuenta de la organización. ## Convertir tu cuenta personal en una organización automáticamente -You can also convert your personal account directly into an organization. Convertir tu cuenta: +También puedes convertir tu cuenta personal directamente en una organización. Convertir tu cuenta: - Preserva los repositorios ya que no tienen la necesidad de ser transferidos a otra cuenta manualmente - Invita automáticamente a que los colaboradores se unan a los equipos con permisos equivalentes a los que tenían antes - {% ifversion fpt or ghec %}- For personal accounts on {% data variables.product.prodname_pro %}, automatically transitions billing to [the paid {% data variables.product.prodname_team %}](/articles/about-billing-for-github-accounts) without the need to re-enter payment information, adjust your billing cycle, or double pay at any time{% endif %} + {% ifversion fpt or ghec %}- Para las cuentas personales de {% data variables.product.prodname_pro %}, se transiciona automáticamente la facturación a [el {% data variables.product.prodname_team %} de pago](/articles/about-billing-for-github-accounts) sin la necesidad de volver a ingresar la información de pago, ajustar tu ciclo de facturación o pagar doble en cualquier momento{% endif %} 1. Crea una nueva cuenta personal, que usarás para iniciar sesión en GitHub y acceder a la organización y a tus repositorios después de la conversión. -2. [Leave any organizations](/articles/removing-yourself-from-an-organization) the personal account you're converting has joined. +2. [Sal de cualquier organización](/articles/removing-yourself-from-an-organization) a la cual se haya unido la cuenta personal que vas a convertir. {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.organizations %} 5. En "Transform account" (Transformar cuenta), haz clic en **Turn into an organization** (Convertir en una organización). ![Botón para convertir la organización](/assets/images/help/settings/convert-to-organization.png) @@ -53,11 +53,11 @@ You can also convert your personal account directly into an organization. Conver 7. En la página "Transform your user into an organization" (Transformar tu usuario en una organización), debajo de "Choose an organization owner" (Elegir un propietario de la organización), elige la cuenta personal secundaria que creaste en la sección anterior u otro usuario en quien confías para administrar la organización. ![Página Add organization owner (Agregar propietario de la organización)](/assets/images/help/organizations/organization-add-owner.png) 8. Escoge la nueva suscripción de la organización y escribe tu información de facturación si se te solicita. 9. Haz clic en **Create Organization** (Crear organización). -10. Sign in to the new personal account you created in step one, then use the context switcher to access your new organization. +10. Inicia sesión en la cuenta personal nueva que creaste en el paso uno y luego utiliza el alternador de contexto para acceder a tu organización nueva. {% tip %} -**Tip**: When you convert a personal account into an organization, we'll add collaborators on repositories that belong to the account to the new organization as *outside collaborators*. Luego puedes invitar a los *colaboradores externos* para que se conviertan en miembros de la organización nueva, si así lo deseas. Para obtener más información, consulta la sección "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#outside-collaborators)". +**Tip**: Cuando conviertas una cuenta personal en organización, agregaremos colaboradores en los repositorios que le pertenecen a esta a la organización nueva como *colaboradores externos*. Luego puedes invitar a los *colaboradores externos* para que se conviertan en miembros de la organización nueva, si así lo deseas. Para obtener más información, consulta la sección "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#outside-collaborators)". {% endtip %} diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/index.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/index.md index 064cb8dc12..69988070a4 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/index.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/index.md @@ -30,6 +30,6 @@ children: - /integrating-jira-with-your-personal-projects - /best-practices-for-leaving-your-company - /what-does-the-available-for-hire-checkbox-do -shortTitle: Personal account settings +shortTitle: Ajustes de cuenta personal --- diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/permission-levels-for-user-owned-project-boards.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/permission-levels-for-user-owned-project-boards.md index d1d7ac58f3..353e308e44 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/permission-levels-for-user-owned-project-boards.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/permission-levels-for-user-owned-project-boards.md @@ -1,6 +1,6 @@ --- title: Niveles de permiso para tableros de proyecto propiedad del usuario -intro: 'A project board owned by a personal account has two permission levels: the project board owner and collaborators.' +intro: 'Un tablero de proyecto que le pertenezca a una cuenta personal tiene dos niveles de permiso: el propietario del tablero del proyecto y los colaboradores.' redirect_from: - /articles/permission-levels-for-user-owned-project-boards - /github/setting-up-and-managing-your-github-user-account/permission-levels-for-user-owned-project-boards @@ -17,7 +17,7 @@ shortTitle: Permiso para utilizar tableros de proyecto ## Resumen de permisos -There is only one owner of a user-owned project board; this permission cannot be shared with another personal account. Además del propietario, otras personas pueden colaborar en tableros de proyecto. +Solo hay un propietario de un tablero de proyecto que le pertenezca a un usuario; este permiso no se puede compartir con otra cuenta personal. Además del propietario, otras personas pueden colaborar en tableros de proyecto. Hay tres niveles de permisos para los colaboradores de un tablero de proyecto: @@ -61,4 +61,4 @@ Puedes cambiar la visibilidad del tablero de proyecto de privada a {% ifversion ## Leer más - - "[Managing access to your personal account's project boards](/articles/managing-access-to-your-user-account-s-project-boards)" + - "[Adminsitrar el acceso a los tableros de proyecto de tu cuenta personal](/articles/managing-access-to-your-user-account-s-project-boards)" diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/accessing-an-organization.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/accessing-an-organization.md index ffeac94bb6..73a773d358 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/accessing-an-organization.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/accessing-an-organization.md @@ -1,6 +1,6 @@ --- title: Acceder a una organización -intro: 'To access an organization that you''re a member of, you must sign in to your personal account.' +intro: 'Para acceder a una organización de la cual eres miembro, debes iniciar sesión en tu cuenta personal.' redirect_from: - /articles/error-cannot-log-in-that-account-is-an-organization - /articles/cannot-log-in-that-account-is-an-organization diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/managing-your-scheduled-reminders.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/managing-your-scheduled-reminders.md index 9ee418d759..a616427c4a 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/managing-your-scheduled-reminders.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/managing-your-scheduled-reminders.md @@ -22,7 +22,7 @@ Puedes configurar recordatorios programados para solicitudes de revisión a nive {% data reusables.reminders.scheduled-reminders-limitations %} -## Creating scheduled reminders for your personal account +## Crear recordatorios programados para tu cuenta personal {% data reusables.user-settings.access_settings %} {% data reusables.reminders.scheduled-reminders %} @@ -37,14 +37,14 @@ Puedes configurar recordatorios programados para solicitudes de revisión a nive ![Casilla para habilitar las alertas en tiempo real](/assets/images/help/settings/scheduled-reminders-real-time-alerts-personal.png) {% data reusables.reminders.create-reminder %} -## Managing scheduled reminders for your personal account +## Administrar los recordatorios programados para tu cuenta personal {% data reusables.user-settings.access_settings %} {% data reusables.reminders.scheduled-reminders %} 1. Da clic en **Editar** a un costado de la organización para la cual quieres editar los recordatorios programados. ![Botón de editar recordatorios programados](/assets/images/help/settings/scheduled-reminders-org-choice.png) {% data reusables.reminders.edit-page %} {% data reusables.reminders.update-buttons %} -## Deleting scheduled reminders for your personal account +## Borrar los recordatorios programados para tu cuenta personal {% data reusables.user-settings.access_settings %} {% data reusables.reminders.scheduled-reminders %} 1. Da clic en **Editar** a un costado de la organización para la cual quieres borrar un recordatorio. ![Botón de editar recordatorios programados](/assets/images/help/settings/scheduled-reminders-org-choice.png) diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md index f4aca3c421..5201fb3467 100644 --- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md +++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md @@ -35,7 +35,7 @@ Si tu organización utiliza {% data variables.product.prodname_ghe_cloud %}, tam Si una cuenta empresarial administra tu organización, entonces puedes ver a los propietarios de la empresa que administran los ajustes de facturación y las políticas de todas las organizaciones de esta. Para obtener más información sobre las cuentas empresariales, consulta la sección "[Tipos de cuenta de {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/types-of-github-accounts)". -También puedes ver si un propietario de empresa tiene un rol específico en la organización. Enterprise owners can also be an organization member, any other organization role, or be un-affiliated with the organization. +También puedes ver si un propietario de empresa tiene un rol específico en la organización. Los propietarios de las empresas también pueden ser un miembro de la organización, tener cualquier otro rol en ella o estar desafiliados con ella. {% note %} @@ -43,11 +43,11 @@ También puedes ver si un propietario de empresa tiene un rol específico en la {% endnote %} -| **Roles en la empresa** | **Roles en la organización** | **Acceso o impacto a la organización** | -| ----------------------- | ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Propietario de empresa | Un-affiliated or no official organization role | No puede acceder al contenido de la organización ni a sus repositorios, pero administra los ajustes y políticas de la empresa que impactan a tu organización. | -| Propietario de empresa | Propietario de la organización | Puede configurar los ajustes de la organización y administrar el acceso a los recursos de la misma mediante equipos, etc. | -| Propietario de empresa | Miembro de la organización | Puede acceder a los recursos y contenido de la organización, tales como repositorios, sin acceder a los ajustes de la misma. | +| **Roles en la empresa** | **Roles en la organización** | **Acceso o impacto a la organización** | +| ----------------------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Propietario de empresa | Desafiliado o sin rol oficial en la organización | No puede acceder al contenido de la organización ni a sus repositorios, pero administra los ajustes y políticas de la empresa que impactan a tu organización. | +| Propietario de empresa | Propietario de la organización | Puede configurar los ajustes de la organización y administrar el acceso a los recursos de la misma mediante equipos, etc. | +| Propietario de empresa | Miembro de la organización | Puede acceder a los recursos y contenido de la organización, tales como repositorios, sin acceder a los ajustes de la misma. | Para revisar todos los roles en una organización, consulta la sección "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)". {% ifversion ghec %} Los miembros de la organización también pueden tener roles personalizados para un repositorio específico. Para obtener más información, consulta la sección "[Administrar los roles personalizados de repositorio en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)".{% endif %} diff --git a/translations/es-ES/content/actions/security-guides/security-hardening-for-github-actions.md b/translations/es-ES/content/actions/security-guides/security-hardening-for-github-actions.md index badfbf7703..1c25147479 100644 --- a/translations/es-ES/content/actions/security-guides/security-hardening-for-github-actions.md +++ b/translations/es-ES/content/actions/security-guides/security-hardening-for-github-actions.md @@ -304,7 +304,7 @@ Puedes utilizar la bitácora de auditoría para monitorear las tareas administra Por ejemplo, puedes utilizar la bitácora de auditoría para rastrear el evento `org.update_actions_secret`, el cual rastrea los cambios en los secretos de la organización: ![Entradas de la bitácora de auditoría](/assets/images/help/repository/audit-log-entries.png) -Las siguientes tablas describen los eventos de {% data variables.product.prodname_actions %} que puedes encontrar en la bitácora de auditoría. For more information on using the audit log, see "[Reviewing the audit log for your organization](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization#searching-the-audit-log)" and "[Reviewing audit logs for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise)." +Las siguientes tablas describen los eventos de {% data variables.product.prodname_actions %} que puedes encontrar en la bitácora de auditoría. Para obtener más información sobre cómo utilizar la bitácora de auditoría, consulta la sección "[Revisar la bitácora de auditoría para tu organización](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization#searching-the-audit-log)" y "[Revisar las bitácoras de auditoría para tu empresa](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise)". {% ifversion fpt or ghec %} ### Eventos para los ambientes diff --git a/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md b/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md index 2e1783d276..ca1e395a7f 100644 --- a/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md +++ b/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md @@ -235,7 +235,7 @@ Con el escaneo de código, puedes encontrar vulnerabilidades y errores en el có Cuando el escaneo de código identifica un problema en una solicitud de cambios, puedes revisar el código resaltado y resolver la alerta. Para obtener màs informaciònPara obtener más información, consulta la sección "[Clasificar las alertas del {% data variables.product.prodname_code_scanning %} en las solicitudes de extracción](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests)". -Si tienes permiso de escritura en un repositorio, puedes administrar las alertas de escaneo de código para este. Si tienes permisos de escritura en un repositorio, puedes ver, corregir, descartar o borrar las alertas de las vulnerabilidades o errores potenciales en el código de este. Para obtener más información, consulta la sección "[Administrar las alertas del escaneo de código para tu repositorio](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository)". +Si tienes permiso de escritura en un repositorio, puedes administrar las alertas de escaneo de código para este. With write permission to a repository, {% if delete-code-scanning-alerts %}you can view, fix, dismiss, or delete alerts {% else %}you can view, fix, or dismiss alerts{% endif %} for potential vulnerabilities or errors in your repository's code. Para obtener más información, consulta la sección "[Administrar las alertas del escaneo de código para tu repositorio](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository)". #### Generar reportes de las alertas del {% data variables.product.prodname_code_scanning %} diff --git a/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md b/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md index b88b104627..aaa1929bf2 100644 --- a/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md +++ b/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md @@ -48,7 +48,7 @@ After you finish the guide, {% ifversion ghec or ghae %}members of your enterpri ## 1. Configure policies for {% data variables.product.prodname_actions %} -First, enable {% data variables.product.prodname_actions %} for all organizations, and configure a policy to restrict the actions{% if actions-workflow-policy %} and reusable workflows{% endif %} that can run {% ifversion ghec or ghae%}within your enterprise on {% data variables.product.product_name %}{% elsif ghes %}on {% data variables.product.product_location %}{% endif %}. Optionally, organization owners can further restrict these policies for each organization. +Primero, habilita las {% data variables.product.prodname_actions %} para todas las organizaciones y configura una política para restringir las acciones{% if actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} que pueden ejecutarse {% ifversion ghec or ghae%}dentro de tu empresa en {% data variables.product.product_name %}{% elsif ghes %}en {% data variables.product.product_location %}{% endif %}. Optionally, organization owners can further restrict these policies for each organization. {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} diff --git a/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md b/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md index 0d06deb67a..913ddf962e 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md +++ b/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md @@ -1,7 +1,7 @@ --- title: About authentication for your enterprise shortTitle: Acerca de la autenticación -intro: 'You {% ifversion ghae %}must configure SAML single sign-on (SSO) so people can{% else %}can choose how people{% endif %} authenticate to access {% ifversion ghec %}your enterprise''s resources on {% data variables.product.product_name %}{% elsif ghes %}{% data variables.product.product_location %}{% elsif ghae %}your enterprise on {% data variables.product.product_name %}{% endif %}.' +intro: 'Debes {% ifversion ghae %}configurar el inicio de sesión único (SSO) de SAML para que las personas puedan{% else %}puedes elegir cómo las personas pueden{% endif %} autenticarse para acceder a {% ifversion ghec %}los recursos de tu empresa en {% data variables.product.product_name %}{% elsif ghes %}{% data variables.product.product_location %}{% elsif ghae %}tu empresa de {% data variables.product.product_name %}{% endif %}.' versions: ghec: '*' ghes: '*' diff --git a/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication.md b/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication.md index 06ec268034..6232e7936b 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication.md +++ b/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication.md @@ -1,7 +1,7 @@ --- title: Username considerations for external authentication shortTitle: Username considerations -intro: '{% ifversion ghes or ghec %}When you use {% ifversion ghes %}CAS, LDAP, or SAML for authentication{% elsif ghec %}{% data variables.product.prodname_emus %}{% endif %}, {% endif %}{% data variables.product.product_name %} follows certain rules to determine the username for each user account {% ifversion ghec or ghae %}in your enterprise{% elsif ghes %}on your instance{% endif %}.' +intro: '{% ifversion ghes or ghec %}Cuando utilizas {% ifversion ghes %}CAS, LDAP o SAML para la autenticación{% elsif ghec %}{% data variables.product.prodname_emus %}{% endif %}, {% endif %}{% data variables.product.product_name %} sigue reglas específicas para determinar el nombre de usuario de cada cuenta de usuario {% ifversion ghec or ghae %}en tu empresa{% elsif ghes %}en tu instancia{% endif %}.' miniTocMaxHeadingLevel: 3 versions: ghec: '*' diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md b/translations/es-ES/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md index 2e34557959..293c01902e 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap.md @@ -43,7 +43,7 @@ El {% data variables.product.prodname_ghe_server %} se integra con los siguiente ## Consideraciones sobre el nombre de usuario con LDAP -{% data reusables.enterprise_user_management.consider-usernames-for-external-authentication %} For more information, see "[Username considerations for external authentication](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)." +{% data reusables.enterprise_user_management.consider-usernames-for-external-authentication %} Para obtener más información, consulta la sección "[Consideraciones de nombre de usuario para la autenticación externa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)". ## Configurar LDAP con {% data variables.product.product_location %} diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/index.md b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/index.md index 391349b188..6f455fafb2 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/index.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/index.md @@ -1,7 +1,7 @@ --- title: Using SAML for enterprise IAM shortTitle: SAML for enterprise IAM -intro: 'You can centrally manage {% ifversion ghes or ghae %}accounts and {% endif %}access to {% ifversion ghes %}{% data variables.product.product_location %}{% elsif ghae %}your enterprise{% elsif ghec %}your enterprise''s resources{% endif %} with SAML single sign-on (SSO){% ifversion ghec or ghae %} and System for Cross-domain Identity Management (SCIM){% endif %}.' +intro: 'Puedes administrar {% ifversion ghes or ghae %}las cuentas y {% endif %}el acceso a {% ifversion ghes %}{% data variables.product.product_location %}{% elsif ghae %}tu empresa{% elsif ghec %}los recursos de tu empresa{% endif %} con el inicio de esión único (SSO) de SAML{% ifversion ghec or ghae %} y el Sistema de Administración de Identidades entre Dominios (SCIM){% endif %}.' versions: ghec: '*' ghes: '*' diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference.md b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference.md index cdac744b56..c9957081a2 100644 --- a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference.md +++ b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference.md @@ -1,7 +1,7 @@ --- title: SAML configuration reference shortTitle: SAML reference -intro: 'You can see SAML metadata for {% ifversion ghec %}your organization or enterprise on {% data variables.product.product_name %}{% elsif ghes %}{% data variables.product.product_location %}{% elsif ghae %}your enterprise on {% data variables.product.product_name %}{% endif %}, and you can learn more about available SAML attributes and response requirements.' +intro: 'Puedes ver los metadatos de SAML para {% ifversion ghec %}tu organización o empresa en {% data variables.product.product_name %}{% elsif ghes %}{% data variables.product.product_location %}{% elsif ghae %}tu empresa en {% data variables.product.product_name %}{% endif %} y puedes aprender más sobre los atributos disponibles de SAML y los requisitos de respuesta.' versions: ghec: '*' ghes: '*' diff --git a/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance.md b/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance.md index cb69ed520e..d6705c54dd 100644 --- a/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance.md +++ b/translations/es-ES/content/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance.md @@ -1,6 +1,6 @@ --- title: Configurar una instancia de preparación -intro: 'You can set up a {% data variables.product.product_name %} instance in a separate, isolated environment, and use the instance to validate and test changes.' +intro: 'Puedes configurar una instancia de {% data variables.product.product_name %} en un ambiente aislado y separado y utilizarla para validar y probar los cambios.' redirect_from: - /enterprise/admin/installation/setting-up-a-staging-instance - /admin/installation/setting-up-a-staging-instance diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md index cdaa38b8c7..2135884fdd 100644 --- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md +++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md @@ -181,11 +181,11 @@ topics: {%- ifversion ghes %} ### `config_entry` category actions -| Acción | Descripción | -| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `config_entry.create` | A configuration setting was created. These events are only visible in the site admin audit log. The type of events recorded relate to:
- Enterprise settings and policies
- Organization and repository permissions and settings
- Git, Git LFS, {% data variables.product.prodname_github_connect %}, {% data variables.product.prodname_registry %}, project, and code security settings. | -| `config_entry.destroy` | A configuration setting was deleted. These events are only visible in the site admin audit log. The type of events recorded relate to:
- Enterprise settings and policies
- Organization and repository permissions and settings
- Git, Git LFS, {% data variables.product.prodname_github_connect %}, {% data variables.product.prodname_registry %}, project, and code security settings. | -| `config_entry.update` | A configuration setting was edited. These events are only visible in the site admin audit log. The type of events recorded relate to:
- Enterprise settings and policies
- Organization and repository permissions and settings
- Git, Git LFS, {% data variables.product.prodname_github_connect %}, {% data variables.product.prodname_registry %}, project, and code security settings. | +| Acción | Descripción | +| ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `config_entry.create` | A configuration setting was created. These events are only visible in the site admin audit log. The type of events recorded relate to:
- Enterprise settings and policies
- Organization and repository permissions and settings
- Git, Git LFS, {% data variables.product.prodname_github_connect %}, {% data variables.product.prodname_registry %}, project, and code security settings. | +| `config_entry.destroy` | A configuration setting was deleted. These events are only visible in the site admin audit log. El tipo de eventos registrado se relaciona con:
- Políticas y ajustes de empresa
- Permisos y ajustes de repositorio y organización
- Git, LFS de Git, {% data variables.product.prodname_github_connect %}, {% data variables.product.prodname_registry %}, proyecto, y ajustes de seguridad de código. | +| `config_entry.update` | A configuration setting was edited. These events are only visible in the site admin audit log. El tipo de eventos registrado se relaciona con:
- Políticas y ajustes de empresa
- Permisos y ajustes de repositorio y organización
- Git, LFS de Git, {% data variables.product.prodname_github_connect %}, {% data variables.product.prodname_registry %}, proyecto, y ajustes de seguridad de código. | {%- endif %} {%- ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4864 %} @@ -592,7 +592,7 @@ topics: {%- ifversion fpt or ghec %} | `org.codespaces_trusted_repo_access_granted` | {% data variables.product.prodname_codespaces %} was granted trusted repository access to all other repositories in an organization. Para obtener más información, consulta la sección "[Administrar el acceso de un repositorio a los codespces de tu organización](/codespaces/managing-codespaces-for-your-organization/managing-repository-access-for-your-organizations-codespaces)". | `org.codespaces_trusted_repo_access_revoked` | {% data variables.product.prodname_codespaces %} trusted repository access to all other repositories in an organization was revoked. Para obtener más información, consulta la sección "[Administrar el acceso de un repositorio a los codespces de tu organización](/codespaces/managing-codespaces-for-your-organization/managing-repository-access-for-your-organizations-codespaces)". {%- endif %} -| `org.config.disable_collaborators_only` | The interaction limit for collaborators only for an organization was disabled. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Limitar las interaciones en tu organización](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization#limiting-interactions-in-your-organization)."{% endif %}| | `org.config.disable_contributors_only` | Se inhabilitó el límite de interacción para los contribuyentes previos únicamente para una organización. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Limitar las interacciones en tu organización](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization#limiting-interactions-in-your-organization)."{% endif %}| | `org.config.disable_sockpuppet_disallowed` | Se inhabilitó el límite de interacciones para los usuarios existentes únicamente para una organización. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Limitar las interaciones en tu organización](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization#limiting-interactions-in-your-organization)."{% endif %}| | `org.config.enable_collaborators_only` | Se habilitó el límite de interacción para los colaboradores únicamente para una organización. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Limitar las interaciones en tu organización](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization#limiting-interactions-in-your-organization)."{% endif %}| | `org.config.enable_contributors_only` | Se habilitó el límite de interacción para los contribuyentes previos únicamente para una organización. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Limitar las interacciones en tu organización](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization#limiting-interactions-in-your-organization)."{% endif %}| | `org.config.enable_sockpuppet_disallowed` | Se habilitó el límite de interacción para los usuarios existentes únicamente para una organización. |{% ifversion fpt or ghec %}For more information, see "[Limiting interactions in your organization](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization#limiting-interactions-in-your-organization)."{% endif %}| | `org.confirm_business_invitation` | An invitation for an organization to join an enterprise was confirmed. |{% ifversion ghec %}For more information, see "[Inviting an organization to join your enterprise account](/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise#inviting-an-organization-to-join-your-enterprise-account)."{% endif %}| | `org.create` | An organization was created. Para obtener más información, consulta la sección "[Crear una organización nueva desde cero](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)". +| `org.config.disable_collaborators_only` | The interaction limit for collaborators only for an organization was disabled. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Limitar las interaciones en tu organización](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization#limiting-interactions-in-your-organization)."{% endif %}| | `org.config.disable_contributors_only` | Se inhabilitó el límite de interacción para los contribuyentes previos únicamente para una organización. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Limitar las interacciones en tu organización](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization#limiting-interactions-in-your-organization)."{% endif %}| | `org.config.disable_sockpuppet_disallowed` | Se inhabilitó el límite de interacciones para los usuarios existentes únicamente para una organización. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Limitar las interaciones en tu organización](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization#limiting-interactions-in-your-organization)."{% endif %}| | `org.config.enable_collaborators_only` | Se habilitó el límite de interacción para los colaboradores únicamente para una organización. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Limitar las interaciones en tu organización](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization#limiting-interactions-in-your-organization)."{% endif %}| | `org.config.enable_contributors_only` | Se habilitó el límite de interacción para los contribuyentes previos únicamente para una organización. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Limitar las interacciones en tu organización](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization#limiting-interactions-in-your-organization)."{% endif %}| | `org.config.enable_sockpuppet_disallowed` | Se habilitó el límite de interacción para los usuarios existentes únicamente para una organización. |{% ifversion fpt or ghec %}Para obtener más información, consulta la sección "[Limitar las interacciones en tu organización](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-organization#limiting-interactions-in-your-organization)."{% endif %}| | `org.confirm_business_invitation` | Se confirmó una invitación para que una organización se una a una empresa. |{% ifversion ghec %}For more information, see "[Inviting an organization to join your enterprise account](/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise#inviting-an-organization-to-join-your-enterprise-account)."{% endif %}| | `org.create` | An organization was created. Para obtener más información, consulta la sección "[Crear una organización nueva desde cero](/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)". {%- ifversion fpt or ghec or ghes %} | `org.create_actions_secret` | A {% data variables.product.prodname_actions %} secret was created for an organization. Para obtener más información, consulta la sección "[Crear secretos cifrados para una organización](/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-an-organization)". {%- endif %} diff --git a/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md b/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md index 06c2e134e8..0876074e94 100644 --- a/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md +++ b/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md @@ -33,9 +33,9 @@ Las {% data variables.product.prodname_actions %} ayudan a los miembros de tu em {% ifversion ghes %}Si habilitas las {% data variables.product.prodname_actions %}, cualquier{% else %}Cualquier{% endif %} organización en {% data variables.product.product_location %} podrá utilizar {% data variables.product.prodname_actions %}. Puedes requerir políticas para controlar la forma en la que los miembros de tu empresa de {% data variables.product.product_name %} utilizan las {% data variables.product.prodname_actions %}. Predeterminadamente, los propietarios de las organizaciones pueden administrar la forma en la que los miembros utilizan las {% data variables.product.prodname_actions %}. Para obtener más información, consulta la sección "[Inhabilitar o limitar las {% data variables.product.prodname_actions %} para tu organización](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization)". -## Enforcing a policy to restrict the use of {% data variables.product.prodname_actions %} in your enterprise +## Requerir una política para restringir el uso de las {% data variables.product.prodname_actions %} en tu empresa -Puedes elegir inhabilitar {% data variables.product.prodname_actions %} para todas las organizaciones en tu empresa, o puedes permitir solo organizaciones específicas. You can also limit the use of public actions {% if actions-workflow-policy %}and reusable workflows{% endif %}, so that people can only use local actions {% if actions-workflow-policy %}and reusable workflows{% endif %} that exist in your enterprise. +Puedes elegir inhabilitar {% data variables.product.prodname_actions %} para todas las organizaciones en tu empresa, o puedes permitir solo organizaciones específicas. También puedes limitar el uso de las acciones públicas {% if actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} para que las personas solo puedan utilizar acciones {% if actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} que existan en tu empresa. {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} @@ -47,7 +47,7 @@ Puedes elegir inhabilitar {% data variables.product.prodname_actions %} para tod {%- ifversion ghes or ghae %} {% note %} - **Note:** To enable access to public actions{% if actions-workflow-policy %} and reusable workflows{% endif %}, you must first configure {% data variables.product.product_location %} to connect to {% data variables.product.prodname_dotcom_the_website %}. Para obtener más información, consulta la sección "[Habilitar el acceso automática para las acciones de GitHub.com utilizando GitHub Connect](/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)". + **Nota:** Para habilitar el acceso a las acciones públicas{% if actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %}, primero debes configurar {% data variables.product.product_location %} para que se conecte a {% data variables.product.prodname_dotcom_the_website %}. Para obtener más información, consulta la sección "[Habilitar el acceso automática para las acciones de GitHub.com utilizando GitHub Connect](/admin/github-actions/enabling-automatic-access-to-githubcom-actions-using-github-connect)". {% endnote %} {%- endif %} @@ -63,11 +63,11 @@ Puedes elegir inhabilitar {% data variables.product.prodname_actions %} para tod {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.policies-tab %} {% data reusables.enterprise-accounts.actions-tab %} -1. Under "Policies", select {% data reusables.actions.policy-label-for-select-actions-workflows %} and add your required actions{% if actions-workflow-policy %} and reusable workflows{% endif %} to the list. +1. Debajo de "Políticas", selecciona {% data reusables.actions.policy-label-for-select-actions-workflows %} y agrega tus acciones{% if actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} requeridos a la lista. {% if actions-workflow-policy %} - ![Add actions and reusable workflows to the allow list](/assets/images/help/organizations/enterprise-actions-policy-allow-list-with-workflows.png) + ![Agrega acciones y flujos de trabajo reutilizables a la lista de elementos permitidos](/assets/images/help/organizations/enterprise-actions-policy-allow-list-with-workflows.png) {%- elsif ghes or ghae-issue-5094 %} - ![Add actions to the allow list](/assets/images/help/organizations/enterprise-actions-policy-allow-list.png) + ![Agregar acciones a la lista de elementos permitidos](/assets/images/help/organizations/enterprise-actions-policy-allow-list.png) {%- elsif ghae %} ![Agregar acciones a la lista de elementos permitidos](/assets/images/enterprise/github-ae/enterprise-actions-policy-allow-list.png) {%- endif %} diff --git a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise.md b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise.md index 430f72afe1..3a1c49db20 100644 --- a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise.md +++ b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise.md @@ -46,7 +46,7 @@ Si tu empresa utiliza {% data variables.product.prodname_emus %}, solo se pueden {% ifversion ghec %}Después de que invites a alguien para que se una a la cuenta empresarial, esta persona debe aceptar la invitación que le llegó por correo electrónico antes de que pueda acceder a la cuenta empresarial. Las invitaciones pendientes vencerán después de 7 días.{% endif %} {% if enterprise-membership-view-improvements %} -You can see all pending invitations to become an administrator of your enterprise account. Para obtener más información, consulta la sección "[Visualizar a las personas en tu empresa](/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise#viewing-pending-invitations)". +Puedes ver las invitaciones pendientes para convertirte en administrador de tu cuenta empresarial. Para obtener más información, consulta la sección "[Visualizar a las personas en tu empresa](/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise#viewing-pending-invitations)". {% endif %} {% data reusables.enterprise-accounts.access-enterprise %} @@ -68,13 +68,13 @@ You can see all pending invitations to become an administrator of your enterpris Solo los propietarios de empresa pueden eliminar a otros administradores de empresa de la cuenta de empresa. {% ifversion ghec %} -If the administrator you want to remove is a member of any organizations owned by the enterprise, you can choose **Convert to member**, which will remove their administrative role but retain their organization memberships, or **Remove from enterprise**, which will remove both their administrative role and organization memberships. +Si el administrador que quieres eliminar es un miembro de cualquier organización que le pertenezca a la empresa, puedes elegir **Convertirlo en miembro**, lo cual eliminará su rol administrativo pero retendrá sus membrecías de organización o **Eliminarlo de la empresa**, lo cual eliminará tanto sus roles administrativos como sus membrecías de organización. {% endif %} {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.people-tab %} {% data reusables.enterprise-accounts.administrators-tab %} -1. Next to the username of the person you'd like to remove, click {% octicon "gear" aria-label="The Settings gear" %}, then click {% ifversion ghes %}**Remove owner**{% elsif ghec %}**Convert to member** or **Remove from enterprise**.{% endif %}. +1. Junto al nombre de usuario de la persona que te gustaría eliminar, haz clic en {% octicon "gear" aria-label="The Settings gear" %} y luego en {% ifversion ghes %}**Eliminar propietario**{% elsif ghec %}**Convertir en miembro** o **Eliminar de la empresa**.{% endif %}. {% ifversion ghec %} ![Parámetros con opción del menú para eliminar un administrador de empresa](/assets/images/help/business-accounts/remove-admin.png) {% elsif ghes %} diff --git a/translations/es-ES/content/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on.md b/translations/es-ES/content/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on.md index aeff6dcfdc..ad2e7d4013 100644 --- a/translations/es-ES/content/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on.md +++ b/translations/es-ES/content/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on.md @@ -27,7 +27,7 @@ Si nopuedes acceder a {% data variables.product.product_name %}, contacta al pro {% ifversion fpt or ghec %} -{% data reusables.saml.dotcom-saml-explanation %} Organization owners can invite your personal account on {% data variables.product.prodname_dotcom %} to join their organization that uses SAML SSO, which allows you to contribute to the organization and retain your existing identity and contributions on {% data variables.product.prodname_dotcom %}. +{% data reusables.saml.dotcom-saml-explanation %} Los propietarios de las organizaciones pueden invitar a tu cuenta personal de {% data variables.product.prodname_dotcom %} para que se una a sus organizaciones que utilicen el SSO de SAML, lo cual te permitirá contribuir con la organización y retener tu identidad existente y las contribuciones en {% data variables.product.prodname_dotcom %}. Si eres miembro de una {% data variables.product.prodname_emu_enterprise %}, utilizarás una cuenta nueva que se aprovisionará para ti. {% data reusables.enterprise-accounts.emu-more-info-account %} @@ -46,7 +46,7 @@ Si no tienes un token de acceso personal ni una clave SSH, puedes crear un token Para utilizar un token de acceso personal existente o nuevo o una llave SSH con la organización que utiliza o requiere el SSO de SAML, necesitarás autorizar el token o la llave SSH para que se utilicen con una organización que maneje el SSO de SAML. Para obtener más información, consulta "[Autorizar un token de acceso personal para utilizarlo con el inicio de sesión único de SAML](/articles/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)" o "[Autorizar una llave SSH para su uso con el inicio de sesión único de SAML](/articles/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)." -## About {% data variables.product.prodname_oauth_apps %}, {% data variables.product.prodname_github_apps %}, and SAML SSO +## Acerca de las {% data variables.product.prodname_oauth_apps %}, {% data variables.product.prodname_github_apps %} y el SSO de SAML You must have an active SAML session each time you authorize an {% data variables.product.prodname_oauth_app %} or {% data variables.product.prodname_github_app %} to access an organization that uses or enforces SAML SSO. You can create an active SAML session by navigating to `https://github.com/orgs/ORGANIZATION-NAME/sso` in your browser. diff --git a/translations/es-ES/content/authentication/connecting-to-github-with-ssh/about-ssh.md b/translations/es-ES/content/authentication/connecting-to-github-with-ssh/about-ssh.md index a0504d802d..47dc88ef2a 100644 --- a/translations/es-ES/content/authentication/connecting-to-github-with-ssh/about-ssh.md +++ b/translations/es-ES/content/authentication/connecting-to-github-with-ssh/about-ssh.md @@ -27,9 +27,9 @@ Si no has usado tu clave SSH por un año, entonces {% data variables.product.pro {% endif %} {% ifversion fpt %} -Organizations that use {% data variables.product.prodname_ghe_cloud %} can provide SSH certificates, which members can use to access that organization's repositories without adding the certificate to their account on {% data variables.product.product_name %}. If you're using an SSH certificate, you cannot use the certificate to access forks of the organization's repositories, if the fork is owned by your personal account. For more information, see "[About SSH certificate authorities](/enterprise-cloud@latest/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities)" in the {% data variables.product.prodname_ghe_cloud %} documentation. +Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} pueden proporcionar certificados SSH, los cuales pueden utilizar los miembros para acceder a los repositorios de dicha organización sin agregar el certificado a su cuenta de {% data variables.product.product_name %}. Si estás utilizando un certificado SSH, no puedes utilizarlo para acceder a las bifurcaciones de los repositorios de la organización si estas le pertenecen a tu cuenta personal. Para obtener más información, consulta la sección "[Acerca de las autoridades de certificados SSH](/enterprise-cloud@latest/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities)" en la documentación de {% data variables.product.prodname_ghe_cloud %}. {% else ghec or ghes or ghae %} -Si eres miembro de una organización que provee certificados SSH, puedes usar tu certificado para acceder a los repositorios de esa organización sin agregar el certificado a tu cuenta de {% data variables.product.product_name %}. You cannot use your certificate to access forks of the organization's repositories, if the forks is owned by your personal account. For more information, see "[About SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities)." +Si eres miembro de una organización que provee certificados SSH, puedes usar tu certificado para acceder a los repositorios de esa organización sin agregar el certificado a tu cuenta de {% data variables.product.product_name %}. No puedes utilizar tu certificado para acceder a las bifurcaciones de los repositorios de la organización si estas bifurcaciones le pertenecen a tu cuenta personal. For more information, see "[About SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities)." {% endif %} ## Leer más diff --git a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md index 5d6fa9a78d..ff9e614d20 100644 --- a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md +++ b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md @@ -78,7 +78,7 @@ Cuando las {% data variables.product.prodname_oauth_apps %} solicitan permisos d ## {% data variables.product.prodname_oauth_apps %} y organizaciones -When you authorize an {% data variables.product.prodname_oauth_app %} for your personal account, you'll also see how the authorization will affect each organization you're a member of. +Cuando autorizas una {% data variables.product.prodname_oauth_app %} para tu cuenta personal, también verás cómo esta autorización afectará a cada organización de la cuál seas miembro. - **Para organizaciones *con restricciones de acceso a * {% data variables.product.prodname_oauth_app %}, puedes solicitar que los administradores de la organización aprueben la aplicación para usar en esa organización.** Si la organización no aprueba la aplicación, la aplicación solo podrá acceder a los recursos públicos de la organización. Si eres administrador de una organización, puedes [aprobar la aplicación](/articles/approving-oauth-apps-for-your-organization) por tu cuenta. diff --git a/translations/es-ES/content/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-userother-repo.md b/translations/es-ES/content/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-userother-repo.md index 29317408b1..4cb598ec09 100644 --- a/translations/es-ES/content/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-userother-repo.md +++ b/translations/es-ES/content/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-userother-repo.md @@ -16,6 +16,6 @@ topics: shortTitle: Permiso negado para other-repo --- -To fix this, remove the deploy key from the repository, and [add the key to your personal account](/articles/adding-a-new-ssh-key-to-your-github-account) instead. +Para corregir esto, elimina la clave de despliegue del repositorio y [agrégala a tu cuenta personal](/articles/adding-a-new-ssh-key-to-your-github-account) en su lugar. Si la clave que estás usando está diseñada para funcionar como una llave de implementación, consulta [nuestra guía sobre llaves de implementación](/guides/managing-deploy-keys) para conocer más detalles. diff --git a/translations/es-ES/content/billing/managing-billing-for-github-actions/managing-your-spending-limit-for-github-actions.md b/translations/es-ES/content/billing/managing-billing-for-github-actions/managing-your-spending-limit-for-github-actions.md index d6661b9cc2..8874470c8a 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-actions/managing-your-spending-limit-for-github-actions.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-actions/managing-your-spending-limit-for-github-actions.md @@ -33,9 +33,9 @@ Tan pronto como configures un límite de gastos diferente a $0, serás responsab Ya que no has habilitado los excedentes, tu siguiente intento de crear un artefacto de un flujo de trabajo fallará. No recibirás una cuenta por esos 0.1GB extras en ese mes. Sin embargo, si habilitas los excedentes, tu primer factura incluirá el excedente de 0.1GB del ciclo de facturación actual, así como cualquier otro excedente que acumules. -## Managing the spending limit for {% data variables.product.prodname_actions %} for your personal account +## Administrar el límite de gastos del {% data variables.product.prodname_actions %} en tu cuenta personal -Anyone can manage the spending limit for {% data variables.product.prodname_actions %} for their own personal account. +Cualquiera puede administrar el límite de gastos de las {% data variables.product.prodname_actions %} en su propia cuenta personal. {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.billing_plans %} diff --git a/translations/es-ES/content/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces.md b/translations/es-ES/content/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces.md index f2890be0d0..c77f2f282c 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces.md @@ -15,7 +15,7 @@ topics: ## Precios de {% data variables.product.prodname_codespaces %} -{% data variables.product.prodname_codespaces %} usage is billed for all organization and enterprise accounts on {% data variables.product.prodname_team %} and {% data variables.product.prodname_enterprise %}, which do not include any free minutes or storage. Personal accounts are not currently billed for {% data variables.product.prodname_codespaces %} usage. +El uso de {% data variables.product.prodname_codespaces %} se factura para todas las cuentas de empresa y organización en {% data variables.product.prodname_team %} y {% data variables.product.prodname_enterprise %}, las cuales no incluyen minutos ni almacenamiento gratuitos. Actualmente, a las cuentas personales no se les cobra por el uso de {% data variables.product.prodname_codespaces %}. El uso de {% data variables.product.prodname_codespaces %} se cobra de acuerdo con las unidades de medida en la siguiente tabla: @@ -56,9 +56,9 @@ Para obtener más información sobre cómo administrar y cambiar el límite de g ## Limitar la elección de tipos de máquina -By default the machine type with the lowest valid resources is used when a codespace is created. However, users may be able to choose a machine type with more resources. They can do this either when they create a codespace, or they can change the machine type of an existing codespace. For more information, see "[Creating a codespace"](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)" and "[Changing the machine type for your codespace](/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace)." +Predeterminadamente, se utiliza el tipo de máquina con los recursos válidos más bajos cuando se crea un codespace. Sin embargo, los usuarios pueden elegir un tipo de máquina con más recursos. Pueden hacer esto cuando crean un codespace o pueden cambiar el tipo de máquina de un codespace existente. Para obtener más información, consulta la sección "[Crear un codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)" y "[Cambiar el tipo de máquina de tu codespace](/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace)". -If a machine type that has more resources is chosen, this will affect the per-minute charge for that codespace, as shown above. +Si se elige un tipo de máquina que tenga más recursos, esto afectará el cargo por minuto de este codespace tal como se muestra a continuación. Los propietarios de las organizaciones pueden crear una política para restringir los tipos de máquina que están disponibles para los usuarios. Para obtener más información, consulta la sección "[Restringir el acceso a los tipos de máquina](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)". diff --git a/translations/es-ES/content/billing/managing-billing-for-github-packages/viewing-your-github-packages-usage.md b/translations/es-ES/content/billing/managing-billing-for-github-packages/viewing-your-github-packages-usage.md index 95325fa8ce..eb806bec62 100644 --- a/translations/es-ES/content/billing/managing-billing-for-github-packages/viewing-your-github-packages-usage.md +++ b/translations/es-ES/content/billing/managing-billing-for-github-packages/viewing-your-github-packages-usage.md @@ -17,9 +17,9 @@ topics: shortTitle: Ver tu uso --- -## Viewing {% data variables.product.prodname_registry %} usage for your personal account +## Ver el uso del {% data variables.product.prodname_registry %} para tu cuenta personal -Anyone can view {% data variables.product.prodname_registry %} usage for their own personal account. +Cualquiera puede ver el uso del {% data variables.product.prodname_registry %} para su propia cuenta personal. {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.billing_plans %} diff --git a/translations/es-ES/content/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription.md b/translations/es-ES/content/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription.md index 127f9e9fc5..289e4a24c6 100644 --- a/translations/es-ES/content/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription.md +++ b/translations/es-ES/content/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription.md @@ -31,16 +31,16 @@ shortTitle: Bajar una suscripción de categoría ## Bajar de nivel tu suscripción de {% data variables.product.product_name %} -Cuando bajas de nivel tu suscripción de cuenta personal o de organización, los precios y características cambian y toman efecto en tu siguiente fecha de facturación. Changes to your paid personal account or organization subscription does not affect subscriptions or payments for other paid {% data variables.product.prodname_dotcom %} features. Para obtener más información, consulta "[¿Cómo afecta subir o bajar de categoría el proceso de facturación?](/articles/how-does-upgrading-or-downgrading-affect-the-billing-process)." +Cuando bajas de nivel tu suscripción de cuenta personal o de organización, los precios y características cambian y toman efecto en tu siguiente fecha de facturación. Los cambios a la suscripción de pago de tu cuenta personal u organizacional no afectan a las suscripciones o pagos de otras características de {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta "[¿Cómo afecta subir o bajar de categoría el proceso de facturación?](/articles/how-does-upgrading-or-downgrading-affect-the-billing-process)." -## Downgrading your personal account's subscription +## Bajar de nivel la suscripción de tu cuenta personal -If you downgrade your personal account from {% data variables.product.prodname_pro %} to {% data variables.product.prodname_free_user %}, the account will lose access to advanced code review tools on private repositories. {% data reusables.gated-features.more-info %} +Si bajas de nivel tu cuenta personal de {% data variables.product.prodname_pro %} a {% data variables.product.prodname_free_user %}, la cuenta perderá acceso a las herramientas de revisión de código avanzadas en los repositorios privados. {% data reusables.gated-features.more-info %} {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.billing_plans %} 1. Debajo de "Plan actual", utiliza el menú desplegable **Editar** y haz clic en **Bajar de categoría a gratuito**. ![Botón Downgrade to free (Bajar de categoría a gratis)](/assets/images/help/billing/downgrade-to-free.png) -5. Read the information about the features your personal account will no longer have access to on your next billing date, then click **I understand. Bajar de nivel**. ![Botón de proceder con la baja de categoría](/assets/images/help/billing/continue-with-downgrade.png) +5. Lee la información sobre las características a las que ya no tendrá acceso tu cuenta personal en tu siguiente fecha de facturación y luego haz lic en **Entiendo. Bajar de nivel**. ![Botón de proceder con la baja de categoría](/assets/images/help/billing/continue-with-downgrade.png) Si publicaste un sitio de {% data variables.product.prodname_pages %} en un repositorio privado y añadiste un dominio personalizado, retira o actualiza tus registros de DNS antes de bajarlo de nivel desde {% data variables.product.prodname_pro %} a {% data variables.product.prodname_free_user %}, para evitar el riesgo de que te ganen el dominio. Para obtener más información, consulta "[Administrar un dominio personalizado para tu sitio de {% data variables.product.prodname_pages %}](/articles/managing-a-custom-domain-for-your-github-pages-site)". diff --git a/translations/es-ES/content/billing/managing-billing-for-your-github-account/how-does-upgrading-or-downgrading-affect-the-billing-process.md b/translations/es-ES/content/billing/managing-billing-for-your-github-account/how-does-upgrading-or-downgrading-affect-the-billing-process.md index b24ff82387..1dec23def3 100644 --- a/translations/es-ES/content/billing/managing-billing-for-your-github-account/how-does-upgrading-or-downgrading-affect-the-billing-process.md +++ b/translations/es-ES/content/billing/managing-billing-for-your-github-account/how-does-upgrading-or-downgrading-affect-the-billing-process.md @@ -17,7 +17,7 @@ topics: shortTitle: Proceso de facturación --- -Changes to your paid personal account or organization subscription does not affect subscriptions or payments for other paid {% data variables.product.prodname_dotcom %} features, such as {% data variables.large_files.product_name_long %} or paid apps purchased in {% data variables.product.prodname_marketplace %}. +Los cambios a la suscripción de pago de tu cuenta personal u organizacional no afectan a las suscripciones o pagos de otras características de {% data variables.product.prodname_dotcom %}, tal como {% data variables.large_files.product_name_long %} o las aplicaciones de pago que compraste en {% data variables.product.prodname_marketplace %}. Para obtener más información, consulta los productos de "[{% data variables.product.prodname_dotcom %}](/articles/github-s-products)" y "[Acerca de la facturación en {% data variables.product.prodname_dotcom %}](/articles/about-billing-on-github)." diff --git a/translations/es-ES/content/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription.md b/translations/es-ES/content/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription.md index 0d42a21d9b..51bda3c44f 100644 --- a/translations/es-ES/content/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription.md +++ b/translations/es-ES/content/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription.md @@ -40,7 +40,7 @@ Cuando mejoras las suscripción de una cuenta, esta mejora cambia las caracterí ## Subir de categoría la suscripción de tu cuenta personal -You can upgrade your personal account from {% data variables.product.prodname_free_user %} to {% data variables.product.prodname_pro %} to get advanced code review tools on private repositories owned by your personal account. El mejorar tu cuenta personal no afecta a las organizaciones que pudieras administrar ni a los repositorios que pertenezcan a dichas organizaciones. {% data reusables.gated-features.more-info %} +Puedes mejorar tu cuenta personal de {% data variables.product.prodname_free_user %} a {% data variables.product.prodname_pro %} para obtener herramientas de revisión de código avanzadas en repositorios privados que pertenezcan a tu cuenta personal. El mejorar tu cuenta personal no afecta a las organizaciones que pudieras administrar ni a los repositorios que pertenezcan a dichas organizaciones. {% data reusables.gated-features.more-info %} {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.billing_plans %} diff --git a/translations/es-ES/content/billing/setting-up-paid-organizations-for-procurement-companies/creating-and-paying-for-an-organization-on-behalf-of-a-client.md b/translations/es-ES/content/billing/setting-up-paid-organizations-for-procurement-companies/creating-and-paying-for-an-organization-on-behalf-of-a-client.md index 3bdd4e803f..40b78b3b1f 100644 --- a/translations/es-ES/content/billing/setting-up-paid-organizations-for-procurement-companies/creating-and-paying-for-an-organization-on-behalf-of-a-client.md +++ b/translations/es-ES/content/billing/setting-up-paid-organizations-for-procurement-companies/creating-and-paying-for-an-organization-on-behalf-of-a-client.md @@ -29,7 +29,7 @@ Antes de comenzar, asegúrate de saber lo siguiente: Usarás tu cuenta personal para configurar la organización. También necesitarás iniciar sesión en esta cuenta para renovar la suscripción de tu cliente o hacer cambios en ella en el futuro. -If you already have a personal account on {% data variables.product.prodname_dotcom %}, skip to [step 2](#step-2-create-the-organization). +Si ya tienes una cuenta personal en {% data variables.product.prodname_dotcom %}, pasa al [paso 2](#step-2-create-the-organization). 1. Dirígete a la página [Unirse a GitHub](https://github.com/join). 2. En "Crear tu cuenta personal", escribe tu nombre de usuario, dirección de correo electrónico y contraseña, y luego haz clic en **Crear una cuenta**. ![Crear el formulario de ingreso a una cuenta personal](/assets/images/help/billing/billing_create_your_personal_account_form.png) diff --git a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md index cabaa87dbe..686f36890d 100644 --- a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md +++ b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md @@ -1,7 +1,7 @@ --- title: Managing code scanning alerts for your repository shortTitle: Manage alerts -intro: 'From the security view, you can view, fix, dismiss, or delete alerts for potential vulnerabilities or errors in your project''s code.' +intro: 'From the security view, {% if delete-code-scanning-alerts %}you can view, fix, dismiss, or delete alerts {% else %}you can view, fix, or dismiss alerts{% endif %} for potential vulnerabilities or errors in your project''s code.' product: '{% data reusables.gated-features.code-scanning %}' permissions: 'If you have write permission to a repository you can manage {% data variables.product.prodname_code_scanning %} alerts for that repository.' versions: @@ -175,9 +175,9 @@ Alerts may be fixed in one branch but not in another. You can use the "Branch" f {% endnote %} {% endif %} -## Dismissing or deleting alerts +## Dismissing {% if delete-code-scanning-alerts %}or deleting{% endif %} alerts -There are two ways of closing an alert. You can fix the problem in the code, or you can dismiss the alert. Alternatively, if you have admin permissions for the repository, you can delete alerts. Deleting alerts is useful in situations where you have set up a {% data variables.product.prodname_code_scanning %} tool and then decided to remove it, or where you have configured {% data variables.product.prodname_codeql %} analysis with a larger set of queries than you want to continue using, and you've then removed some queries from the tool. In both cases, deleting alerts allows you to clean up your {% data variables.product.prodname_code_scanning %} results. You can delete alerts from the summary list within the **Security** tab. +There are two ways of closing an alert. You can fix the problem in the code, or you can dismiss the alert. {% if delete-code-scanning-alerts %}Alternatively, if you have admin permissions for the repository, you can delete alerts. Deleting alerts is useful in situations where you have set up a {% data variables.product.prodname_code_scanning %} tool and then decided to remove it, or where you have configured {% data variables.product.prodname_codeql %} analysis with a larger set of queries than you want to continue using, and you've then removed some queries from the tool. In both cases, deleting alerts allows you to clean up your {% data variables.product.prodname_code_scanning %} results. You can delete alerts from the summary list within the **Security** tab.{% endif %} Dismissing an alert is a way of closing an alert that you don't think needs to be fixed. {% data reusables.code-scanning.close-alert-examples %} You can dismiss alerts from {% data variables.product.prodname_code_scanning %} annotations in code, or from the summary list within the **Security** tab. @@ -189,30 +189,29 @@ When you dismiss an alert: - The reason why you closed the alert is recorded. - Next time {% data variables.product.prodname_code_scanning %} runs, the same code won't generate an alert. -When you delete an alert: +{% if delete-code-scanning-alerts %}When you delete an alert: - It's deleted in all branches. - The alert is removed from the number of current alerts for your project. - It is _not_ added to the "Closed" list in the summary of alerts. -- If the code that generated the alert stays the same, and the same {% data variables.product.prodname_code_scanning %} tool runs again without any configuration changes, the alert will be shown again in your analysis results. +- If the code that generated the alert stays the same, and the same {% data variables.product.prodname_code_scanning %} tool runs again without any configuration changes, the alert will be shown again in your analysis results.{% endif %} -To dismiss or delete alerts: +To dismiss {% if delete-code-scanning-alerts %}or delete{% endif %} alerts: {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} -{% data reusables.repositories.sidebar-code-scanning-alerts %} +{% data reusables.repositories.sidebar-code-scanning-alerts %}{% if delete-code-scanning-alerts %} 1. If you have admin permissions for the repository, and you want to delete alerts for this {% data variables.product.prodname_code_scanning %} tool, select some or all of the check boxes and click **Delete**. ![Deleting alerts](/assets/images/help/repository/code-scanning-delete-alerts.png) Optionally, you can use{% ifversion fpt or ghes > 3.1 or ghae or ghec %} the free text search or{% endif %} the filters to display a subset of alerts and then delete all matching alerts at once. For example, if you have removed a query from {% data variables.product.prodname_codeql %} analysis, you can use the "Rule" filter to list just the alerts for that query and then select and delete all of those alerts. -{% ifversion fpt or ghes > 3.1 or ghae or ghec %} +{% ifversion ghes > 3.1 or ghae %} ![Filter alerts by rule](/assets/images/help/repository/code-scanning-filter-by-rule.png) {% else %} ![Filter alerts by rule](/assets/images/enterprise/3.1/help/repository/code-scanning-filter-by-rule.png) -{% endif %} - +{% endif %}{% endif %} 1. If you want to dismiss an alert, it's important to explore the alert first, so that you can choose the correct dismissal reason. Click the alert you'd like to explore. {% ifversion fpt or ghes > 3.1 or ghae or ghec %} diff --git a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md index 29eaaa3ea7..0facaadb22 100644 --- a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md +++ b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md @@ -99,4 +99,4 @@ An alternative way of closing an alert is to dismiss it. You can dismiss an aler {% data reusables.code-scanning.false-positive-fix-codeql %} -For more information about dismissing alerts, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository#dismissing-or-deleting-alerts)." +For more information about dismissing alerts, see {% if delete-code-scanning-alerts %}"[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository#dismissing-or-deleting-alerts)."{% else %} "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository#dismissing--alerts)."{% endif %} diff --git a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md index c72e720e03..6ef311e673 100644 --- a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md +++ b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md @@ -160,7 +160,7 @@ Esto carga la base de datos como un artefacto de acciones que puedes descargar e El artefacto contendrá una copia archivada de los archivos de código fuente que escaneó el {% data variables.product.prodname_codeql %} llamada _src.zip_. Si comparas los archivos de código fuente en el repositorio con los archivos en _src.zip_, puedes ver qué tipos de archivo faltan. Una vez que sepas qué tipos de archivo son los que no se analizan es más fácil entender cómo podrías cambiar el flujo de trabajo para el análisis de {% data variables.product.prodname_codeql %}. -## Alerts found in generated code +## Alertas que se encuentran en el código generado {% data reusables.code-scanning.alerts-found-in-generated-code %} diff --git a/translations/es-ES/content/code-security/dependabot/working-with-dependabot/index.md b/translations/es-ES/content/code-security/dependabot/working-with-dependabot/index.md index 2ff0dbc0da..dacbf4da3a 100644 --- a/translations/es-ES/content/code-security/dependabot/working-with-dependabot/index.md +++ b/translations/es-ES/content/code-security/dependabot/working-with-dependabot/index.md @@ -1,7 +1,7 @@ --- title: Working with Dependabot shortTitle: Work with Dependabot -intro: 'Guidance and recommendations for working with {% data variables.product.prodname_dependabot %}, such as managing pull requests raised by {% data variables.product.prodname_dependabot %}, using {% data variables.product.prodname_actions %} with {% data variables.product.prodname_dependabot %}, and troubleshooting {% data variables.product.prodname_dependabot %} errors.' +intro: 'Orientación y recomendaciones para trabajar con el {% data variables.product.prodname_dependabot %}, tal como administrar las solicitudes de cambios que levante el {% data variables.product.prodname_dependabot %}, utilizar las {% data variables.product.prodname_actions %} con el {% data variables.product.prodname_dependabot %} y solucionar los errores del {% data variables.product.prodname_dependabot %}.' versions: fpt: '*' ghec: '*' diff --git a/translations/es-ES/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md b/translations/es-ES/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md index 59cc2bede0..ffbb6e4711 100644 --- a/translations/es-ES/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md +++ b/translations/es-ES/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md @@ -59,7 +59,7 @@ Up to five detected secrets will be displayed at a time on the command line. If ![Screenshot showing that a push is blocked when a user attempts to push a secret to a repository](/assets/images/help/repository/secret-scanning-push-protection-with-link.png) -If you need to remove the secret from your latest commit (that is, `HEAD`) on the branch being pushed and any earlier commits that contain the secret, you can remove the secret from `HEAD`, then squash the commits between when the commit was introduced and the first version of `HEAD` for which the secret has been removed. +Si necesitas eliminar el secreto de tu última confirmación (es decir, `HEAD`) en la rama que se está subiendo y cualquier confirmación anterior que lo contenga, puedes eliminarlo de `HEAD` y luego combinar las confirmaciones que haya entre ellos cuando la confirmación se introdujo y la primera versión de `HEAD` para la cual se eliminó el secreto. {% note %} diff --git a/translations/es-ES/content/code-security/security-overview/about-the-security-overview.md b/translations/es-ES/content/code-security/security-overview/about-the-security-overview.md index 7255974a57..255a48389b 100644 --- a/translations/es-ES/content/code-security/security-overview/about-the-security-overview.md +++ b/translations/es-ES/content/code-security/security-overview/about-the-security-overview.md @@ -28,7 +28,7 @@ shortTitle: Acerca del resumen de seguridad ## Acerca del resumen de seguridad -{% ifversion ghes or ghec or ghae %}You{% elsif fpt %}Organizations that use {% data variables.product.prodname_ghe_cloud %}{% endif %} can use the security overview for a high-level view of the security status of {% ifversion ghes or ghec or ghae %}your {% elsif fpt %}their{% endif %} organization or to identify problematic repositories that require intervention. {% ifversion ghes or ghec or ghae %}You {% elsif fpt %}These organizations{% endif %} can view aggregate or repository-specific security information in the security overview. {% ifversion ghes or ghec or ghae %}También puedes {% elsif fpt %} Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} también pueden{% endif %} utilizar el resumen de seguridad para ver qué características de seguridad se habilitaron para {% ifversion ghes or ghec or ghae %}tus {% elsif fpt %}sus {% endif %} repositorios y para configurar cualquier característica de seguridad disponible que no se esté utilizando actualmente. {% ifversion fpt %}For more information, see [the {% data variables.product.prodname_ghe_cloud %} documentation](/enterprise-cloud@latest/code-security/security-overview/about-the-security-overview).{% endif %} +{% ifversion ghes or ghec or ghae %}Puedes{% elsif fpt %}Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} pueden{% endif %} utilizar el resumen de seguridad para una vista de alto nivel del estado de seguridad de {% ifversion ghes or ghec or ghae %}tu {% elsif fpt %}su{% endif %} organización o para identificar los repositorios problemáticos que requieren intervención. {% ifversion ghes or ghec or ghae %}Puedes {% elsif fpt %}Estas organizaciones pueden{% endif %} ver la información de seguridad agregada o específica de los repositorios en el resumen de seguridad. {% ifversion ghes or ghec or ghae %}También puedes {% elsif fpt %} Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} también pueden{% endif %} utilizar el resumen de seguridad para ver qué características de seguridad se habilitaron para {% ifversion ghes or ghec or ghae %}tus {% elsif fpt %}sus {% endif %} repositorios y para configurar cualquier característica de seguridad disponible que no se esté utilizando actualmente. {% ifversion fpt %}Para obtener más información, consulta la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/code-security/security-overview/about-the-security-overview).{% endif %} {% ifversion ghec or ghes or ghae %} El resumen de seguridad indica si están habilitadas las características de {% ifversion fpt or ghes > 3.1 or ghec %}seguridad{% endif %}{% ifversion ghae %}{% data variables.product.prodname_GH_advanced_security %}{% endif %} para los repositorios que pertenecen a tu organización y consolida las alertas para cada característica.{% ifversion fpt or ghes > 3.1 or ghec %} Las características de seguridad incluyen características de la {% data variables.product.prodname_GH_advanced_security %}, tales como el {% data variables.product.prodname_code_scanning %} y el {% data variables.product.prodname_secret_scanning %}, tanto como las {% data variables.product.prodname_dependabot_alerts %}.{% endif %} Para obtener más información sobre las características de la {% data variables.product.prodname_GH_advanced_security %}, consulta la sección "[Acerca de la {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)".{% ifversion fpt or ghes > 3.1 or ghec %} Para obtener más información sobre las {% data variables.product.prodname_dependabot_alerts %}, consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies#dependabot-alerts-for-vulnerable-dependencies)".{% endif %} diff --git a/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md index fa49dde8ff..fb7db6624e 100644 --- a/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md +++ b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md @@ -43,7 +43,7 @@ The dependency graph is central to supply chain security. The dependency graph i Other supply chain features on {% data variables.product.prodname_dotcom %} rely on the information provided by the dependency graph. - Dependency review uses the dependency graph to identify dependency changes and help you understand the security impact of these changes when you review pull requests. -- {% data variables.product.prodname_dependabot %} cross-references dependency data provided by the dependency graph with the list of known vulnerabilities published in the {% data variables.product.prodname_advisory_database %}, scans your dependencies and generates {% data variables.product.prodname_dependabot_alerts %} when a potential vulnerability is detected. +- El {% data variables.product.prodname_dependabot %} hace referencias de los datos de las dependencias que proporciona la gráfica de dependencias con la lista de las vulnerabilidades publicadas en la {% data variables.product.prodname_advisory_database %}, escanea tus dependencias y genera {% data variables.product.prodname_dependabot_alerts %} cuando se detecta una vulnerabilidad potencial. {% ifversion fpt or ghec or ghes > 3.2 %}- {% data variables.product.prodname_dependabot_security_updates %} use the dependency graph and {% data variables.product.prodname_dependabot_alerts %} to help you update dependencies with known vulnerabilities in your repository. {% data variables.product.prodname_dependabot_version_updates %} don't use the dependency graph and rely on the semantic versioning of dependencies instead. {% data variables.product.prodname_dependabot_version_updates %} help you keep your dependencies updated, even when they don’t have any vulnerabilities. @@ -51,7 +51,7 @@ Other supply chain features on {% data variables.product.prodname_dotcom %} rely {% endif %} {% ifversion ghes < 3.2 %} -{% data variables.product.prodname_dependabot %} cross-references dependency data provided by the dependency graph with the list of known vulnerabilities published in the {% data variables.product.prodname_advisory_database %}, scans your dependencies and generates {% data variables.product.prodname_dependabot_alerts %} when a potential vulnerability is detected. +El {% data variables.product.prodname_dependabot %} hace referencias de los datos de las dependencias que proporciona la gráfica de dependencias con la lista de las vulnerabilidades publicadas en la {% data variables.product.prodname_advisory_database %}, escanea tus dependencias y genera {% data variables.product.prodname_dependabot_alerts %} cuando se detecta una vulnerabilidad potencial. {% endif %} ## Feature overview diff --git a/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md index 52292921c1..625e4271c2 100644 --- a/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md +++ b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md @@ -22,7 +22,7 @@ topics: {% data reusables.dependency-review.feature-overview %} -For more information, see "[About dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review)" and "[Reviewing dependency changes in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request)." +Para obtener más información, consulta las secciones "[Acerca de la revisión de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review)" y "[revisar los cambios a las dependencias en una solicitud de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request)". ## About configuring dependency review diff --git a/translations/es-ES/content/codespaces/getting-started/quickstart.md b/translations/es-ES/content/codespaces/getting-started/quickstart.md index b31fbedf9a..c1b96e7236 100644 --- a/translations/es-ES/content/codespaces/getting-started/quickstart.md +++ b/translations/es-ES/content/codespaces/getting-started/quickstart.md @@ -25,7 +25,7 @@ Para obtener más información sobre cómo funcionan los {% data variables.produ 1. Navega al [repositorio de plantilla](https://github.com/2percentsilk/haikus-for-codespaces) y selecciona **Utilizar esta plantilla**. -2. Name your repository, select your preferred privacy setting, and click **Create repository from template**. +2. Nombra a tu repositorio, selecciona tu configuración de privacidad preferido y haz clic en **Crear repositorio desde plantilla**. 3. Navega a la página principal del repositorio recientemente creado. Debajo del nombre de repositorio, utiliza el menú desplegable **{% octicon "code" aria-label="The code icon" %} Código** y la pestaña de **Codespaces** y haz clic en **Crear codespace en rama principal**. @@ -41,7 +41,7 @@ Una vez que se cree tu codespace, tu repositorio se clonará automáticamente en Si estás siguiendo la guía con un tipo de aplicación diferente, ingresa el comando de incio correspondiente para este. -2. When your application starts, the codespace recognizes the port the application is running on and displays a prompt to let you know it has been forwarded. +2. Cuando tu aplicación comienza, el codespace reconoce el puerto en el que se está ejecutando esta y muestra un mensaje para dejarte saber que se reenvió. ![Notificación de reenvío de puertos](/assets/images/help/codespaces/quickstart-port-toast.png) diff --git a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/managing-repository-access-for-your-organizations-codespaces.md b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/managing-repository-access-for-your-organizations-codespaces.md index ab3a0b3fdd..05d4d3f473 100644 --- a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/managing-repository-access-for-your-organizations-codespaces.md +++ b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/managing-repository-access-for-your-organizations-codespaces.md @@ -20,7 +20,7 @@ redirect_from: {% warning %} -**Deprecation note**: The access and security setting is now deprecated. To enable expanded access to other repositories, add the requested permissions to your dev container definition. For more information, see "[Managing access to other repositories within your codespace](/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces)." +**Aviso de obsolesencia**: El acceso y ajustes de seguridad ahora son obsoletos. Para habilitar un acceso expandido a otros repositorios, agrega los permisos solicitados a tu definición de contenedor dev. Si necesitas más información, consulta la sección "[Administrar el acceso a otros repositorios dentro de tu codespace](/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces)". {% endwarning %} diff --git a/translations/es-ES/content/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces.md b/translations/es-ES/content/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces.md index 91040c5baa..1fa6faffaa 100644 --- a/translations/es-ES/content/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces.md +++ b/translations/es-ES/content/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces.md @@ -24,14 +24,14 @@ Cuando los permisos se listan en el archivo `devcontainer.json`, se te pedirá r Para crear codespaces con permisos personalizados definidos, debes utilizar uno de los siguientes: * La IU web de {% data variables.product.prodname_dotcom %} -* [{% data variables.product.prodname_dotcom %} CLI](https://github.com/cli/cli/releases/latest) 2.5.2 or later -* [{% data variables.product.prodname_github_codespaces %} Visual Studio Code extension](https://marketplace.visualstudio.com/items?itemName=GitHub.codespaces) 1.5.3 or later +* [{% data variables.product.prodname_dotcom %} CLI](https://github.com/cli/cli/releases/latest) 2.5.2 o posterior +* [{% data variables.product.prodname_github_codespaces %} extensión de Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=GitHub.codespaces) 1.5.3 o posterior -## Setting additional repository permissions +## Configurar los permisos adicionales de los repositorios -1. You configure repository permissions for {% data variables.product.prodname_github_codespaces %} in the `devcontainer.json` file. Si tu repositorio no contiene ya un archivo `devcontainer.json`, agrégalo ahora. For more information, "[Add a dev container to your project](/codespaces/setting-up-your-project-for-codespaces/setting-up-your-project-for-codespaces)." +1. Puedes configurar los permisos de repositorio para {% data variables.product.prodname_github_codespaces %} en el archivo `devcontainer.json`. Si tu repositorio no contiene ya un archivo `devcontainer.json`, agrégalo ahora. Para obtener màs informaciòn, "[Agrega un contenedor dev a tu proyecto](/codespaces/setting-up-your-project-for-codespaces/setting-up-your-project-for-codespaces)". -1. Edit the `devcontainer.json` file, adding the repository name and permissions needed to the `repositories` object: +1. Edita el archivo `devcontainer.json` agregando el nombre de repositorio y los permisos necesarios al objeto `repositories`: ```json{:copy} { @@ -51,7 +51,7 @@ Para crear codespaces con permisos personalizados definidos, debes utilizar uno {% note %} - **Note:** You can only reference repositories that belong to the same personal account or organization as the repository you are currently working in. + **Nota:** Solo puedes referenciar los repositorios que pertenecen a la misma cuenta personal o de organización que el repositorio en el que estás trabajando actualmente. {% endnote %} diff --git a/translations/es-ES/content/codespaces/troubleshooting/troubleshooting-creation-and-deletion-of-codespaces.md b/translations/es-ES/content/codespaces/troubleshooting/troubleshooting-creation-and-deletion-of-codespaces.md index 9d6bf6d49e..ccc4f7f560 100644 --- a/translations/es-ES/content/codespaces/troubleshooting/troubleshooting-creation-and-deletion-of-codespaces.md +++ b/translations/es-ES/content/codespaces/troubleshooting/troubleshooting-creation-and-deletion-of-codespaces.md @@ -32,7 +32,7 @@ Si aún no puedes crear un codespace para un repositorio en donde esté disponib El propietario de un codespace tiene control total sobre este y solo él podrá borrarlo. No puedes borrar un codespace que otro usuario haya creado. -You can delete your codespaces in the browser, in {% data variables.product.prodname_vscode %}, or by using {% data variables.product.prodname_cli %}. {% data variables.product.prodname_cli %} also allows you to bulk delete codespaces. Para obtener más información, consulta la sección "[Borrar un codespace](/codespaces/developing-in-codespaces/deleting-a-codespace)." +Puedes borrar tus codespaces en el buscador, en {% data variables.product.prodname_vscode %} o utilizando el {% data variables.product.prodname_cli %}. El {% data variables.product.prodname_cli %} también te permite borrar codespaces por lotes. Para obtener más información, consulta la sección "[Borrar un codespace](/codespaces/developing-in-codespaces/deleting-a-codespace)." ## Almacenamiento de contenedores @@ -56,4 +56,4 @@ Algunas opciones más destructivas: Este codespace se ejecuta acutalmente en modo de recuperación debido a un error del contenedor. ``` -Review the creation logs, update the dev container configuration as needed, and run **Codespaces: Rebuild Container** in the {% data variables.product.prodname_vscode_command_palette %} to retry. Para obtener más información, consulta las secciones "[Bitácoras de codespaces](/codespaces/troubleshooting/codespaces-logs)" y "[Configurar {% data variables.product.prodname_codespaces %} en tu proyecto](/github/developing-online-with-codespaces/configuring-codespaces-for-your-project#apply-changes-to-your-configuration)". +Revisa las bitácoras de creación, actualiza la configuración del contenedor dev conforme lo necesites y ejecuta **Codespaces: Rebuild Container** en la {% data variables.product.prodname_vscode_command_palette %} para reintentarlo. Para obtener más información, consulta las secciones "[Bitácoras de codespaces](/codespaces/troubleshooting/codespaces-logs)" y "[Configurar {% data variables.product.prodname_codespaces %} en tu proyecto](/github/developing-online-with-codespaces/configuring-codespaces-for-your-project#apply-changes-to-your-configuration)". diff --git a/translations/es-ES/content/get-started/learning-about-github/about-github-advanced-security.md b/translations/es-ES/content/get-started/learning-about-github/about-github-advanced-security.md index c6a075bf94..ff51878ad2 100644 --- a/translations/es-ES/content/get-started/learning-about-github/about-github-advanced-security.md +++ b/translations/es-ES/content/get-started/learning-about-github/about-github-advanced-security.md @@ -29,7 +29,7 @@ Una licencia de {% data variables.product.prodname_GH_advanced_security %} propo - **{% data variables.product.prodname_code_scanning_capc %}** - Busca vulnerabilidades de seguridad potenciales y errores dentro de tu código. Para obtener más información, consulta la sección "[Acerca del {% data variables.product.prodname_code_scanning %}](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning)". -- **{% data variables.product.prodname_secret_scanning_caps %}** - Detect secrets, for example keys and tokens, that have been checked into the repository.{% if secret-scanning-push-protection %} If push protection is enabled, also detects secrets when they are pushed to your repository. Para obtener más información, consulta las secciones "[Acerca del {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)" y "[Proteger las subidas con el {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)".{% else %} Para obtener más información, consulta la sección "[Acerca del {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)".{% endif %} +- **{% data variables.product.prodname_secret_scanning_caps %}** - Detecta secretos, por ejemplo claves y tokens, que se han verificado en el repositorio.{% if secret-scanning-push-protection %} Si se habilita la protección de subida, también detecta secretos cuando se suben a tu repositorio. Para obtener más información, consulta las secciones "[Acerca del {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)" y "[Proteger las subidas con el {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)".{% else %} Para obtener más información, consulta la sección "[Acerca del {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)".{% endif %} {% ifversion fpt or ghes > 3.1 or ghec or ghae-issue-4864 %} - **Revisión de dependencias** - Muestra todo el impacto de los cambios a las dependencias y vee los detalles de las versiones vulnerables antes de que fusiones una solicitud de cambios. Para obtener más información, consulta la sección "[Acerca de la revisión de dependencias](/code-security/supply-chain-security/about-dependency-review)". diff --git a/translations/es-ES/content/get-started/learning-about-github/access-permissions-on-github.md b/translations/es-ES/content/get-started/learning-about-github/access-permissions-on-github.md index 52cdbe6145..0b5393e8ea 100644 --- a/translations/es-ES/content/get-started/learning-about-github/access-permissions-on-github.md +++ b/translations/es-ES/content/get-started/learning-about-github/access-permissions-on-github.md @@ -27,7 +27,7 @@ Los roles funcionan de forma diferente para los diferentes tipos de cuenta. Para ## Cuentas personales -A repository owned by a personal account has two permission levels: the *repository owner* and *collaborators*. For more information, see "[Permission levels for a personal account repository](/articles/permission-levels-for-a-user-account-repository)." +Un repositorio que pertenece a una cuenta personal y tiene dos niveles de permiso: el *propietario del repositorio* y los *colaboradores*. Para obtener más información, consulta la sección "[Niveles de permiso para un repositorio de cuenta personal](/articles/permission-levels-for-a-user-account-repository)". ## Cuentas de organización @@ -47,7 +47,7 @@ Para obtener más información sobre los permisos para las cuentas empresariales Los *propietarios de empresas* Tienen poder absoluto sobre la cuenta empresarial y pueden llevar a cabo todas las acciones en ella.{% ifversion ghec or ghes %} Los *gerentes de facturación* pueden administrar los ajustes de facturación de la cuenta empresarial.{% endif %} Los miembros y colaboradores externos de las organizaciones que pertenezcan a tu cuenta empresarial son miembros de la cuenta empresarial automáticamente, aunque no tendrán acceso a la cuenta empresarial per se ni a sus ajustes. Para obtener más información, consulta la sección "[Roles en una empresa](/admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise)". {% ifversion ghec %} -If an enterprise uses {% data variables.product.prodname_emus %}, members are provisioned as new personal accounts on {% data variables.product.prodname_dotcom %} and are fully managed by the identity provider. Los {% data variables.product.prodname_managed_users %} tienen acceso de solo lectura a los repositorios que no son parte de su empresa y no pueden interactuar con los usuarios que tampoco sean miembros de la empresa. Dentro de las organizaciones que pertenecen a la empresa, se puede otorgar los mismos niveles de acceso granular de los {% data variables.product.prodname_managed_users %} que estén disponibles para las organizaciones normales. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_emus %}](/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users)". +Si una empresa utiliza {% data variables.product.prodname_emus %}, los miembros se aprovisionan como cuentas personales nuevas en {% data variables.product.prodname_dotcom %} y el proveedor de identidad los administra en su totalidad. Los {% data variables.product.prodname_managed_users %} tienen acceso de solo lectura a los repositorios que no son parte de su empresa y no pueden interactuar con los usuarios que tampoco sean miembros de la empresa. Dentro de las organizaciones que pertenecen a la empresa, se puede otorgar los mismos niveles de acceso granular de los {% data variables.product.prodname_managed_users %} que estén disponibles para las organizaciones normales. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_emus %}](/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users)". {% endif %} {% endif %} diff --git a/translations/es-ES/content/get-started/learning-about-github/faq-about-changes-to-githubs-plans.md b/translations/es-ES/content/get-started/learning-about-github/faq-about-changes-to-githubs-plans.md index 52405ca689..cbf32f86b2 100644 --- a/translations/es-ES/content/get-started/learning-about-github/faq-about-changes-to-githubs-plans.md +++ b/translations/es-ES/content/get-started/learning-about-github/faq-about-changes-to-githubs-plans.md @@ -28,11 +28,11 @@ GitHub anunció los siguientes cambios en sus planes y precios: ## ¿Cómo puedo mejorar mi plan? -To upgrade your personal account's plan, see "[Upgrading your personal account's subscription](/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription#upgrading-your-personal-accounts-subscription)." Para mejorar el plan de tu organización, consulta "[Mejorar la suscripción de tu organización](/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription#upgrading-your-organizations-subscription)". +Para mejorar el plan de tu cuenta personal, consulta "[Mejorar tu suscripción de cuenta personal](/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription#upgrading-your-personal-accounts-subscription)". Para mejorar el plan de tu organización, consulta "[Mejorar la suscripción de tu organización](/billing/managing-billing-for-your-github-account/upgrading-your-github-subscription#upgrading-your-organizations-subscription)". ## ¿Cómo puedo bajar mi plan? -To downgrade your personal account's plan, see "[Downgrading your personal account's subscription](/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription#downgrading-your-personal-accounts-subscription)." Para bajar el plan de tu organización, consulta "[Bajar la suscripción de tu organización](/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription#downgrading-your-organizations-subscription)". +Para bajar de categoría el plan de tu cuenta personal, consulta la sección "[Bajar de categoría la suscripción de tu cuenta personal](/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription#downgrading-your-personal-accounts-subscription)". Para bajar el plan de tu organización, consulta "[Bajar la suscripción de tu organización](/billing/managing-billing-for-your-github-account/downgrading-your-github-subscription#downgrading-your-organizations-subscription)". ## Si bajo de categoría desde GitHub Team o un plan tradicional hacia GitHub Free, ¿qué características perderé? - Revisores requeridos en repositorios privados diff --git a/translations/es-ES/content/get-started/learning-about-github/githubs-products.md b/translations/es-ES/content/get-started/learning-about-github/githubs-products.md index 6916e14b01..d580796eb2 100644 --- a/translations/es-ES/content/get-started/learning-about-github/githubs-products.md +++ b/translations/es-ES/content/get-started/learning-about-github/githubs-products.md @@ -1,5 +1,5 @@ --- -title: GitHub’s products +title: Productos de GitHub intro: 'Un resumen de los productos de {% data variables.product.prodname_dotcom %} y de los planes de precios.' redirect_from: - /articles/github-s-products @@ -21,17 +21,17 @@ topics: ## Acerca de los productos de {% data variables.product.prodname_dotcom %} -{% data variables.product.prodname_dotcom %} ofrece productos gratuitos y de pago para clasificar y colaborar con código. Some products apply only to personal accounts, while other plans apply only to organization and enterprise accounts. Para obtener más información sobre las cuentas, consulta la sección "[Tipos de cuenta de {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/types-of-github-accounts)". +{% data variables.product.prodname_dotcom %} ofrece productos gratuitos y de pago para clasificar y colaborar con código. Algunos productos aplican solo para cuentas personales, mientras que otros planes aplican solo a cuentas empresariales u organizacionales. Para obtener más información sobre las cuentas, consulta la sección "[Tipos de cuenta de {% data variables.product.prodname_dotcom %}](/get-started/learning-about-github/types-of-github-accounts)". Puedes ver los precios y una lista completa de las funciones de cada producto en <{% data variables.product.pricing_url %}>. {% data reusables.products.product-roadmap %} Cuando leas los {% data variables.product.prodname_docs %}, asegúrate de seleccionar la versión que refleja tu producto. Para obtener más información, consulta la sección "[Acerca de las versiones de {% data variables.product.prodname_docs %}](/get-started/learning-about-github/about-versions-of-github-docs)". -## {% data variables.product.prodname_free_user %} for personal accounts +## {% data variables.product.prodname_free_user %} para cuentas personales -With {% data variables.product.prodname_free_team %} for personal accounts, you can work with unlimited collaborators on unlimited public repositories with a full feature set, and on unlimited private repositories with a limited feature set. +Con {% data variables.product.prodname_free_team %} para cuentas personales, puedes trabajar con colaboradores ilimitados en repositorios públicos ilimitados con un conjunto de características completo y en repositorios privados ilimitados con un conjunto de características limitado. -With {% data variables.product.prodname_free_user %}, your personal account includes: +Con {% data variables.product.prodname_free_user %}, tu cuenta personal incluye: - {% data variables.product.prodname_gcf %} - {% data variables.product.prodname_dependabot_alerts %} - Aplicación de la autenticación de dos factores @@ -40,7 +40,7 @@ With {% data variables.product.prodname_free_user %}, your personal account incl ## {% data variables.product.prodname_pro %} -In addition to the features available with {% data variables.product.prodname_free_user %} for personal accounts, {% data variables.product.prodname_pro %} includes: +Adicionalmente a las características disponibles con {% data variables.product.prodname_free_user %} para cuentas personales, {% data variables.product.prodname_pro %} incluye: - {% data variables.contact.github_support %} por correo electrónico - 3,000 minutos de {% data variables.product.prodname_actions %} - 2GB de almacenamiento de {% data variables.product.prodname_registry %} @@ -58,7 +58,7 @@ In addition to the features available with {% data variables.product.prodname_fr Con {% data variables.product.prodname_free_team %} para organizaciones, puedes trabajar con colaboradores ilimitados en repositorios públicos ilimitados con un juego completo de características, o en repositorios privados ilimitados con un conjunto limitado de características. -In addition to the features available with {% data variables.product.prodname_free_user %} for personal accounts, {% data variables.product.prodname_free_team %} for organizations includes: +Adicionalmente a las características disponibles con {% data variables.product.prodname_free_user %} para cuentas personales, {% data variables.product.prodname_free_team %} para organizaciones incluye: - {% data variables.product.prodname_gcf %} - Debates de equipo - Controles de acceso del equipo para administrar grupos diff --git a/translations/es-ES/content/get-started/learning-about-github/types-of-github-accounts.md b/translations/es-ES/content/get-started/learning-about-github/types-of-github-accounts.md index 9a1caaac31..4309894e71 100644 --- a/translations/es-ES/content/get-started/learning-about-github/types-of-github-accounts.md +++ b/translations/es-ES/content/get-started/learning-about-github/types-of-github-accounts.md @@ -46,7 +46,7 @@ Tu cuenta personal puede ser propietaria de recursos tales como repositorios, pa {% endtip %} {% ifversion fpt or ghec %} -La mayoría de las personas utilizarán una cuenta personal para todo su trabajo en {% data variables.product.prodname_dotcom_the_website %}, incluyendo tanto los proyectos de código abierto como el empleo pagado. Si actualmente utilizas más de una cuenta personal que hayas creado para ti mismo, te sugerimos combinar las cuentas. For more information, see "[Merging multiple personal accounts](/articles/merging-multiple-user-accounts)." +La mayoría de las personas utilizarán una cuenta personal para todo su trabajo en {% data variables.product.prodname_dotcom_the_website %}, incluyendo tanto los proyectos de código abierto como el empleo pagado. Si actualmente utilizas más de una cuenta personal que hayas creado para ti mismo, te sugerimos combinar las cuentas. Para obtener más información, consulta la sección "[Fusionar cuentas personales múltiples](/articles/merging-multiple-user-accounts)". {% endif %} ## Cuentas de organización @@ -57,7 +57,7 @@ Tal como las cuentas personales, las organizaciones pueden ser propietarias de r Se puede otorgar roles diferentes a las cuentas personales de una organización dentro de esta, lo cual otorga niveles diferentes de acceso a la organización y a sus datos. Todos los miembros pueden colaborar entre ellos en los repositorios y proyectos, pero solo los propietarios de organizaciones y administradores de seguridad pueden administrar la configuración de la organización y controlar el acceso a los datos de la organización con seguridad sofisticada y características administrativas. Para obtener más información, consulta las secciones "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)" y "[Mantener tu organización segura](/organizations/keeping-your-organization-secure)". -![Diagram showing that users must sign in to their personal account to access an organization's resources](/assets/images/help/overview/sign-in-pattern.png) +![Diagrama que muestra que los usuarios deben iniciar sesión en su cuenta personal personal para acceder a los recursos de una organización](/assets/images/help/overview/sign-in-pattern.png) {% ifversion fpt or ghec %} Incluso si eres un miembro de una organización que utiliza el inicio de sesión único de SAML, aún podrás iniciar sesión en tu cuenta personal de {% data variables.product.prodname_dotcom_the_website %} y, dicha cuenta personal, se enlazará con tu identidad en el proveedor de identidad (IdP) de tu organización. Para obtener más información, consulta la sección "[Acerca de la autenticación con el inicio de sesión único de SAML](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on){% ifversion fpt %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}{% else %}".{% endif %} diff --git a/translations/es-ES/content/get-started/onboarding/getting-started-with-your-github-account.md b/translations/es-ES/content/get-started/onboarding/getting-started-with-your-github-account.md index e2a713bb7a..9ff3a4ee8e 100644 --- a/translations/es-ES/content/get-started/onboarding/getting-started-with-your-github-account.md +++ b/translations/es-ES/content/get-started/onboarding/getting-started-with-your-github-account.md @@ -1,6 +1,6 @@ --- title: Iniciar con tu cuenta de GitHub -intro: 'With a personal account on {% data variables.product.prodname_dotcom %}, you can import or create repositories, collaborate with others, and connect with the {% data variables.product.prodname_dotcom %} community.' +intro: 'Con una cuenta personal de {% data variables.product.prodname_dotcom %}, puedes importar o crear repositorios, colaborar con los demás y conectarte con la comunidad de {% data variables.product.prodname_dotcom %}.' versions: fpt: '*' ghes: '*' @@ -20,7 +20,7 @@ Los primeros pasos para comenzar con {% data variables.product.product_name %} s Los primeros pasos para comenzar con {% data variables.product.product_name %} son acceder a tu cuenta y ver tu perfil. {% endif %} -{% ifversion fpt or ghec %}Hay varios tipos de cuentas en {% data variables.product.prodname_dotcom %}. {% endif %} Every person who uses {% data variables.product.product_name %} has their own personal account, which can be part of multiple organizations and teams. Your personal account is your identity on {% data variables.product.product_location %} and represents you as an individual. +{% ifversion fpt or ghec %}Hay varios tipos de cuentas en {% data variables.product.prodname_dotcom %}. {% endif %} Todo aquél que utilice {% data variables.product.product_name %} tiene su propia cuenta personal, la cual puede ser parte de varias organizaciones y equipos. Tu cuenta personal es tu identidad en {% data variables.product.product_location %} y te representa como individuo. {% ifversion fpt or ghec %} ### 1. Crear una cuenta @@ -97,7 +97,7 @@ Cualquier cantidad de personas pueden trabajar juntas en los repositorios a lo l ### 1. Trabajar con repositorios #### Crear un repositorio -Un repositorio es como una carpeta para tu proyecto. You can have any number of public and private repositories in your personal account. Los repositorios pueden contener archivos y carpetas, imágenes, videos, hojas de cálculo y juegos de datos, así como el historial de revisión de todos los archivos en el repositorio. Para obtener más información, consulta la sección "[Acerca de los repositorios](/github/creating-cloning-and-archiving-repositories/about-repositories)". +Un repositorio es como una carpeta para tu proyecto. Puedes tener cualquier cantidad de repositorios privados y públicos en tu cuenta personal. Los repositorios pueden contener archivos y carpetas, imágenes, videos, hojas de cálculo y juegos de datos, así como el historial de revisión de todos los archivos en el repositorio. Para obtener más información, consulta la sección "[Acerca de los repositorios](/github/creating-cloning-and-archiving-repositories/about-repositories)". Cuando creas un repositorio nuevo, debes inicializarlo con un archivo README para que las personas sepan sobre tu proyecto. Para obtener más información, consulta la sección "[Crear un nuevo repositorio](/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/creating-a-new-repository)." @@ -112,7 +112,7 @@ Si tienes proyectos existentes que quisieras mover a {% data variables.product.p ### 3. Administrar colaboradores y permisos Puedes colaborar en tu proyecto con otros usando los tableros de proyecto, las solicitudes de extracción y las propuestas de tu repositorio. Puedes invitar a otras personas para que sean colaboradores en tu repositorio desde la pestaña de **Colaboradores** en los ajustes de repositorio. Para obtener más información, consulta la sección "[Invitar colaboradores a un repositorio personal](/github/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository)". -You are the owner of any repository you create in your personal account and have full control of the repository. Los colaboradores tiene acceso de escritura a tu repositorio, lo cual limita sus permisos. For more information, see "[Permission levels for a personal account repository](/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings/permission-levels-for-a-user-account-repository)." +Eres el propietario de cualquier repositorio que crees en tu cuenta personal y tienes el control total del repositorio. Los colaboradores tiene acceso de escritura a tu repositorio, lo cual limita sus permisos. Para obtener más información, consulta "[Niveles de permiso para un repositorio de cuenta de usuario](/github/setting-up-and-managing-your-github-user-account/managing-user-account-settings/permission-levels-for-a-user-account-repository)". ### 4. Administrar configuraciones de repositorios Como propietario de un repositorio, puedes configurar varios ajustes, incluyendo la visibilidad del repositorio, los temas y la vista previa de redes sociales. Para obtener más información, consulta la sección "[Administrar la configuración de los repositorios](/github/administering-a-repository/managing-repository-settings)". diff --git a/translations/es-ES/content/get-started/quickstart/be-social.md b/translations/es-ES/content/get-started/quickstart/be-social.md index e59c630dd1..9938fad6cb 100644 --- a/translations/es-ES/content/get-started/quickstart/be-social.md +++ b/translations/es-ES/content/get-started/quickstart/be-social.md @@ -5,7 +5,7 @@ redirect_from: - /articles/be-social - /github/getting-started-with-github/be-social - /github/getting-started-with-github/quickstart/be-social -intro: 'You can interact with people, repositories, and organizations on {% data variables.product.prodname_dotcom %}. See what others are working on and who they''re connecting with from your personal dashboard.' +intro: 'You can interact with people, repositories, and organizations on {% data variables.product.prodname_dotcom %}. See what others are working on and who they are connecting with from your personal dashboard.' permissions: '{% data reusables.enterprise-accounts.emu-permission-interact %}' versions: fpt: '*' @@ -23,15 +23,17 @@ To learn about accessing your personal dashboard, see "[About your personal dash ## Following people -When you follow someone on {% data variables.product.prodname_dotcom %}, you'll get notifications on your personal dashboard about their activity. For more information, see "[About your personal dashboard](/articles/about-your-personal-dashboard)." +When you follow someone on {% data variables.product.prodname_dotcom %}, you will get notifications on your personal dashboard about their public activity. If someone you follow creates a new repository, stars a repository, or follows another user, the activity will display in your dashboard. Click **Follow** on a person's profile page to follow them. ![Follow user button](/assets/images/help/profile/follow-user-button.png) +For more information, see "[Following people](/get-started/exploring-projects-on-github/following-people)." + ## Watching a repository -You can watch a repository to receive notifications for new pull requests and issues. When the owner updates the repository, you'll see the changes in your personal dashboard. For more information see {% ifversion fpt or ghae or ghes or ghec %}"[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}"[Watching and unwatching repositories](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}." +You can subscribe to a repository to watch it and receive notifications for activity in it. When the owner updates the repository, you will see the changes in your personal dashboard. For more information, see "[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions)." Click **Watch** at the top of a repository to watch it. @@ -43,39 +45,35 @@ Click **Watch** at the top of a repository to watch it. ## Communicating on {% data variables.product.product_name %} -{% data variables.product.product_name %} provides built-in collaborative communication tools, such as issues and pull requests, allowing you to interact closely with your community when building great software. For an overview of these tools, and information about the specificity of each, see "[Quickstart for communicating on {% data variables.product.prodname_dotcom %}](/github/collaborating-with-issues-and-pull-requests/quickstart-for-communicating-on-github)." +{% data variables.product.product_name %} provides built-in collaborative communication tools, allowing you to interact closely with your community when building great software. For example, you can contribute to another user's project by creating a pull request, or use issues to track bugs or suggest ideas in a repository. You can also brainstorm new ideas with your team with discussions. -## Doing even more +For an overview of these tools, see "[Quickstart for communicating on {% data variables.product.prodname_dotcom %}](/github/collaborating-with-issues-and-pull-requests/quickstart-for-communicating-on-github)." -### Creating pull requests - - You may want to contribute to another person's project, whether to add features or to fix bugs. After making changes, let the original author know by sending a pull request. For more information, see "[About pull requests](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)." - - ![Pull request button](/assets/images/help/repository/repo-actions-pullrequest.png) - -### Using issues - -When collaborating on a repository, use issues to track ideas, enhancements, tasks, or bugs. For more information, see '[About issues](/articles/about-issues/)." - -![Issues button](/assets/images/help/repository/repo-tabs-issues.png) - -### Participating in organizations +## Participating in organizations Organizations are shared accounts where businesses and open-source projects can collaborate across many projects at once. Owners and administrators can establish teams with special permissions, have a public organization profile, and keep track of activity within the organization. For more information, see "[About organizations](/articles/about-organizations/)." +From your dashboard, click the drop down menu of your username on the left side of your dashboard. Here, you can view organizations that you are a part of and easily switch between them. + ![Switch account context dropdown](/assets/images/help/overview/dashboard-contextswitcher.png) ### Exploring other projects on {% data variables.product.prodname_dotcom %} -Discover interesting projects using {% data variables.explore.explore_github %}, [Explore repositories](https://github.com/explore), and the {% data variables.explore.trending_page %}. Star interesting projects and come back to them later. Visit your {% data variables.explore.your_stars_page %} to see all your starred projects. For more information, see "[About your personal dashboard](/articles/about-your-personal-dashboard/)." +You can discover new and interesting projects on {% data variables.product.prodname_dotcom %}'s Explore page. You can star interesting projects to make them easy to find again later. Visit your stars page to see all your starred projects. For more information about stars, see "[Saving repositories with stars](/get-started/exploring-projects-on-github/saving-repositories-with-stars)." -## Celebrate +Your dashboard feed displays projects based on your interests including repositories you star, people you follow, and your contributions to public repositories. From your dashboard, you can see trending projects, view topics, and check out collections. -You're now connected to the {% data variables.product.product_name %} community. What do you want to do next? -![Star a project](/assets/images/help/stars/star-a-project.png) +To explore more projects, see "{% data variables.explore.explore_github %}". +## Next steps +You are now connected to the {% data variables.product.product_name %} community. There are other ways to interact and build within {% data variables.product.product_name %}. -- To synchronize your {% data variables.product.product_name %} projects with your computer, you can set up Git. For more information see "[Set up Git](/articles/set-up-git)." -- You can also create a repository, where you can put all your projects and maintain your workflows. For more information see, "[Create a repository](/articles/create-a-repo)." -- You can fork a repository to make changes you want to see without affecting the original repository. For more information, see "[Fork a repository](/articles/fork-a-repo)." -- {% data reusables.support.connect-in-the-forum-bootcamp %} +* {% data reusables.getting-started.set-up-git %} + +* {% data reusables.getting-started.create-a-repository %} + +* {% data reusables.getting-started.fork-a-repository %} + +* {% data reusables.getting-started.contributing-to-projects %} + +* {% data reusables.support.connect-in-the-forum-bootcamp %} diff --git a/translations/es-ES/content/get-started/quickstart/create-a-repo.md b/translations/es-ES/content/get-started/quickstart/create-a-repo.md index 217a179a78..a1c34405f9 100644 --- a/translations/es-ES/content/get-started/quickstart/create-a-repo.md +++ b/translations/es-ES/content/get-started/quickstart/create-a-repo.md @@ -5,7 +5,7 @@ redirect_from: - /articles/create-a-repo - /github/getting-started-with-github/create-a-repo - /github/getting-started-with-github/quickstart/create-a-repo -intro: 'Para subir tu proyecto a {% data variables.product.prodname_dotcom %}, deberás crear un repositorio donde alojarlo.' +intro: 'To put your project up on {% data variables.product.prodname_dotcom %}, you will need to create a repository for it to live in.' versions: fpt: '*' ghes: '*' @@ -22,7 +22,7 @@ topics: {% ifversion fpt or ghec %} -Puedes almacenar distintos proyectos en los repositorios de {% data variables.product.prodname_dotcom %}, incluso proyectos de código abierto. Con [proyectos de código abierto](http://opensource.org/about), puedes compartir el código para hacer que el software funcione mejor y sea más confiable. Puedes utilizar los repositorios para colaborar con otros y rastrear tu trabajo. Para obtener más información, consulta la sección "[Acerca de los repositorios](/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-repositories)". +Puedes almacenar distintos proyectos en los repositorios de {% data variables.product.prodname_dotcom %}, incluso proyectos de código abierto. With open source projects, you can share code to make better, more reliable software. Puedes utilizar los repositorios para colaborar con otros y rastrear tu trabajo. Para obtener más información, consulta la sección "[Acerca de los repositorios](/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-repositories)". To learn more about open source projects, visit [OpenSource.org](http://opensource.org/about). {% elsif ghes or ghae %} @@ -58,7 +58,7 @@ Puedes almacenar varios proyectos en los repositorios de {% data variables.produ {% data reusables.cli.cli-learn-more %} 1. En la línea de comandos, navega al directorio en donde te gustaría crear un clon local de tu proyecto nuevo. -2. Para crear un repositorio de tu proyecto, utiliza el subcomando `gh repo create`. Cuando se te indique, selecciona **Crear un repositorio nuevo en GitHub desde cero** e ingresa el nombre de tu nuevo proyecto. If you want your project to belong to an organization instead of to your personal account, specify the organization name and project name with `organization-name/project-name`. +2. Para crear un repositorio de tu proyecto, utiliza el subcomando `gh repo create`. Cuando se te indique, selecciona **Crear un repositorio nuevo en GitHub desde cero** e ingresa el nombre de tu nuevo proyecto. Si quieres que tu proyecto pertenezca a una organización en vez de a tu cuenta personal, especifica el nombre de la organización y del proyecto con `organization-name/project-name`. 3. Sigue los mensajes interactivos. Para clonar el repositorio localmente, confirma que sí cuando se te pregunte si quisieras clonar el directorio remoto del proyecto. 4. Como alternativa, para saltar las indicaciones, proporciona el nombre del repositorio y un marcador de visibilidad (`--public`, `--private` o `--internal`). Por ejemplo, `gh repo create project-name --public`. Para clonar el repositorio localmente, pasa el marcador `--clone`. Para obtener más información sobre los argumentos posibles, consulta el [manual del CLI de GitHub](https://cli.github.com/manual/gh_repo_create). @@ -78,7 +78,7 @@ Confirmemos un cambio en el archivo *README*. 2. En el contenido del archivo, haz clic en {% octicon "pencil" aria-label="The edit icon" %}. 3. En la pestaña **Editar archivo**, escribe alguna información sobre ti. ![Nuevo contenido en el archivo](/assets/images/help/repository/edit-readme-light.png) {% data reusables.files.preview_change %} -5. Revisa los cambios que realizaste en el archivo. Verás el contenido nuevo en verde. ![Vista previa del archivo](/assets/images/help/repository/create-commit-review.png) +5. Revisa los cambios que realizaste en el archivo. You will see the new content in green. ![Vista previa del archivo](/assets/images/help/repository/create-commit-review.png) {% data reusables.files.write_commit_message %} {% data reusables.files.choose_commit_branch %} {% data reusables.files.propose_file_change %} @@ -124,18 +124,18 @@ Los archivos *README* son un lugar ideal para describir tu proyecto en más deta {% endcli %} -## Celebrar +## Pasos siguientes -¡Felicitaciones! Has creado un repositorio, además de un archivo *README*, y has creado tu primera confirmación en {% data variables.product.product_location %}. +Has creado un repositorio, además de un archivo *README*, y has creado tu primera confirmación en {% data variables.product.product_location %}. {% webui %} -Ahora puedes clonar un repositorio de {% data variables.product.prodname_dotcom %} para crear una copia local en tu computadora. Desde tu repositorio local, puedes confirmar y crear una solicitud de cambios para actualizar los cambios en el repositorio de nivel superior. Para obtener más información, consulta las secciones "[Clonar un repositorio](/github/creating-cloning-and-archiving-repositories/cloning-a-repository)" y "[Configurar Git](/articles/set-up-git)". +* Ahora puedes clonar un repositorio de {% data variables.product.prodname_dotcom %} para crear una copia local en tu computadora. Desde tu repositorio local, puedes confirmar y crear una solicitud de cambios para actualizar los cambios en el repositorio de nivel superior. Para obtener más información, consulta las secciones "[Clonar un repositorio](/github/creating-cloning-and-archiving-repositories/cloning-a-repository)" y "[Configurar Git](/articles/set-up-git)". {% endwebui %} -Puedes encontrar proyectos y repositorios interesantes en {% data variables.product.prodname_dotcom %} y hacerles cambios creando una bifurcación del repositorio. Para obtener más información, consulta la sección "[Bifurcar un repositorio](/articles/fork-a-repo)". +* Puedes encontrar proyectos y repositorios interesantes en {% data variables.product.prodname_dotcom %} y hacerles cambios creando una bifurcación del repositorio. {% data reusables.getting-started.fork-a-repository %} -Cada repositorio en {% data variables.product.prodname_dotcom %} pertenece a una persona u organización. Puedes interactuar con las personas, repositorios y organizaciones conectándote y siguiéndolos en {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la sección "[Sé sociable ](/articles/be-social)". +* {% data reusables.getting-started.being-social %} -{% data reusables.support.connect-in-the-forum-bootcamp %} +* {% data reusables.support.connect-in-the-forum-bootcamp %} diff --git a/translations/es-ES/content/get-started/quickstart/fork-a-repo.md b/translations/es-ES/content/get-started/quickstart/fork-a-repo.md index 3d2338ac85..c152920e14 100644 --- a/translations/es-ES/content/get-started/quickstart/fork-a-repo.md +++ b/translations/es-ES/content/get-started/quickstart/fork-a-repo.md @@ -21,11 +21,11 @@ topics: --- ## About forks -Most commonly, forks are used to either propose changes to someone else's project to which you don't have write access, or to use someone else's project as a starting point for your own idea. You can fork a repository to create a copy of the repository and make changes without affecting the upstream repository. For more information, see "[Working with forks](/github/collaborating-with-issues-and-pull-requests/working-with-forks)." +Most commonly, forks are used to either propose changes to someone else's project to which you do not have write access, or to use someone else's project as a starting point for your own idea. You can fork a repository to create a copy of the repository and make changes without affecting the upstream repository. For more information, see "[Working with forks](/github/collaborating-with-issues-and-pull-requests/working-with-forks)." ### Propose changes to someone else's project -For example, you can use forks to propose changes related to fixing a bug. Rather than logging an issue for a bug you've found, you can: +For example, you can use forks to propose changes related to fixing a bug. Rather than logging an issue for a bug you have found, you can: - Fork the repository. - Make the fix. @@ -47,7 +47,7 @@ When creating your public repository from a fork of someone's project, make sure ## Prerequisites -If you haven't yet, you should first [set up Git](/articles/set-up-git). Don't forget to [set up authentication to {% data variables.product.product_location %} from Git](/articles/set-up-git#next-steps-authenticating-with-github-from-git) as well. +If you have not yet, you should first [set up Git](/articles/set-up-git). Don't forget to [set up authentication to {% data variables.product.product_location %} from Git](/articles/set-up-git#next-steps-authenticating-with-github-from-git) as well. ## Forking a repository @@ -84,7 +84,7 @@ gh repo fork repository --org "octo-org" ## Cloning your forked repository -Right now, you have a fork of the Spoon-Knife repository, but you don't have the files in that repository locally on your computer. +Right now, you have a fork of the Spoon-Knife repository, but you do not have the files in that repository locally on your computer. {% webui %} @@ -145,7 +145,7 @@ When you fork a project in order to propose changes to the original repository, - To list the files and folders in your current directory, type `ls`. - To go into one of your listed directories, type `cd your_listed_directory`. - To go up one directory, type `cd ..`. -5. Type `git remote -v` and press **Enter**. You'll see the current configured remote repository for your fork. +5. Type `git remote -v` and press **Enter**. You will see the current configured remote repository for your fork. ```shell $ git remote -v > origin https://{% data variables.command_line.codeblock %}/YOUR_USERNAME/YOUR_FORK.git (fetch) @@ -157,7 +157,7 @@ When you fork a project in order to propose changes to the original repository, $ git remote add upstream https://{% data variables.command_line.codeblock %}/octocat/Spoon-Knife.git ``` -7. To verify the new upstream repository you've specified for your fork, type `git remote -v` again. You should see the URL for your fork as `origin`, and the URL for the original repository as `upstream`. +7. To verify the new upstream repository you have specified for your fork, type `git remote -v` again. You should see the URL for your fork as `origin`, and the URL for the original repository as `upstream`. ```shell $ git remote -v > origin https://{% data variables.command_line.codeblock %}/YOUR_USERNAME/YOUR_FORK.git (fetch) @@ -188,7 +188,7 @@ gh repo fork repository --remote-name "main-remote-repo" {% endcli %} -### Next steps +### Editing a fork You can make any changes to a fork, including: @@ -202,12 +202,14 @@ Fork a repository to start contributing to a project. {% data reusables.reposito {% endif %} -## Celebrate +## Next Steps -You have now forked a repository, practiced cloning your fork, and configured an upstream repository. For more information about cloning the fork and syncing the changes in a forked repository from your computer see "[Set up Git](/articles/set-up-git)." +You have now forked a repository, practiced cloning your fork, and configured an upstream repository. -You can also create a new repository where you can put all your projects and share the code on {% data variables.product.prodname_dotcom %}. For more information see, "[Create a repository](/articles/create-a-repo)." +* For more information about cloning the fork and syncing the changes in a forked repository from your computer, see "[Set up Git](/articles/set-up-git)." -Each repository in {% data variables.product.product_name %} is owned by a person or an organization. You can interact with the people, repositories, and organizations by connecting and following them on {% data variables.product.product_name %}. For more information see "[Be social](/articles/be-social)." +* You can also create a new repository where you can put all your projects and share the code on {% data variables.product.prodname_dotcom %}. {% data reusables.getting-started.create-a-repository %}" -{% data reusables.support.connect-in-the-forum-bootcamp %} +* Each repository in {% data variables.product.product_name %} is owned by a person or an organization. You can interact with users, repositories, and organizations by connecting and following them on {% data variables.product.product_name %}. {% data reusables.getting-started.being-social %} + +* {% data reusables.support.connect-in-the-forum-bootcamp %} diff --git a/translations/es-ES/content/get-started/quickstart/github-glossary.md b/translations/es-ES/content/get-started/quickstart/github-glossary.md index 2e7fbbf2b6..8a37d73b81 100644 --- a/translations/es-ES/content/get-started/quickstart/github-glossary.md +++ b/translations/es-ES/content/get-started/quickstart/github-glossary.md @@ -23,5 +23,5 @@ versions: ## Leer más - [El glosario oficial de Git](https://www.kernel.org/pub/software/scm/git/docs/gitglossary.html) -- [Referencia de Git](http://gitref.org/) -- [SCM de Git](https://git-scm.com/doc) +- [Git documentation](https://git-scm.com/doc) +- [Git command list](https://git-scm.com/docs) diff --git a/translations/es-ES/content/get-started/quickstart/set-up-git.md b/translations/es-ES/content/get-started/quickstart/set-up-git.md index 7ff7b6c451..d6efdb7c30 100644 --- a/translations/es-ES/content/get-started/quickstart/set-up-git.md +++ b/translations/es-ES/content/get-started/quickstart/set-up-git.md @@ -27,11 +27,11 @@ topics: ## Utilizar GitHub -Para usar Git en la línea de comando, deberás descargar, instalar y configurar Git en tu computadora. También puedes instalar el {% data variables.product.prodname_cli %} para utilizar {% data variables.product.prodname_dotcom %} desde la línea de comandos. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_cli %}](/github-cli/github-cli/about-github-cli)". +To use Git on the command line, you will need to download, install, and configure Git on your computer. También puedes instalar el {% data variables.product.prodname_cli %} para utilizar {% data variables.product.prodname_dotcom %} desde la línea de comandos. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_cli %}](/github-cli/github-cli/about-github-cli)". -Si deseas trabajar con Git de forma local, pero no deseas utilizar la línea de comando, puedes descargar e instalar en su lugar el cliente [{% data variables.product.prodname_desktop %}]({% data variables.product.desktop_link %}). Para obtener más información, consulta la sección "[Instalar y configurar {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop/)". +If you want to work with Git locally, but do not want to use the command line, you can instead download and install the [{% data variables.product.prodname_desktop %}]({% data variables.product.desktop_link %}) client. Para obtener más información, consulta la sección "[Instalar y configurar {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop/)". -Si no deseas trabajar con archivos de forma local, {% data variables.product.product_name %} te permite realizar muchas acciones relacionadas con Git de forma directa en el navegador, lo que incluye: +If you do not need to work with files locally, {% data variables.product.product_name %} lets you complete many Git-related actions directly in the browser, including: - [Crear un repositorio](/articles/create-a-repo) - [Bifurcar un repositorio](/articles/fork-a-repo) @@ -46,17 +46,17 @@ Si no deseas trabajar con archivos de forma local, {% data variables.product.pro **Nota**: Si estás utilizando un dispositivo con Chrome OS, necesitarás realizar configuraciones adicionales: -1. Instala un emulador de terminal como Termux desde la Google Play Store en tu dispositivo Chrome OS. -2. Instala Git desde el emulador de terminal que instalaste. Por ejemplo, ingresa `apt install git` en Termux y teclea `y` cuando se te indique. +2. Instala un emulador de terminal como Termux desde la Google Play Store en tu dispositivo Chrome OS. +3. Instala Git desde el emulador de terminal que instalaste. Por ejemplo, ingresa `apt install git` en Termux y teclea `y` cuando se te indique. {% endnote %} 2. [Configura tu nombre de usuario en Git](/github/getting-started-with-github/setting-your-username-in-git). 3. [Configura tu dirección de correo electrónico de confirmación en Git](/articles/setting-your-commit-email-address). -## Pasos siguientes: Autenticación con {% data variables.product.prodname_dotcom %} desde Git +## Authenticating with {% data variables.product.prodname_dotcom %} from Git -Cuando te conectas a un repositorio {% data variables.product.prodname_dotcom %} desde Git, deberás autenticarte con {% data variables.product.product_name %} utilizando HTTPS o SSH. +When you connect to a {% data variables.product.prodname_dotcom %} repository from Git, you will need to authenticate with {% data variables.product.product_name %} using either HTTPS or SSH. {% note %} @@ -66,18 +66,21 @@ Cuando te conectas a un repositorio {% data variables.product.prodname_dotcom %} ### Conectar por HTTPS (recomendado) -Si [clonas con HTTPS](/github/getting-started-with-github/about-remote-repositories/#cloning-with-https-urls), puedes [almacenar tus credenciales de {% data variables.product.prodname_dotcom %} en el caché dentro de Git](/github/getting-started-with-github/caching-your-github-credentials-in-git) utilizando un asistente de credenciales. +If you clone with HTTPS, you can cache your {% data variables.product.prodname_dotcom %} credentials in Git using a credential helper. For more information, see "[Cloning with HTTPS urls](/github/getting-started-with-github/about-remote-repositories/#cloning-with-https-urls)" and "[Caching your {% data variables.product.prodname_dotcom %} credentials in Git](/github/getting-started-with-github/caching-your-github-credentials-in-git)." ### Conectar por SSH -Si clonas [con SSH](/github/getting-started-with-github/about-remote-repositories/#cloning-with-ssh-urls), debes [generar las claves de SSH](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) en cada computadora que utilices para subir o extraer desde {% data variables.product.product_name %}. +If you clone with SSH, you must generate SSH keys on each computer you use to push or pull from {% data variables.product.product_name %}. For more information, see "[Cloning with SSH urls](/github/getting-started-with-github/about-remote-repositories/#cloning-with-ssh-urls)" and "[Generating a new SSH key](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)." -## Celebrar +## Pasos siguientes -¡Felicitaciones, ahora tienes configurado todo Git y {% data variables.product.prodname_dotcom %}! Ahora puedes elegir crear un repositorio en donde puedas poner tus proyectos. Esta es una forma excelente de respaldar tu código y facilita compartirlo en todo el mundo. Para obtener más información, consulta "[Crear un repositorio](/articles/create-a-repo)". +You now have Git and {% data variables.product.prodname_dotcom %} all set up. Ahora puedes elegir crear un repositorio en donde puedas poner tus proyectos. Saving your code in a repository allows you to back up your code and share it around the world. -Puedes crear una copia de un repositorio si la bifurcas y propones los cambios que quieres ver si afectar al repositorio de nivel superior. Para obtener más información, consulta "[Bifurcar un repositorio](/articles/fork-a-repo)." +* {% data reusables.getting-started.create-a-repository %}. -Cada repositorio de {% data variables.product.prodname_dotcom %} le pertenece a una persona u organización. Puedes interactuar con las personas, repositorios y organizaciones conectándote y siguiéndolos en {% data variables.product.product_name %}. Para obtener más información, consulta la sección "[Sé sociable ](/articles/be-social)". +* {% data reusables.getting-started.fork-a-repository %} -{% data reusables.support.connect-in-the-forum-bootcamp %} +* {% data reusables.getting-started.being-social %} + + +* {% data reusables.support.connect-in-the-forum-bootcamp %} diff --git a/translations/es-ES/content/get-started/signing-up-for-github/signing-up-for-a-new-github-account.md b/translations/es-ES/content/get-started/signing-up-for-github/signing-up-for-a-new-github-account.md index 287233302d..3033e50081 100644 --- a/translations/es-ES/content/get-started/signing-up-for-github/signing-up-for-a-new-github-account.md +++ b/translations/es-ES/content/get-started/signing-up-for-github/signing-up-for-a-new-github-account.md @@ -1,7 +1,7 @@ --- title: Registrar una nueva cuenta GitHub shortTitle: Registrarse para una cuenta nueva de GitHub -intro: '{% data variables.product.company_short %} offers personal accounts for individuals and organizations for teams of people working together.' +intro: '{% data variables.product.company_short %} ofrece cuentas personales para individuos y organizaciones para equipos de personas que trabajan juntas.' redirect_from: - /articles/signing-up-for-a-new-github-account - /github/getting-started-with-github/signing-up-for-a-new-github-account diff --git a/translations/es-ES/content/get-started/using-github/exploring-early-access-releases-with-feature-preview.md b/translations/es-ES/content/get-started/using-github/exploring-early-access-releases-with-feature-preview.md index 79ddb28972..78c9a47c34 100644 --- a/translations/es-ES/content/get-started/using-github/exploring-early-access-releases-with-feature-preview.md +++ b/translations/es-ES/content/get-started/using-github/exploring-early-access-releases-with-feature-preview.md @@ -1,6 +1,6 @@ --- title: Explorar versiones de acceso anticipado con vista previa de la característica -intro: You can use feature preview to see products or features that are available in beta and to enable or disable each feature for your personal account. +intro: Puedes usar la vista previa de las características para ver los productos o las características que están disponibles en beta y para activar o desactivar cada característica de tu cuenta personal. redirect_from: - /articles/exploring-early-access-releases-with-feature-preview - /github/getting-started-with-github/exploring-early-access-releases-with-feature-preview diff --git a/translations/es-ES/content/get-started/using-github/supported-browsers.md b/translations/es-ES/content/get-started/using-github/supported-browsers.md index 44e40a98eb..8f630372de 100644 --- a/translations/es-ES/content/get-started/using-github/supported-browsers.md +++ b/translations/es-ES/content/get-started/using-github/supported-browsers.md @@ -6,7 +6,7 @@ redirect_from: - /articles/supported-browsers - /github/getting-started-with-github/supported-browsers - /github/getting-started-with-github/using-github/supported-browsers -intro: 'For the best experience with {% data variables.product.product_name %}, we recommend using the latest version of [Chrome](https://google.com/chrome), [Edge](https://microsoft.com/windows/microsoft-edge), [Firefox](https://mozilla.org/firefox), or [Safari](https://apple.com/safari).' +intro: 'Para obtener la mejor experiencia con {% data variables.product.product_name %}, te recomendamos utilizar la versión más reciente de [Chrome](https://google.com/chrome), [Edge](https://microsoft.com/windows/microsoft-edge), [Firefox](https://mozilla.org/firefox) o [Safari](https://apple.com/safari).' versions: fpt: '*' ghes: '*' @@ -14,9 +14,9 @@ versions: ghec: '*' --- -## About web browser support for {% data variables.product.product_name %} +## Acerca del soporte del buscador web para {% data variables.product.product_name %} -We design {% data variables.product.product_name %} with the latest web browsers in mind. Te recomendamos que utilices la última versión de uno de los siguientes buscadores. +Diseñamos a {% data variables.product.product_name %} pensando el los buscadores web más recientes. Te recomendamos que utilices la última versión de uno de los siguientes buscadores. - [Apple Safari](https://apple.com/safari) - [Google Chrome](https://google.com/chrome) diff --git a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/closing-a-project-board.md b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/closing-a-project-board.md index e5f2f3c6ba..fb98580091 100644 --- a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/closing-a-project-board.md +++ b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/closing-a-project-board.md @@ -21,7 +21,7 @@ Cuando cierras un tablero de proyecto, todas las automatizaciones del flujo de t Si vuelves a abrir un tablero de proyecto, tienes la opción de *sincronizar* la automatización, lo que actualiza la posición de las tarjetas en el tablero de acuerdo con los parámetros de automatización configurados para el tablero. Para obtener más información, consulta "[Volver a abrir un tablero de proyecto cerrado](/articles/reopening-a-closed-project-board)" o "[Acerca de la automatización de los tableros de proyectos](/articles/about-automation-for-project-boards)". -1. Navigate to the list of project boards in your repository or organization, or owned by your personal account. +1. Navega hasta la lista de tableros de proyecto en tu repositorio u organización o a los que le pertenezcan a tu cuenta personal. 2. En la lista de proyectos, junto al tablero de proyectos que deseas cerrar, haz clic en {% octicon "chevron-down" aria-label="The chevron icon" %}. ![Icono de comillas angulares a la derecha del nombre del tablero de proyecto](/assets/images/help/projects/project-list-action-chevron.png) 3. Da clic en **Cerrar**. ![Menú desplegable para cerrar elementos en el tablero de proyecto](/assets/images/help/projects/close-project.png) diff --git a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board.md b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board.md index 4e316b5215..9122f4ee03 100644 --- a/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board.md +++ b/translations/es-ES/content/issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board.md @@ -1,6 +1,6 @@ --- title: Vincular un repositorio a un tablero de proyecto -intro: You can link a repository to your organization's or personal account's project board. +intro: Puedes enlazar un repositorio al tablero de proyecto de tu cuenta personal o de organización. redirect_from: - /github/managing-your-work-on-github/managing-project-boards/linking-a-repository-to-a-project-board - /articles/linking-a-repository-to-a-project-board @@ -17,7 +17,7 @@ shortTitle: Enlazar un repositorio al tablero {% data reusables.projects.project_boards_old %} -Anyone with write permissions to a project board can link repositories owned by that organization or personal account to the project board. Para obtener más información, consulta la sección "[Permisos para una organización sobre el tablero de proyecto](/articles/project-board-permissions-for-an-organization/)" o "[Niveles de permiso para tableros de proyecto propiedad de un usuario](/articles/permission-levels-for-user-owned-project-boards/)". +Cualquiera con permisos de escritura en un tablero de proyecto puede enlazar repositorios que sean propiedad de la cuenta personal o de organización al mismo. Para obtener más información, consulta la sección "[Permisos para una organización sobre el tablero de proyecto](/articles/project-board-permissions-for-an-organization/)" o "[Niveles de permiso para tableros de proyecto propiedad de un usuario](/articles/permission-levels-for-user-owned-project-boards/)". {% data reusables.project-management.link-repos-to-project-board %} Puedes agregar propuestas y solicitudes de extracción desde cualquier repositorio no vinculado escribiendo la URL de la propuesta o de la solicitud de extracción en una tarjeta. Para obtener más información, consulta "[Agregar propuestas y solicitudes de extracción a un tablero de proyecto](/articles/adding-issues-and-pull-requests-to-a-project-board)". diff --git a/translations/es-ES/content/organizations/collaborating-with-your-team/about-team-discussions.md b/translations/es-ES/content/organizations/collaborating-with-your-team/about-team-discussions.md index 464523ba2f..f1feeea101 100644 --- a/translations/es-ES/content/organizations/collaborating-with-your-team/about-team-discussions.md +++ b/translations/es-ES/content/organizations/collaborating-with-your-team/about-team-discussions.md @@ -46,7 +46,7 @@ Para obtener más información, consulta la sección {% ifversion fpt or ghae or ## Organization discussions -También puedes utilizar los debates de la organización para facilitar las conversaciones en ella. For more information, see "[Enabling or disabling GitHub Discussions for an organization](/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization)." +También puedes utilizar los debates de la organización para facilitar las conversaciones en ella. Para obtener más información, consulta la sección "[Habilitar o inhabilitar los debates de GitHub en una organización](/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization)". {% endif %} diff --git a/translations/es-ES/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md b/translations/es-ES/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md index a6be130d95..ea57def579 100644 --- a/translations/es-ES/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md +++ b/translations/es-ES/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md @@ -55,10 +55,10 @@ Puedes elegir inhabilitar las {% data variables.product.prodname_actions %} para {% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.settings-sidebar-actions-general %} -1. Under "Policies", select {% data reusables.actions.policy-label-for-select-actions-workflows %} and add your required actions{% if actions-workflow-policy %} and reusable workflows{% endif %} to the list. +1. Debajo de "Políticas", selecciona {% data reusables.actions.policy-label-for-select-actions-workflows %} y agrega tus acciones{% if actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} requeridos a la lista. {% if actions-workflow-policy %} - ![Add actions and reusable workflows to the allow list](/assets/images/help/organizations/actions-policy-allow-list-with-workflows.png) + ![Agrega acciones y flujos de trabajo reutilizables a la lista de elementos permitidos](/assets/images/help/organizations/actions-policy-allow-list-with-workflows.png) {%- elsif ghes %} ![Agregar acciones a la lista de elementos permitidos](/assets/images/help/organizations/actions-policy-allow-list.png) {%- else %} diff --git a/translations/es-ES/content/repositories/creating-and-managing-repositories/about-repositories.md b/translations/es-ES/content/repositories/creating-and-managing-repositories/about-repositories.md index 3f6abae793..39836a5ee6 100644 --- a/translations/es-ES/content/repositories/creating-and-managing-repositories/about-repositories.md +++ b/translations/es-ES/content/repositories/creating-and-managing-repositories/about-repositories.md @@ -26,10 +26,10 @@ Puedes ser propietario de repositorios individualmente o puedes compartir la pro Puedes restringir quién tiene acceso a un repositorio seleccionando la visibilidad del mismo. Para obtener más información, consulta la sección "[Acerca de la visibilidad de un repositorio](#about-repository-visibility)". -Para los repositorios que son propiedad de un usuario, les puedes dar a otras personas acceso de colaborador para que puedan colaborar en tu proyecto. Si un repositorio es propiedad de una organización, les puedes dar a los miembros de la organización permisos de acceso para colaborar en tu repositorio. For more information, see "[Permission levels for a personal account repository](/articles/permission-levels-for-a-user-account-repository/)" and "[Repository roles for an organization](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)." +Para los repositorios que son propiedad de un usuario, les puedes dar a otras personas acceso de colaborador para que puedan colaborar en tu proyecto. Si un repositorio es propiedad de una organización, les puedes dar a los miembros de la organización permisos de acceso para colaborar en tu repositorio. Para obtener más información, consulta las secciones "[Niveles de permiso para un repositorio de una cuenta personal](/articles/permission-levels-for-a-user-account-repository/)" y "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". {% ifversion fpt or ghec %} -With {% data variables.product.prodname_free_team %} for personal accounts and organizations, you can work with unlimited collaborators on unlimited public repositories with a full feature set, or unlimited private repositories with a limited feature set. Para obtener herramientas avanzadas para repositorios privados, puedes mejorar tu plan a {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, o {% data variables.product.prodname_ghe_cloud %}. {% data reusables.gated-features.more-info %} +Con {% data variables.product.prodname_free_team %} para las cuentas personales y organizaciones, puedes trabajar con colaboradores ilimitados en repositorios públicos ilimitados con un conjunto de características completo o con repositorios privados ilimitados con un conjunto de características limitado. Para obtener herramientas avanzadas para repositorios privados, puedes mejorar tu plan a {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, o {% data variables.product.prodname_ghe_cloud %}. {% data reusables.gated-features.more-info %} {% else %} Cada persona y organización puede tener repositorios ilimitados e invitar a un número ilimitado de colaboradores a todos ellos. {% endif %} @@ -52,7 +52,7 @@ Cuando creas un repositorio, puedes elegir si lo quieres hacer público o privad {% elsif ghae %} -When you create a repository owned by your personal account, the repository is always private. Cuando creas un repositorio que le pertenece a una organización, puedes elegir hacerlo privado o interno. +Cuando crees un repositorio que le pertenezca a tu cuenta personal, este siempre será privado. Cuando creas un repositorio que le pertenece a una organización, puedes elegir hacerlo privado o interno. {% endif %} @@ -90,7 +90,7 @@ Todos los miembros de las empresas tienen permiso de lectura para los repositori {% data reusables.repositories.internal-repo-default %} -Cualquier miembro de la empresa puede bifurcar cualquier repositorio interno que pertenezca a una organización de esta. The forked repository will belong to the member's personal account, and the visibility of the fork will be private. Si se elimina a un usuario de todas las organizaciones que pertenezcan a la empresa, las bifurcaciones de dicho usuario para los repositorios internos se eliminarán automáticamente. +Cualquier miembro de la empresa puede bifurcar cualquier repositorio interno que pertenezca a una organización de esta. El repositorio bifurcado le pertenecerá a la cuenta personal del miembro y la visibilidad de la bifurcación será privada. Si se elimina a un usuario de todas las organizaciones que pertenezcan a la empresa, las bifurcaciones de dicho usuario para los repositorios internos se eliminarán automáticamente. {% endif %} ## Límites para ver contenido y diferencias en un repositorio diff --git a/translations/es-ES/content/repositories/creating-and-managing-repositories/transferring-a-repository.md b/translations/es-ES/content/repositories/creating-and-managing-repositories/transferring-a-repository.md index 25e9e511fc..a9d52ba8b2 100644 --- a/translations/es-ES/content/repositories/creating-and-managing-repositories/transferring-a-repository.md +++ b/translations/es-ES/content/repositories/creating-and-managing-repositories/transferring-a-repository.md @@ -28,7 +28,7 @@ topics: Cuando transfieres un repositorio a un propietario nuevo, puede administrar de inmediato los contenidos, propuestas, solicitudes de extracción, lanzamientos, tableros de proyecto y parámetros del repositorio. Los prerrequisitos para las transferencias de repositorio son: -- When you transfer a repository that you own to another personal account, the new owner will receive a confirmation email.{% ifversion fpt or ghec %} The confirmation email includes instructions for accepting the transfer. Si el propietario nuevo no acepta la transferencia en el transcurso de un día, la invitación se vencerá.{% endif %} +- Cuando transfieres un repositorio que te pertenece a otra cuenta personal, el propietario nuevo recibirá un correo electrónico de confirmación.{% ifversion fpt or ghec %} El correo electrónico de confirmación incluye las instrucciones para aceptar la transferencia. Si el propietario nuevo no acepta la transferencia en el transcurso de un día, la invitación se vencerá.{% endif %} - Para transferirle un repositorio que te pertenece a una organización, debes tener permiso para crear un repositorio en la organización de destino. - La cuenta objetivo no debe tener un repositorio con el mismo nombre o una bifurcación en la misma red. - El propietario original del repositorio se agrega como colaborador en el repositorio transferido. El resto de los colaboradores del repositorio transferido permanecerán intactos.{% ifversion ghec or ghes or ghae %} @@ -44,7 +44,7 @@ Cuando transfieres un repositorio, también se transfieren sus propuestas, solic - Si el repositorio transferido es una bifurcación, sigue asociado con el repositorio ascendente. - Si el repositorio transferido tiene alguna bifurcación, esas bifurcaciones seguirán asociadas al repositorio después de que se complete la transferencia. - Si el repositorio transferido utiliza {% data variables.large_files.product_name_long %}, todos {% data variables.large_files.product_name_short %} los objetos se mueven automáticamente. Esta transferencia ocurre en segundo plano, así que, si tienes una cantidad grande de objetos de {% data variables.large_files.product_name_short %} o si los mismos objetos de {% data variables.large_files.product_name_short %} son grandes, podría tomar algo de tiempo para que ocurra la transferencia.{% ifversion fpt or ghec %} Antes de que transfieras un repositorio que utilice {% data variables.large_files.product_name_short %}, asegúrate de recibir una cuenta que tenga suficientes paquetes de datos para almacenar los objetos de {% data variables.large_files.product_name_short %} que vayas a migrar. Para obtener más información acerca de agregar almacenamiento a las cuentas personales, consulta "[Subir de categoría {% data variables.large_files.product_name_long %}](/articles/upgrading-git-large-file-storage)."{% endif %} -- When a repository is transferred between two personal accounts, issue assignments are left intact. When you transfer a repository from a personal account to an organization, issues assigned to members in the organization remain intact, and all other issue assignees are cleared. Solo los propietarios de la organización están autorizados a crear asignaciones de propuestas nuevas. When you transfer a repository from an organization to a personal account, only issues assigned to the repository's owner are kept, and all other issue assignees are removed. +- Cuando se transfiere un repositorio entre dos cuentas personales, las tareas de las propuestas quedan intactas. Cuando transfieres un repositorio desde una cuenta personal a una organización, las propuestas asignadas a los miembros en la organización permanecen intactas y se limpia al resto de los asignatarios de la propuesta. Solo los propietarios de la organización están autorizados a crear asignaciones de propuestas nuevas. Cuando transfieres un repositorio desde una organización hacia una cuenta personal, solo se mantendrán las propuestas que se hayan asignado al propietario del repositorio y se eliminará al resto de los asignatarios de estas. - Si el repositorio transferido contiene un {% data variables.product.prodname_pages %} sitio, se redirigen los enlaces al repositorio de Git en la web y a través de la actividad de Git. Sin embargo, no redirigimos {% data variables.product.prodname_pages %} asociadas al repositorio. - Todos los enlaces a la ubicación anterior del repositorio se redirigen de manera automática hacia la ubicación nueva. Cuando utilices `git clone`, `git fetch` o `git push` en un repositorio transferido, estos comando redirigirán a la ubicación del repositorio o URL nueva. Sin embargo, para evitar confusiones, es altamente recomendable actualizar cualquier clon local existente para que apunte a la nueva URL del repositorio. Puedes hacerlo utilizando `git remote` en la línea de comando: @@ -52,7 +52,7 @@ Cuando transfieres un repositorio, también se transfieren sus propuestas, solic $ git remote set-url origin new_url ``` -- When you transfer a repository from an organization to a personal account, the repository's read-only collaborators will not be transferred. This is because collaborators can't have read-only access to repositories owned by a personal account. Para obtener más información sobre los niveles de permiso de los repositorios, consulta las secciones "[Niveles de permiso para un repositorio de cuenta personal](/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository)" y "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)".{% ifversion fpt or ghec %} +- Cuando transfieres un repositorio desde una organización hacia una cuenta personal, no se transferirán los colaboradores de solo lectura de este. Esto es porque los colaboradores no pueden tener acceso de solo lectura a los repositorios que le pertenezcan a una cuenta personal. Para obtener más información sobre los niveles de permiso de los repositorios, consulta las secciones "[Niveles de permiso para un repositorio de cuenta personal](/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository)" y "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)".{% ifversion fpt or ghec %} - Los patrocinadores que tengan acceso al repositorio a través de un nivel de patrocinio podrían verse afectados. Para obtener más información, consulta la sección "[Agregar un repositorio a un nivel de patrocinio](/sponsors/receiving-sponsorships-through-github-sponsors/managing-your-sponsorship-tiers#adding-a-repository-to-a-sponsorship-tier)".{% endif %} Para obtener más información, consulta "[Administrar repositorios remotos](/github/getting-started-with-github/managing-remote-repositories)." @@ -65,7 +65,7 @@ Una vez que se transfiere un repositorio a una organización, los parámetros de ## Transferir un repositorio que le pertenece a tu cuenta personal -You can transfer your repository to any personal account that accepts your repository transfer. When a repository is transferred between two personal accounts, the original repository owner and collaborators are automatically added as collaborators to the new repository. +Puedes transferir tu repositorio a cualquier cuenta personal que acepte tu transferencia de repositorio. Cuando se transfiere un repositorio entre dos cuentas personales, el propietario original y los colaboradores de este se agregan automáticamente como colaboradores al repositorio nuevo. {% ifversion fpt or ghec %}Si publicaste un sitio de {% data variables.product.prodname_pages %} en un repositorio privado y agregaste un dominio personalizado, antes de transferir el repositorio, deberás eliminar o actualizar tus registros de DNS para evitar el riesgo de que alguien más tome el dominio. Para obtener más información, consulta "[Administrar un dominio personalizado para tu sitio de {% data variables.product.prodname_pages %}](/articles/managing-a-custom-domain-for-your-github-pages-site)".{% endif %} @@ -75,9 +75,9 @@ You can transfer your repository to any personal account that accepts your repos ## Transferir un repositorio que le pertenece a tu organización -If you have owner permissions in an organization or admin permissions to one of its repositories, you can transfer a repository owned by your organization to your personal account or to another organization. +Si tienes permisos de propietario en una organización o permisos administrativos para alguno de sus repositorios, puedes transferir un repositorio que le pertenezca a tu organización a tu cuenta personal o a otra organización. -1. Sign into your personal account that has admin or owner permissions in the organization that owns the repository. +1. Inicia sesión en tu cuenta personal que tiene permisos administrativos o de propietario en la organización a la cual le pertenece el repositorio. {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.transfer-repository-steps %} diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/enabling-or-disabling-github-discussions-for-a-repository.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/enabling-or-disabling-github-discussions-for-a-repository.md index f5bcb608bf..6256d9253a 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/enabling-or-disabling-github-discussions-for-a-repository.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/enabling-or-disabling-github-discussions-for-a-repository.md @@ -19,7 +19,7 @@ shortTitle: Discussions {% data reusables.discussions.enabling-or-disabling-github-discussions-for-your-repository %} 1. Para inhabilitar los debates, debajo de "Características", deselecciona **Debates**. -You can also use organization discussions to facilitate conversations that span multiple repositories in your organization. For more information, see "[Enabling or disabling GitHub Discussions for an organization](/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization)." +También puedes utilizar los debates de organización para facilitar las conversaciones que se extienden a lo largo de varios repositorios en tu organización. Para obtener más información, consulta la sección "[Habilitar o inhabilitar los debates de GitHub en una organización](/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization)". ## Leer más diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md index fb5aac6628..7b59b26e24 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md @@ -63,7 +63,7 @@ Puedes inhabilitar las {% data variables.product.prodname_actions %} para un rep 1. Debajo de "Permissos de acciones", selecciona {% data reusables.actions.policy-label-for-select-actions-workflows %} y agrega tus acciones requeridas a la lista. {% if actions-workflow-policy%} - ![Add actions and reusable workflows to the allow list](/assets/images/help/repository/actions-policy-allow-list-with-workflows.png) + ![Agrega acciones y flujos de trabajo reutilizables a la lista de elementos permitidos](/assets/images/help/repository/actions-policy-allow-list-with-workflows.png) {%- elsif ghes %} ![Agregar acciones a la lista de elementos permitidos](/assets/images/help/repository/actions-policy-allow-list.png) {%- else %} diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-git-lfs-objects-in-archives-of-your-repository.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-git-lfs-objects-in-archives-of-your-repository.md index b4f5874454..679531f23c 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-git-lfs-objects-in-archives-of-your-repository.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-git-lfs-objects-in-archives-of-your-repository.md @@ -15,7 +15,7 @@ redirect_from: ## Acerca de los objetos de {% data variables.large_files.product_name_short %} en los archivos -{% data variables.product.product_name %} crea archivos de código fuente para tu repositorio en forma de archivos ZIP y .tar. Las personas pueden descargar estos archivos en la página principal de tu repositorio o en forma de activos del lanzamiento. Predeterminadamente, los objetos de {% data variables.large_files.product_name_short %} no se incluyen en estos archivos, únicamente los archivos de puntero a estos objetos. Para mejorar la usabilidad de los archivos para tu repositorio, puedes elegir incluir los objetos de {% data variables.large_files.product_name_short %} en su lugar. To be included, the {% data variables.large_files.product_name_short %} objects must be covered by tracking rules in a *.gitattributes* file that has been committed to the repository. +{% data variables.product.product_name %} crea archivos de código fuente para tu repositorio en forma de archivos ZIP y .tar. Las personas pueden descargar estos archivos en la página principal de tu repositorio o en forma de activos del lanzamiento. Predeterminadamente, los objetos de {% data variables.large_files.product_name_short %} no se incluyen en estos archivos, únicamente los archivos de puntero a estos objetos. Para mejorar la usabilidad de los archivos para tu repositorio, puedes elegir incluir los objetos de {% data variables.large_files.product_name_short %} en su lugar. Para que se incluyan, los objetos de {% data variables.large_files.product_name_short %} deben cubrirse rastreando las reglas en un archivo de *.gitattributes* que se haya confirmado en el repositorio. Si eliges incluir los objetos de {% data variables.large_files.product_name_short %} en los archivos de tu repositorio, cada descarga de dichos archivos contará en el uso de ancho de banda para tu cuenta. Cada cuenta recibirá una {% data variables.large_files.initial_bandwidth_quota %} mensual de ancho de banda gratuito, y podrás pagar por cualquier uso adicional. Para obtener más información, consulta las secciones "[Acerca del uso del ancho de banda y del almacenamiento](/github/managing-large-files/about-storage-and-bandwidth-usage)" y "[Administrar la facturación para {% data variables.large_files.product_name_long %}](/billing/managing-billing-for-git-large-file-storage)". diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository.md index 548258e1d9..e67b217eb8 100644 --- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository.md +++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository.md @@ -24,7 +24,7 @@ Este resumen puede ayudarte a auditar el acceso a tu repositorio, incorporar o r {% data reusables.organizations.mixed-roles-warning %} -For more information about repository roles, see "[Permission levels for a personal account repository](/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository)" and "[Repository roles for an organization](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)." +Para obtener más información sobre los roles de repositorio, consulta las secciones "[Niveles de permiso para un repositorio de una cuenta personal](/github/setting-up-and-managing-your-github-user-account/permission-levels-for-a-user-account-repository)" y "[Roles de repositorio para una organización](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization)". ![Resumen de gestión de accesos](/assets/images/help/repository/manage-access-overview.png) diff --git a/translations/es-ES/content/repositories/working-with-files/managing-files/deleting-files-in-a-repository.md b/translations/es-ES/content/repositories/working-with-files/managing-files/deleting-files-in-a-repository.md index 67a3f0c325..080b20bccc 100644 --- a/translations/es-ES/content/repositories/working-with-files/managing-files/deleting-files-in-a-repository.md +++ b/translations/es-ES/content/repositories/working-with-files/managing-files/deleting-files-in-a-repository.md @@ -22,7 +22,7 @@ shortTitle: Borrar archivos Puedes borrar un archivo individual en tu repositorio{% ifversion fpt or ghes or ghec %} o un directorio completo, incluyendo los archivos de dicho directorio{% endif %}. -If you try to delete a file{% ifversion fpt or ghes or ghec %} or directory{% endif %} in a repository that you don’t have write permissions to, we'll fork the project to your personal account and help you send a pull request to the original repository after you commit your change. Para obtener más información, consulta "[Acerca de las solicitudes de extracción](/github/collaborating-with-issues-and-pull-requests/about-pull-requests)." +Si intentas borrar un archivo{% ifversion fpt or ghes or ghec %} o directorio{% endif %} en un repositorio sobre el cual no tienes permisos de escritura, bifurcaremos el proyecto a tu cuenta personal y te ayudaremos a enviar una solicitud de cambios al repositorio original después de que confirmes tu cambio. Para obtener más información, consulta "[Acerca de las solicitudes de extracción](/github/collaborating-with-issues-and-pull-requests/about-pull-requests)." Si el archivo{% ifversion fpt or ghes or ghec %} o directorio{% endif %} que borraste contiene datos sensibles, éstos aún estarán disponibles en el historial de Git del repositorio. Para eliminar el archivo por completo de {% data variables.product.product_name %}, debes eliminar el archivo del historial de tu repositorio. Para obtener más información, consulta "[Eliminar datos confidenciales de un repositorio](/github/authenticating-to-github/removing-sensitive-data-from-a-repository)". diff --git a/translations/es-ES/content/repositories/working-with-files/using-files/working-with-non-code-files.md b/translations/es-ES/content/repositories/working-with-files/using-files/working-with-non-code-files.md index 0ede915b1f..86167dd9fe 100644 --- a/translations/es-ES/content/repositories/working-with-files/using-files/working-with-non-code-files.md +++ b/translations/es-ES/content/repositories/working-with-files/using-files/working-with-non-code-files.md @@ -42,8 +42,8 @@ shortTitle: Trabajar con archivos sin código {% note %} **Nota:** -- {% data variables.product.prodname_dotcom %} does not support comparing the differences between PSD files. -- If you are using the Firefox browser, SVGs on {% data variables.product.prodname_dotcom %} may not render. +- {% data variables.product.prodname_dotcom %} no es compatible con comparar las diferencias entre archivos PSD. +- Si estás utilizando el buscador Firefox, podrían no interpretarse los SVG en {% data variables.product.prodname_dotcom %}. {% endnote %} @@ -308,7 +308,7 @@ Todavía se podrían representar los datos al convertir el archivo `.geojson` a ### Leer más -* [Leaflet.js documentation](https://leafletjs.com/) +* [Documentación de Leaflet.js](https://leafletjs.com/) * [Documentación de estilización de marcador MapBox](http://www.mapbox.com/developers/simplestyle/) * [TopoJSON Wiki](https://github.com/mbostock/topojson/wiki) diff --git a/translations/es-ES/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md b/translations/es-ES/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md index 3b8416874c..c8088ea458 100644 --- a/translations/es-ES/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md +++ b/translations/es-ES/content/search-github/getting-started-with-searching-on-github/about-searching-on-github.md @@ -76,9 +76,9 @@ Tu propietario de empresa en {% data variables.product.product_name %} puede sep Before you can use {% data variables.product.prodname_unified_search %} for private repositories, you must connect your personal accounts on {% data variables.product.prodname_dotcom_the_website %} and {% data variables.product.product_name %}. Para obtener más información, consulta la sección "[Habilitar la búsqueda de repositorios en {% data variables.product.prodname_dotcom_the_website %} desde tu ambiente empresarial privado](/search-github/getting-started-with-searching-on-github/enabling-githubcom-repository-search-from-your-private-enterprise-environment)". -When you search from {% data variables.product.product_name %}, only private repositories that you have access to and that are owned by the connected organization or enterprise account will be included in search results. Neither you nor anyone else will be able to search private repositories owned by your personal account on {% data variables.product.prodname_dotcom_the_website %} from {% data variables.product.product_name %}. +When you search from {% data variables.product.product_name %}, only private repositories that you have access to and that are owned by the connected organization or enterprise account will be included in search results. Ni tú ni nadie más podrá buscar en los repositorios privados que le pertenezcan a tu cuenta personal de {% data variables.product.prodname_dotcom_the_website %} desde {% data variables.product.product_name %}. -To limit your search to one environment, you can use a filter option on the {% data variables.search.advanced_url %} or you can use the `environment:` search prefix. Para solo buscar contenido en {% data variables.product.product_name %}, usa la sintaxis de búsqueda `environment:local`. Para solo buscar contenido en {% data variables.product.prodname_dotcom_the_website %}, usa la sintaxis de búsqueda `environment:github`. +Para limitar tu búsqueda a un solo ambiente, puedes utilizar una opción de filtro en la {% data variables.search.advanced_url %} o puedes utilizar el prefijo de búsqueda `environment:`. Para solo buscar contenido en {% data variables.product.product_name %}, usa la sintaxis de búsqueda `environment:local`. Para solo buscar contenido en {% data variables.product.prodname_dotcom_the_website %}, usa la sintaxis de búsqueda `environment:github`. {% endif %} ## Leer más diff --git a/translations/es-ES/content/search-github/getting-started-with-searching-on-github/enabling-githubcom-repository-search-from-your-private-enterprise-environment.md b/translations/es-ES/content/search-github/getting-started-with-searching-on-github/enabling-githubcom-repository-search-from-your-private-enterprise-environment.md index e4845d9fbd..d52fb19a3e 100644 --- a/translations/es-ES/content/search-github/getting-started-with-searching-on-github/enabling-githubcom-repository-search-from-your-private-enterprise-environment.md +++ b/translations/es-ES/content/search-github/getting-started-with-searching-on-github/enabling-githubcom-repository-search-from-your-private-enterprise-environment.md @@ -16,15 +16,15 @@ topics: - GitHub search --- -## About search for {% data variables.product.prodname_dotcom_the_website %} repositories from {% data variables.product.product_name %} +## Acerca de la búsqueda de repositorios de {% data variables.product.prodname_dotcom_the_website %} desde {% data variables.product.product_name %} -You can search for designated private repositories on {% data variables.product.prodname_ghe_cloud %} from {% data variables.product.product_location %}{% ifversion ghae %} on {% data variables.product.prodname_ghe_managed %}{% endif %}. For more information about searching across environments, see "[About searching on GitHub](/github/searching-for-information-on-github/getting-started-with-searching-on-github/about-searching-on-github#searching-repositories-on-githubcom-from-your-private-enterprise-environment)." +Puedes buscar repositorios privados designados en {% data variables.product.prodname_ghe_cloud %} desde {% data variables.product.product_location %}{% ifversion ghae %} en {% data variables.product.prodname_ghe_managed %}{% endif %}. Para obtener más información sobre cómo buscar entre ambientes, consulta la sección "[Acerca de buscar en GitHub](/github/searching-for-information-on-github/getting-started-with-searching-on-github/about-searching-on-github#searching-repositories-on-githubcom-from-your-private-enterprise-environment)". ## Prerrequisitos -An enterprise owner for {% data variables.product.product_name %} must enable {% data variables.product.prodname_github_connect %} and {% data variables.product.prodname_unified_search %} for private repositories. Para obtener más información, consulta la sección "[Habilitar la {% data variables.product.prodname_unified_search %} en tu empresa](/admin/configuration/configuring-github-connect/enabling-unified-search-for-your-enterprise)". +Un propietario de empresa de {% data variables.product.product_name %} debe habilitar {% data variables.product.prodname_github_connect %} y la {% data variables.product.prodname_unified_search %} para los repositorios privados. Para obtener más información, consulta la sección "[Habilitar la {% data variables.product.prodname_unified_search %} en tu empresa](/admin/configuration/configuring-github-connect/enabling-unified-search-for-your-enterprise)". -## Enabling {% data variables.product.prodname_dotcom_the_website %} repository search from {% data variables.product.product_name %} +## Habilitar la búsqueda de repositorios de {% data variables.product.prodname_dotcom_the_website %} desde {% data variables.product.product_name %} 1. Inicia sesión en {% data variables.product.product_name %} y en {% data variables.product.prodname_dotcom_the_website %}. 1. En {% data variables.product.product_name %}, en la esquina superior derecha de cualquier página, haz clic en tu foto de perfil y luego haz clic en **Ajustes**. ![Icono Settings (Parámetros) en la barra de usuario](/assets/images/help/settings/userbar-account-settings.png) diff --git a/translations/es-ES/content/search-github/searching-on-github/searching-users.md b/translations/es-ES/content/search-github/searching-on-github/searching-users.md index 6da9ef725c..5e4af0b2bb 100644 --- a/translations/es-ES/content/search-github/searching-on-github/searching-users.md +++ b/translations/es-ES/content/search-github/searching-on-github/searching-users.md @@ -68,7 +68,7 @@ Utilizando el calificador `language` (lenguaje) puedes buscar usuarios en base a | language:LANGUAGE | [**language:javascript location:russia**](https://github.com/search?q=language%3Ajavascript+location%3Arussia&type=Users) encuentra usuarios en Rusia con una mayoría de sus repositorios escritos en JavaScript. | | | [**jenny language:javascript in:fullname**](https://github.com/search?q=jenny+language%3Ajavascript+in%3Afullname&type=Users) encuentra usuarios con repositorios en JavaScript cuyos nombres completos contienen la palabra "jenny." | -## Search by when a personal account was created +## Buscar por cuándo se creó una cuenta personal Puedes filtrar usuarios en base a cuándo se unieron a {% data variables.product.product_name %} con el calificador `created` (creada). Este calificador toma una fecha como su parámetro. {% data reusables.time_date.date_format %} {% data reusables.time_date.time_format %} diff --git a/translations/es-ES/content/site-policy/github-terms/github-community-guidelines.md b/translations/es-ES/content/site-policy/github-terms/github-community-guidelines.md index 2603bf898d..2cabca28f2 100644 --- a/translations/es-ES/content/site-policy/github-terms/github-community-guidelines.md +++ b/translations/es-ES/content/site-policy/github-terms/github-community-guidelines.md @@ -41,11 +41,11 @@ While some disagreements can be resolved with direct, respectful communication b * **Moderate Comments** - Users with [write-access privileges](/articles/repository-permission-levels-for-an-organization/) for a repository can [edit, delete, or hide anyone's comments](/communities/moderating-comments-and-conversations/managing-disruptive-comments) on commits, pull requests, and issues. Cualquier persona con acceso de lectura a un repositorio puede ver el historial de edición del comentario. Comment authors and people with write access to a repository can also delete sensitive information from a [comment's edit history](/communities/moderating-comments-and-conversations/tracking-changes-in-a-comment). El moderar tus proyectos puede sentirse como una tarea grande si hay mucha actividad, pero puedes [agregar colaboradores](/account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/permission-levels-for-a-user-account-repository#collaborator-access-for-a-repository-owned-by-a-personal-account) para que te ayuden a administrar tu comunidad. -* **Lock Conversations**  - If a discussion in an issue, pull request, or commit gets out of hand, off topic, or violates your project’s code of conduct or GitHub’s policies, owners, collaborators, and anyone else with write access can put a temporary or permanent [lock](/articles/locking-conversations/) on the conversation. +* **Bloquear conversaciones** - Si un debate en una propuesta, solicitud de cambios o confirmación se sale de control o de tema o viola el código de conducta de tu proyecto o las políticas de GitHub, los colaboradores y el resto de las personas con acceso de descritura pueden [bloquearlo](/articles/locking-conversations/) temporal o permanentemente en la conversación. * **Block Users**  - If you encounter a specific user who you would rather not engage with, you can [block the user from your personal account](/articles/blocking-a-user-from-your-personal-account/) or [from your organization](/articles/blocking-a-user-from-your-organization/). -* **Limit Interactions** - If your public project is getting unwanted attention, being trolled, spammed, or otherwise, you have the option of setting [temporary interaction limits](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository) to keep certain users from interacting with your repository. You can even set [code review limits](https://github.blog/2021-11-01-github-keeps-getting-better-for-open-source-maintainers/#preventing-drive-by-pull-request-approvals-and-requested-changes) to ensure quality contributions on your projects. +* **Limitar las interacciones** - Si tu proyecto público está atrayendo a las personas equivocadas, lo están "troleando", llenando de spam o interfieren en él de otra forma, puedes configurar [límites de interacción temporales](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository) para impedir que usuarios específicos interactúen con tu repositorio. You can even set [code review limits](https://github.blog/2021-11-01-github-keeps-getting-better-for-open-source-maintainers/#preventing-drive-by-pull-request-approvals-and-requested-changes) to ensure quality contributions on your projects. While we are passionate about empowering maintainers to moderate their own projects, please reach out to us to {% data variables.contact.report_abuse %} if you need additional support in dealing with a situation. diff --git a/translations/es-ES/data/features/delete-code-scanning-alerts.yml b/translations/es-ES/data/features/delete-code-scanning-alerts.yml new file mode 100644 index 0000000000..3fed35f50c --- /dev/null +++ b/translations/es-ES/data/features/delete-code-scanning-alerts.yml @@ -0,0 +1,5 @@ +--- +#Tracking removing ability to delete code scanning alerts: ghae-issue-6776 +versions: + ghae: '*' + ghes: '<3.6' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-3/7.yml b/translations/es-ES/data/release-notes/enterprise-server/3-3/7.yml index 9fe242ce64..7dada12e8c 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-3/7.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-3/7.yml @@ -4,7 +4,7 @@ sections: - 'Los paquetes se actualizaron a las últimas versiones de seguridad.' bugs: - 'When a manifest file was deleted from a repository, the manifest would not be removed from the repository''s "Dependency graph" page.' - - 'Resolved a regression that could lead to consistent failures to retrieve artifacts and download log archives for {% data variables.product.prodname_actions %}. In some circumstances we stopped resolving URLs for internal communications that used `localhost`, and instead incorrectly used the instance hostname.' + - 'Se resolvió una regresión que pudo haber ocasionado fallas consistentes para recuperar artefactos y descargar archivos de bitácora para {% data variables.product.prodname_actions %}. En algunas circunstancias, dejamos de resolver URL para las comunicaciones internas que utilizaron `localhost` y utilizaron incorrectamente el nombre de host de la instancia en su lugar.' - 'Upgrading the nodes in a high availability pair with an upgrade package could cause Elasticsearch to enter an inconsistent state in some cases.' - 'Rotated log files with the extension `.backup` would accumulate in directories containing system logs.' - 'In some cluster topologies, the command line utilities `ghe-spokesctl` and `ghe-btop` failed to run.' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-4/0.yml b/translations/es-ES/data/release-notes/enterprise-server/3-4/0.yml index eaba12369d..2947649ba1 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-4/0.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-4/0.yml @@ -71,21 +71,21 @@ sections: heading: 'Cambios a los lanzamientos' notes: - '{% data variables.product.prodname_ghe_server %} 3.4 incluye mejoras a la UI de lanzamientos, tales como notas de lanzamiento generadas automáticamente, las cuales muestran un resumen de todas las solicitudes de cambio para un lanzamiento en particular. Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-10-20-improvements-to-github-releases-generally-available/)".' - - When a release is published, an avatar list is now displayed at the bottom of the release. Avatars for all user accounts mentioned in the release notes are shown. For more information, see "[Managing releases in a repository](/repositories/releasing-projects-on-github/managing-releases-in-a-repository)." + - Cuando se publica un lanzamiento, ahora se mostrará una lista de avatares en la parte inferior de este. Se mostrarán los avatares de todas las cuentas de usuario mencionadas en las notas de lanzamiento. Para obtener más información, consulta la sección "[Administrar los lanzamientos de un repositorio](/repositories/releasing-projects-on-github/managing-releases-in-a-repository)". - heading: 'Cambios en el Lenguaje de Marcado' notes: - Ahora puedes utilizar la página de ajustes de "Accesibilidad" para administrar tus atajos de teclado. Puedes elegir inhabilitar aquellos que solo utilicen caracteres sencillos como S, G C y . (la tecla de punto). Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-16-managing-keyboard-shortcuts-using-accessibility-settings/)". - - You can now choose to use a fixed-width font in Markdown-enabled fields, like issue comments and pull request descriptions. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-10-12-fixed-width-font-support-in-markdown-enabled-fields/)." + - Ahora puedes decidir utilizar una fuente de ancho fijo en los campos habilitados para lenguaje de marcado, tal como los comentarios en las propuestas y las descripciones de las solicitudes de cambio. Para obtener más información, consulta la "[Bitácora de cambios de{% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-10-12-fixed-width-font-support-in-markdown-enabled-fields/)". - Ahora puedes pegar la URL en el texto seleccionado para crear rápidamente un enlace de lenguaje de marcado. Esto funciona en todos los campos con lenguaje de marcado habilitado, tal como los comentarios en las propuestas y las descripciones en las solicitudes de cambio. Para obtener más información, consulta la sección "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-10-linkify-selected-text-on-url-paste/)". - 'Ahora se puede anexar una URL de imagen con un contexto de tema, tal como `#gh-dark-mode-only`, para definir cómo se muestra la imagen de lenguaje de marcado en un visualizador. Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-24-specify-theme-context-for-images-in-markdown/)".' - Al crear o editar un archivo de gist con la extensión de archivo de lenguaje de marcado (`.md`), ahora puedes utilizar la pestaña de "Vista previa" o "Cambios a la vista previa" para mostrar un lenguaje de marcado que interprete el contenido del archivo. Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-17-preview-the-markdown-rendering-of-gists/)". - - When typing the name of a {% data variables.product.prodname_dotcom %} user in issues, pull requests and discussions, the @mention suggester now ranks existing participants higher than other {% data variables.product.prodname_dotcom %} users, so that it's more likely the user you're looking for will be listed. + - Cuando escribes el nombre de un usuario de {% data variables.product.prodname_dotcom %} en las propuestas, solicitudes de cambio y debates, el recomendador de @menciones ahora da una puntuación más alta a los participantes existentes que a otros usuarios de {% data variables.product.prodname_dotcom %} para que sea más probable que se liste el usuario que estás buscando. - Los idiomas que se escriben de derecha a izquierda ahora son compatibles de forma nativa en los archivos de lenguaje de marcado, propuestas, solicitudes de cambios, debates y comentarios. - heading: 'Cambios en propuestas y sollicitudes de cambio' notes: - - The diff setting to hide whitespace changes in the pull request "Files changed" tab is now retained for your user account for that pull request. The setting you have chosen is automatically reapplied if you navigate away from the page and then revisit the "Files changed" tab of the same pull request. + - El ajuste de diff para ocultar los cambios de espacios en blanco en la pestaña de "Archivos que cambiaron" de la solicitud de cambios ahora se retiene para tu cuenta de usuario en dicha solicitud. El ajuste que elegiste se vuelve a aplicar automáticamente desde la página y luego vuelve a visitar la pestaña de "Archivos que cambiaron" de la misma solicitud de cambios. - Cuando utilizas la asignación automática para las revisiones de código de solicitudes de cambios, ahora puedes elegir solo notificar a los miembros de equipo solicitados independientemente de tus ajustes de asignación automática. Este ajuste es útil en escenarios en donde muchos usuarios se asignan automáticamente pero no todos ellos requieren notificaciones. Para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-10-team-member-pull-request-review-notifications-can-be-configured-independently-of-auto-assignment/)". - heading: 'Cambios a las ramas' @@ -95,7 +95,7 @@ sections: - Únicamente los usuarios con permisos administrativos son capaces de renombrar las ramas protegidas y modificar las reglas de protección de rama. Anteriormente, con la excepción de la rama predeterminada, cualquier colaborador podía renombrar la rama y, como consecuencia, cualquier regla de protección de rama no comodín que aplicara a dicha rama también se renombraría. Para obtener más información, consulta las secciones "[Renombrar una rama](/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/renaming-a-branch)" y "[Administrar una regla de protección de rama](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule)". - Los administradores ahora pueden permitir que solo los usuarios y equipos específicos eludan los requisitos de una solicitud de cambios. para obtener más información, consulta la "[Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-19-allow-bypassing-required-pull-requests/)". - Los administradores ahora pueden permitir únicamente usuarios específicos para que suban información forzadamente a un repositorio. Para obtener más información, consulta la [Bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-12-21-specify-who-can-force-push-to-a-repository/)". - - When requiring pull requests for all changes to a protected branch, administrators can now choose if approved reviews are also a requirement. For more information, see the "[{% data variables.product.prodname_dotcom %} changelog](https://github.blog/changelog/2021-11-10-require-pull-requests-without-requiring-reviews/)." + - Cuando se requieren solicitudes de cambios para todos los cambios a una rama protegida, los administradores ahora pueden elegir si también se requieren revisores aprobados. Para obtener más información, consulta la sección "[bitácora de cambios de {% data variables.product.prodname_dotcom %}](https://github.blog/changelog/2021-11-10-require-pull-requests-without-requiring-reviews/)". - heading: 'Cambioas a las GitHub Actions' notes: diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-4/1.yml b/translations/es-ES/data/release-notes/enterprise-server/3-4/1.yml index 9899d2ed8b..604e0d4e05 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-4/1.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-4/1.yml @@ -74,4 +74,4 @@ sections: notes: - "Desde {% data variables.product.prodname_ghe_server %} 3.1, el soporte de las extensiones bit-cache propietarias de {% data variables.product.company_short %} se comenzó a eliminar paulatinamente. Estas extensiones son obsoletas en {% data variables.product.prodname_ghe_server %} 3.3 en adelante.\n\nCualquier repositorio que ya haya estado presente y activo en {% data variables.product.product_location %} ejecutando la versión 3.1 o 3.2 ya se actualizó automáticamente.\n\nLos repositorios que no estuvieron presentes y activos antes de mejorar a {% data variables.product.prodname_ghe_server %} 3.3 podrían no funcionar de forma óptima sino hasta que se ejecute una tarea de mantenimiento de repositorio y esta se complete exitosamente.\n\nPara iniciar una tarea de mantenimiento de repositorio manualmente, dirígete a `https:///stafftools/repositories///network` en cada repositorio afectado y haz clic en el botón **Schedule**.\n" backups: - - '{% data variables.product.prodname_ghe_server %} 3.4 requires at least [GitHub Enterprise Backup Utilities 3.4.0](https://github.com/github/backup-utils) for [Backups and Disaster Recovery](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance).' + - '{% data variables.product.prodname_ghe_server %} 3.4 requiere por lo menos de las [Utilidades de Respaldo de GitHub Enterprise 3.4.0](https://github.com/github/backup-utils) para la [Recuperación de Desastres y Respaldos](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance).' diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-4/2.yml b/translations/es-ES/data/release-notes/enterprise-server/3-4/2.yml index f77434d85d..0a2abcc482 100644 --- a/translations/es-ES/data/release-notes/enterprise-server/3-4/2.yml +++ b/translations/es-ES/data/release-notes/enterprise-server/3-4/2.yml @@ -54,4 +54,4 @@ sections: notes: - "Desde {% data variables.product.prodname_ghe_server %} 3.1, el soporte de las extensiones bit-cache propietarias de {% data variables.product.company_short %} se comenzó a eliminar paulatinamente. Estas extensiones son obsoletas en {% data variables.product.prodname_ghe_server %} 3.3 en adelante.\n\nCualquier repositorio que ya haya estado presente y activo en {% data variables.product.product_location %} ejecutando la versión 3.1 o 3.2 ya se actualizó automáticamente.\n\nLos repositorios que no estuvieron presentes y activos antes de mejorar a {% data variables.product.prodname_ghe_server %} 3.3 podrían no funcionar de forma óptima sino hasta que se ejecute una tarea de mantenimiento de repositorio y esta se complete exitosamente.\n\nPara iniciar una tarea de mantenimiento de repositorio manualmente, dirígete a `https:///stafftools/repositories///network` en cada repositorio afectado y haz clic en el botón **Schedule**.\n" backups: - - '{% data variables.product.prodname_ghe_server %} 3.4 requires at least [GitHub Enterprise Backup Utilities 3.4.0](https://github.com/github/backup-utils) for [Backups and Disaster Recovery](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance).' + - '{% data variables.product.prodname_ghe_server %} 3.4 requiere por lo menos de las [Utilidades de Respaldo de GitHub Enterprise 3.4.0](https://github.com/github/backup-utils) para la [Recuperación de Desastres y Respaldos](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance).' diff --git a/translations/es-ES/data/reusables/actions/policy-label-for-select-actions-workflows.md b/translations/es-ES/data/reusables/actions/policy-label-for-select-actions-workflows.md index 2f7d6c6239..6fd17372e1 100644 --- a/translations/es-ES/data/reusables/actions/policy-label-for-select-actions-workflows.md +++ b/translations/es-ES/data/reusables/actions/policy-label-for-select-actions-workflows.md @@ -1 +1 @@ -{% if actions-workflow-policy %}{% ifversion ghec or ghes or ghae %}**Allow enterprise, and select non-enterprise, actions and reusable workflows**{% else %}**Allow *OWNER*, and select non-*OWNER*, actions and reusable workflows**{% endif %}{% else %}**Allow select actions**{% endif %} \ No newline at end of file +{% if actions-workflow-policy %}{% ifversion ghec or ghes or ghae %}**Permite acciones y flujos de trabajo reutilizables de empresa y los selectos diferentes a los de empresa**{% else %}**Permite acciones y flujos de trabajo reutilizables de *OWNER* y los selectos diferentes a los de *OWNER***{% endif %}{% else %}**Permite las acciones selectas**{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/actions/settings-ui/settings-actions-runner-groups.md b/translations/es-ES/data/reusables/actions/settings-ui/settings-actions-runner-groups.md index a78b313fc2..cb8aac7753 100644 --- a/translations/es-ES/data/reusables/actions/settings-ui/settings-actions-runner-groups.md +++ b/translations/es-ES/data/reusables/actions/settings-ui/settings-actions-runner-groups.md @@ -1,5 +1,5 @@ {% comment %}This reusable is only to be used in other repo/org/enterprise setting reusables.{%- endcomment -%} 1. In the left sidebar, click {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %}{% octicon "play" aria-label="The {% data variables.product.prodname_actions %} icon" %} **Actions**, then click **Runner groups**.{% else %}**Actions**.{% ifversion ghes > 3.3 or ghae-issue-5091 %} -1. En la barra lateral izquierda, debajo de "Acciones"; haz clic en **Grupos ejecutores**. +1. In the left sidebar, under "Actions", click **Runner groups**. {%- elsif ghes > 3.1 or ghae %} -1. En la barra lateral izquierda, debajo de "Acciones", haz clic en **Ejecutores**.{% endif %}{% endif %} \ No newline at end of file +1. In the left sidebar, under "Actions", click **Runners**.{% endif %}{% endif %} \ No newline at end of file diff --git a/translations/es-ES/data/reusables/apps/settings-step.md b/translations/es-ES/data/reusables/apps/settings-step.md index 578754e013..3374ace161 100644 --- a/translations/es-ES/data/reusables/apps/settings-step.md +++ b/translations/es-ES/data/reusables/apps/settings-step.md @@ -1,3 +1,3 @@ 1. Navega a la configuración de tu cuenta. - - For a {% data variables.product.prodname_github_app %} owned by a personal account, in the upper-right corner of any page, click your profile photo, then click **Settings**. ![Icono Settings (Parámetros) en la barra de usuario](/assets/images/settings/userbar-account-settings_post2dot12.png) + - Para una {% data variables.product.prodname_github_app %} que pertenezca a una cuenta personal, en la esquina superior derecha de cualquier página, haz clic en tu foto de perfil y luego en **Configuración**. ![Icono Settings (Parámetros) en la barra de usuario](/assets/images/settings/userbar-account-settings_post2dot12.png) - En el caso de las {% data variables.product.prodname_github_app %} que pertenezcan a una organización, en la esquina superior derecha de cualquier página, haz clic en tu foto de perfil y luego en **Tus organizaciones**. Entonces, a la derecha de la organización, haz clic en **Configuración**. ![Tus organizaciones en el menú de perfil](/assets/images/help/profile/your-organizations.png) ![El botón de configuración](/assets/images/help/organizations/settings-button.png) diff --git a/translations/es-ES/data/reusables/audit_log/audit_log_sidebar_for_org_admins.md b/translations/es-ES/data/reusables/audit_log/audit_log_sidebar_for_org_admins.md index 5ee576bea9..bfd3c27a7c 100644 --- a/translations/es-ES/data/reusables/audit_log/audit_log_sidebar_for_org_admins.md +++ b/translations/es-ES/data/reusables/audit_log/audit_log_sidebar_for_org_admins.md @@ -1,5 +1,6 @@ {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. En la sección de "Archivos" de la barra lateral, haz clic en **{% octicon "log" aria-label="The log icon" %} Bitácora de seguridad**. +1. In the "Archives" section of the sidebar, click +{% octicon "log" aria-label="The log icon" %} **Logs**, then click **Audit log**. {% else %} 1. En la barra lateral de Parámetros, haz clic en **Audit Log (Registro de auditoría)**. ![Parámetros de registro de auditoría de org en barra lateral](/assets/images/help/organizations/org-settings-audit-log.png) {% endif %} diff --git a/translations/es-ES/data/reusables/audit_log/audited-data-list.md b/translations/es-ES/data/reusables/audit_log/audited-data-list.md index 282c3ca009..e9e03cbc71 100644 --- a/translations/es-ES/data/reusables/audit_log/audited-data-list.md +++ b/translations/es-ES/data/reusables/audit_log/audited-data-list.md @@ -1,2 +1,2 @@ {% data reusables.audit_log.audit-log-api-info %} -{% ifversion fpt or ghec %}* Git events, such as cloning, fetching, and pushing{% endif %} +{% ifversion fpt or ghec %}* Eventos de Git, tales como clonar, recuperar y subir{% endif %} diff --git a/translations/es-ES/data/reusables/code-scanning/about-analysis-origins-link.md b/translations/es-ES/data/reusables/code-scanning/about-analysis-origins-link.md index 71037ed620..d2e8823649 100644 --- a/translations/es-ES/data/reusables/code-scanning/about-analysis-origins-link.md +++ b/translations/es-ES/data/reusables/code-scanning/about-analysis-origins-link.md @@ -1 +1 @@ -If you run code scanning using multiple configurations, then sometimes an alert will have multiple analysis origins. If an alert has multiple analysis origins, you can view the status of the alert for each analysis origin on the alert page. For more information, see "[About analysis origins](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-analysis-origins)." \ No newline at end of file +If you run code scanning using multiple configurations, then sometimes an alert will have multiple analysis origins. If an alert has multiple analysis origins, you can view the status of the alert for each analysis origin on the alert page. Para obtener más información, consulta la sección "[Acerca de los orígenes de análisis](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-analysis-origins)". \ No newline at end of file diff --git a/translations/es-ES/data/reusables/code-scanning/deprecation-codeql-runner.md b/translations/es-ES/data/reusables/code-scanning/deprecation-codeql-runner.md index d56b1ccc33..ab97605dbf 100644 --- a/translations/es-ES/data/reusables/code-scanning/deprecation-codeql-runner.md +++ b/translations/es-ES/data/reusables/code-scanning/deprecation-codeql-runner.md @@ -2,7 +2,7 @@ {% ifversion fpt or ghec %} -**Note:** The {% data variables.product.prodname_codeql_runner %} is deprecated. On {% data variables.product.product_name %}, the {% data variables.product.prodname_codeql_runner %} was supported until March 2022. Deberías mejorar a la última versión de [{% data variables.product.prodname_codeql_cli %}](https://github.com/github/codeql-action/releases). +**Note:** The {% data variables.product.prodname_codeql_runner %} is deprecated. En {% data variables.product.product_name %}, el {% data variables.product.prodname_codeql_runner %} fue compatible hasta marzo del 2022. Deberías mejorar a la última versión de [{% data variables.product.prodname_codeql_cli %}](https://github.com/github/codeql-action/releases). {% elsif ghes > 3.3 %} diff --git a/translations/es-ES/data/reusables/dependabot/dependabot-alerts-dependency-graph-enterprise.md b/translations/es-ES/data/reusables/dependabot/dependabot-alerts-dependency-graph-enterprise.md index 591e6cf2e9..704200fb54 100644 --- a/translations/es-ES/data/reusables/dependabot/dependabot-alerts-dependency-graph-enterprise.md +++ b/translations/es-ES/data/reusables/dependabot/dependabot-alerts-dependency-graph-enterprise.md @@ -1,3 +1,3 @@ {% ifversion ghes or ghae-issue-4864 %} -Enterprise owners can configure {% ifversion ghes %}the dependency graph and {% endif %}{% data variables.product.prodname_dependabot_alerts %} for an enterprise. Para obtener más información, consulta la sección {% ifversion ghes %}"[Habilitar la gráfica de dependencias para tu empresa](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise)" y {% endif %}"[Habilitar el {% data variables.product.prodname_dependabot %} para tu empresa](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)". +Los propietarios de empresa pueden configurar {% ifversion ghes %}la gráfica de dependencias y {% endif %} las {% data variables.product.prodname_dependabot_alerts %} para una empresa. Para obtener más información, consulta la sección {% ifversion ghes %}"[Habilitar la gráfica de dependencias para tu empresa](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise)" y {% endif %}"[Habilitar el {% data variables.product.prodname_dependabot %} para tu empresa](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)". {% endif %} diff --git a/translations/es-ES/data/reusables/getting-started/being-social.md b/translations/es-ES/data/reusables/getting-started/being-social.md new file mode 100644 index 0000000000..fc0ca947c8 --- /dev/null +++ b/translations/es-ES/data/reusables/getting-started/being-social.md @@ -0,0 +1 @@ +Cada repositorio de {% data variables.product.prodname_dotcom %} le pertenece a una persona u organización. Puedes interactuar con las personas, repositorios y organizaciones conectándote y siguiéndolos en {% data variables.product.product_name %}. For more information, see "[Be social](/articles/be-social)." \ No newline at end of file diff --git a/translations/es-ES/data/reusables/getting-started/contributing-to-projects.md b/translations/es-ES/data/reusables/getting-started/contributing-to-projects.md new file mode 100644 index 0000000000..0d8c4c5965 --- /dev/null +++ b/translations/es-ES/data/reusables/getting-started/contributing-to-projects.md @@ -0,0 +1 @@ +{% data variables.product.prodname_dotcom %} connects users and allows you to interact with other projects. To learn more about contributing to someone else's project, see "[Contributing to projects](/get-started/quickstart/contributing-to-projects)." \ No newline at end of file diff --git a/translations/es-ES/data/reusables/getting-started/create-a-repository.md b/translations/es-ES/data/reusables/getting-started/create-a-repository.md new file mode 100644 index 0000000000..7a73fd2457 --- /dev/null +++ b/translations/es-ES/data/reusables/getting-started/create-a-repository.md @@ -0,0 +1 @@ +Creating a repository for your project allows you to store code in {% data variables.product.prodname_dotcom %}. This provides a backup of your work that you can choose to share with other developers. For more information, see “[Create a repository](/get-started/quickstart/create-a-repo)." \ No newline at end of file diff --git a/translations/es-ES/data/reusables/getting-started/fork-a-repository.md b/translations/es-ES/data/reusables/getting-started/fork-a-repository.md new file mode 100644 index 0000000000..d4abc78df5 --- /dev/null +++ b/translations/es-ES/data/reusables/getting-started/fork-a-repository.md @@ -0,0 +1 @@ +Forking a repository will allow you to make changes to another repository without affecting the original. Para obtener más información, consulta la sección "[Bifurcar un repositorio](/get-started/quickstart/fork-a-repo)". \ No newline at end of file diff --git a/translations/es-ES/data/reusables/getting-started/set-up-git.md b/translations/es-ES/data/reusables/getting-started/set-up-git.md new file mode 100644 index 0000000000..4900b28f29 --- /dev/null +++ b/translations/es-ES/data/reusables/getting-started/set-up-git.md @@ -0,0 +1 @@ +Synchronizing {% data variables.product.prodname_dotcom %} repositories with your computer allows you to work locally and push your changes to {% data variables.product.prodname_dotcom %}. For more information, see “[Set up Git](/get-started/quickstart/set-up-git).” diff --git a/translations/es-ES/data/reusables/organizations/about-organizations.md b/translations/es-ES/data/reusables/organizations/about-organizations.md index 7d610daf61..9b76cd1896 100644 --- a/translations/es-ES/data/reusables/organizations/about-organizations.md +++ b/translations/es-ES/data/reusables/organizations/about-organizations.md @@ -1 +1 @@ -Tu equipo puede colaborar en {% data variables.product.product_name %} utilizando una cuenta de organización. Each person that uses {% data variables.product.prodname_dotcom %} signs into a personal account. Multiple personal accounts can collaborate on shared projects by joining the same organization account, which owns the repositories. A subset of these personal accounts can be given the role of organization owner, which allows those people to granularly manage access to the organization's resources using sophisticated security and administrative features. +Tu equipo puede colaborar en {% data variables.product.product_name %} utilizando una cuenta de organización. Cada persona que utilice {% data variables.product.prodname_dotcom %} ingresará en una cuenta personal. Las cuentas personales pueden colaborar en los proyectos compartidos si se unen a la misma cuenta organizacional, la cual es propietaria de los repositorios. Un subconjunto de estas cuentas personales puede obtener el rol de propietario de la organización, el cual permite a estas personas administrar el acceso a los recursos de la organización de forma granular, utilizando características administrativas y de seguridad sofisticadas. diff --git a/translations/es-ES/data/reusables/organizations/security-manager-beta-note.md b/translations/es-ES/data/reusables/organizations/security-manager-beta-note.md index c01760d5ef..437ffe1f52 100644 --- a/translations/es-ES/data/reusables/organizations/security-manager-beta-note.md +++ b/translations/es-ES/data/reusables/organizations/security-manager-beta-note.md @@ -1,5 +1,5 @@ {% note %} -**Nota:** El rol de administrador de seguridad se encuentra en beta público y está sujeto a cambios. Esta característica no se encuentra disponible para las organizaciones que utilicen planes de facturación por repositorio. +**Note:** The security manager role is in public beta and subject to change.{% ifversion fpt %} This feature is not available for organizations using legacy per-repository billing plans.{% endif %} {% endnote %} diff --git a/translations/es-ES/data/reusables/pull_requests/large-search-workaround.md b/translations/es-ES/data/reusables/pull_requests/large-search-workaround.md index 2b1d356cfd..2e6cbca09c 100644 --- a/translations/es-ES/data/reusables/pull_requests/large-search-workaround.md +++ b/translations/es-ES/data/reusables/pull_requests/large-search-workaround.md @@ -1 +1 @@ -If you have access to pull requests in more than 10,000 repositories, you will need to limit your search to a specific organization, personal account, or repository to see results. +Si tienes acceso a las solicitudes de cambios en más de 10 000 repositorios, necesitarás limitar tu búsqueda a una organización, cuenta especial o repositorio específicos para ver los resultados. diff --git a/translations/es-ES/data/reusables/saml/saml-accounts.md b/translations/es-ES/data/reusables/saml/saml-accounts.md index 636a103689..bd4283168e 100644 --- a/translations/es-ES/data/reusables/saml/saml-accounts.md +++ b/translations/es-ES/data/reusables/saml/saml-accounts.md @@ -1,4 +1,4 @@ -If you configure SAML SSO, members of your organization will continue to log into their personal accounts on {% data variables.product.prodname_dotcom_the_website %}. Cuando un miembro acceda a los recursos que no sean públicos dentro de tu organización y que utilicen el SSO de SAML, {% data variables.product.prodname_dotcom %} lo redireccionará a tu IdP para autenticarse. Después de autenticarse exitosamente, tu IdP redirecciona a este miembro a {% data variables.product.prodname_dotcom %}, en donde puede acceder a los recursos de tu organización. +Si configuras el SSO de SAML, los miembros de tu organización seguirán ingresando en sus cuentas personales en {% data variables.product.prodname_dotcom_the_website %}. Cuando un miembro acceda a los recursos que no sean públicos dentro de tu organización y que utilicen el SSO de SAML, {% data variables.product.prodname_dotcom %} lo redireccionará a tu IdP para autenticarse. Después de autenticarse exitosamente, tu IdP redirecciona a este miembro a {% data variables.product.prodname_dotcom %}, en donde puede acceder a los recursos de tu organización. {% note %} diff --git a/translations/es-ES/data/reusables/ssh/key-type-support.md b/translations/es-ES/data/reusables/ssh/key-type-support.md index 0a3613c36f..30cf390f29 100644 --- a/translations/es-ES/data/reusables/ssh/key-type-support.md +++ b/translations/es-ES/data/reusables/ssh/key-type-support.md @@ -2,7 +2,7 @@ **Nota:** {% data variables.product.company_short %} mejorò la seguridad al dejar los tipos de llave inseguros el 15 de marzo de 2022. -Desde esta fecha, las llaves DSA (`ssh-dss`) ya no son compatibles. You cannot add new DSA keys to your personal account on {% data variables.product.product_location %}. +Desde esta fecha, las llaves DSA (`ssh-dss`) ya no son compatibles. No puedes agregar claves DSA nuevas a tu cuenta personal de {% data variables.product.product_location %}. Las llaves RSA (`ssh-rsa`) con un `valid_after` anterior al 2 de noviembre de 2021 podrán continuar utilizando cualquier algoritmo de firma. Las llaves RSA que se generaron después de esta fecha deberán utilizar un algoritmo de firma de tipo SHA-2. Algunos clientes más angituos podrían necesitar actualizarse para poder utilizar firmas de tipo SHA-2. diff --git a/translations/es-ES/data/reusables/support/ask-and-answer-forum.md b/translations/es-ES/data/reusables/support/ask-and-answer-forum.md index f11fcf532d..8e69add438 100644 --- a/translations/es-ES/data/reusables/support/ask-and-answer-forum.md +++ b/translations/es-ES/data/reusables/support/ask-and-answer-forum.md @@ -1 +1 @@ -Puedes conectarte con los desarrolladores de todo el mundo en [{% data variables.product.prodname_gcf %}](https://github.community) para preguntar y responder preguntas, aprender e interactuar directamente con el personal de {% data variables.product.product_name %}. +You can connect with developers around the world to ask and answer questions, learn, and interact directly with {% data variables.product.product_name %} staff. To get the conversation started, see "[{% data variables.product.prodname_gcf %}](https://github.community)." diff --git a/translations/log/es-resets.csv b/translations/log/es-resets.csv index 2e410a9d60..80c49cc626 100644 --- a/translations/log/es-resets.csv +++ b/translations/log/es-resets.csv @@ -311,6 +311,7 @@ translations/es-ES/data/release-notes/github-ae/2021-06/2021-12-06.yml,broken li translations/es-ES/data/reusables/actions/contacting-support.md,broken liquid tags translations/es-ES/data/reusables/actions/enterprise-marketplace-actions.md,broken liquid tags translations/es-ES/data/reusables/actions/enterprise-storage-ha-backups.md,broken liquid tags +translations/es-ES/data/reusables/actions/settings-ui/settings-actions-runner-groups.md,rendering error translations/es-ES/data/reusables/code-scanning/codeql-context-for-actions-and-third-party-tools.md,broken liquid tags translations/es-ES/data/reusables/code-scanning/edit-workflow.md,broken liquid tags translations/es-ES/data/reusables/code-scanning/enabling-options.md,broken liquid tags From 437db5b0d18a3f866c6e0de685c45b969bac8cf8 Mon Sep 17 00:00:00 2001 From: docubot <67483024+docubot@users.noreply.github.com> Date: Mon, 25 Apr 2022 13:58:06 -0700 Subject: [PATCH 19/24] New translation batch for es (#27209) * Add crowdin translations * Run script/i18n/homogenize-frontmatter.js * Run script/i18n/fix-translation-errors.js * Run script/i18n/lint-translation-files.js --check rendering * run script/i18n/reset-files-with-broken-liquid-tags.js --language=es * run script/i18n/reset-known-broken-translation-files.js * Check in es CSV report Co-authored-by: Robert Sese From 0c662358af27936f24e74f1ee52a73d71e3e23a1 Mon Sep 17 00:00:00 2001 From: docubot <67483024+docubot@users.noreply.github.com> Date: Mon, 25 Apr 2022 13:59:06 -0700 Subject: [PATCH 20/24] New translation batch for es (#27209) * Add crowdin translations * Run script/i18n/homogenize-frontmatter.js * Run script/i18n/fix-translation-errors.js * Run script/i18n/lint-translation-files.js --check rendering * run script/i18n/reset-files-with-broken-liquid-tags.js --language=es * run script/i18n/reset-known-broken-translation-files.js * Check in es CSV report Co-authored-by: Robert Sese From b53d655decca7f4af94973220a9b846fcabec623 Mon Sep 17 00:00:00 2001 From: docubot <67483024+docubot@users.noreply.github.com> Date: Mon, 25 Apr 2022 14:05:46 -0700 Subject: [PATCH 21/24] New translation batch for cn (#27211) * Add crowdin translations * Run script/i18n/homogenize-frontmatter.js * Run script/i18n/lint-translation-files.js --check rendering * run script/i18n/reset-files-with-broken-liquid-tags.js --language=cn * run script/i18n/reset-known-broken-translation-files.js * Check in cn CSV report Co-authored-by: Robert Sese --- translations/log/cn-resets.csv | 2 +- ...ub-advanced-security-in-your-enterprise.md | 3 +- ...ode-scanning-alerts-for-your-repository.md | 19 ++++--- ...g-code-scanning-alerts-in-pull-requests.md | 2 +- .../get-started/quickstart/be-social.md | 49 +++++++++---------- .../get-started/quickstart/create-a-repo.md | 18 +++---- .../get-started/quickstart/fork-a-repo.md | 26 +++++----- .../get-started/quickstart/github-glossary.md | 4 +- .../get-started/quickstart/set-up-git.md | 31 ++++++------ .../features/delete-code-scanning-alerts.yml | 5 ++ .../audit_log_sidebar_for_org_admins.md | 3 +- .../reusables/getting-started/being-social.md | 1 + .../contributing-to-projects.md | 1 + .../getting-started/create-a-repository.md | 1 + .../getting-started/fork-a-repository.md | 1 + .../reusables/getting-started/set-up-git.md | 1 + .../security-manager-beta-note.md | 2 +- .../reusables/support/ask-and-answer-forum.md | 2 +- 18 files changed, 92 insertions(+), 79 deletions(-) create mode 100644 translations/zh-CN/data/features/delete-code-scanning-alerts.yml create mode 100644 translations/zh-CN/data/reusables/getting-started/being-social.md create mode 100644 translations/zh-CN/data/reusables/getting-started/contributing-to-projects.md create mode 100644 translations/zh-CN/data/reusables/getting-started/create-a-repository.md create mode 100644 translations/zh-CN/data/reusables/getting-started/fork-a-repository.md create mode 100644 translations/zh-CN/data/reusables/getting-started/set-up-git.md diff --git a/translations/log/cn-resets.csv b/translations/log/cn-resets.csv index 2834f0a435..a5ebdbd4e2 100644 --- a/translations/log/cn-resets.csv +++ b/translations/log/cn-resets.csv @@ -310,7 +310,7 @@ translations/zh-CN/data/reusables/package_registry/packages-cluster-support.md,b translations/zh-CN/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md,broken liquid tags translations/zh-CN/data/reusables/repositories/github-reviews-security-advisories.md,broken liquid tags translations/zh-CN/data/reusables/saml/you-must-periodically-authenticate.md,Listed in localization-support#489 -translations/zh-CN/data/reusables/saml/you-must-periodically-authenticate.md,broken liquid tags +translations/zh-CN/data/reusables/saml/you-must-periodically-authenticate.md,rendering error translations/zh-CN/data/reusables/scim/after-you-configure-saml.md,broken liquid tags translations/zh-CN/data/reusables/secret-scanning/enterprise-enable-secret-scanning.md,broken liquid tags translations/zh-CN/data/reusables/sponsors/feedback.md,broken liquid tags diff --git a/translations/zh-CN/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md b/translations/zh-CN/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md index f8547c0cb5..209e4d6b03 100644 --- a/translations/zh-CN/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md +++ b/translations/zh-CN/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md @@ -253,8 +253,7 @@ When code scanning identifies a problem in a pull request, you can review the hi code and resolve the alert. For more information, see "[Triaging {% data variables.product.prodname_code_scanning %} alerts in pull requests](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests)." If you have write permission to a repository you can manage code scanning alerts for that -repository. With write permission to a repository, you can view, fix, dismiss, or delete alerts for potential -vulnerabilities or errors in your repository's code. For more information, see "[Managing code scanning alerts for your repository](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository)." +repository. With write permission to a repository, {% if delete-code-scanning-alerts %}you can view, fix, dismiss, or delete alerts {% else %}you can view, fix, or dismiss alerts{% endif %} for potential vulnerabilities or errors in your repository's code. For more information, see "[Managing code scanning alerts for your repository](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository)." #### Generate reports of {% data variables.product.prodname_code_scanning %} alerts diff --git a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md index cabaa87dbe..686f36890d 100644 --- a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md +++ b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md @@ -1,7 +1,7 @@ --- title: Managing code scanning alerts for your repository shortTitle: Manage alerts -intro: 'From the security view, you can view, fix, dismiss, or delete alerts for potential vulnerabilities or errors in your project''s code.' +intro: 'From the security view, {% if delete-code-scanning-alerts %}you can view, fix, dismiss, or delete alerts {% else %}you can view, fix, or dismiss alerts{% endif %} for potential vulnerabilities or errors in your project''s code.' product: '{% data reusables.gated-features.code-scanning %}' permissions: 'If you have write permission to a repository you can manage {% data variables.product.prodname_code_scanning %} alerts for that repository.' versions: @@ -175,9 +175,9 @@ Alerts may be fixed in one branch but not in another. You can use the "Branch" f {% endnote %} {% endif %} -## Dismissing or deleting alerts +## Dismissing {% if delete-code-scanning-alerts %}or deleting{% endif %} alerts -There are two ways of closing an alert. You can fix the problem in the code, or you can dismiss the alert. Alternatively, if you have admin permissions for the repository, you can delete alerts. Deleting alerts is useful in situations where you have set up a {% data variables.product.prodname_code_scanning %} tool and then decided to remove it, or where you have configured {% data variables.product.prodname_codeql %} analysis with a larger set of queries than you want to continue using, and you've then removed some queries from the tool. In both cases, deleting alerts allows you to clean up your {% data variables.product.prodname_code_scanning %} results. You can delete alerts from the summary list within the **Security** tab. +There are two ways of closing an alert. You can fix the problem in the code, or you can dismiss the alert. {% if delete-code-scanning-alerts %}Alternatively, if you have admin permissions for the repository, you can delete alerts. Deleting alerts is useful in situations where you have set up a {% data variables.product.prodname_code_scanning %} tool and then decided to remove it, or where you have configured {% data variables.product.prodname_codeql %} analysis with a larger set of queries than you want to continue using, and you've then removed some queries from the tool. In both cases, deleting alerts allows you to clean up your {% data variables.product.prodname_code_scanning %} results. You can delete alerts from the summary list within the **Security** tab.{% endif %} Dismissing an alert is a way of closing an alert that you don't think needs to be fixed. {% data reusables.code-scanning.close-alert-examples %} You can dismiss alerts from {% data variables.product.prodname_code_scanning %} annotations in code, or from the summary list within the **Security** tab. @@ -189,30 +189,29 @@ When you dismiss an alert: - The reason why you closed the alert is recorded. - Next time {% data variables.product.prodname_code_scanning %} runs, the same code won't generate an alert. -When you delete an alert: +{% if delete-code-scanning-alerts %}When you delete an alert: - It's deleted in all branches. - The alert is removed from the number of current alerts for your project. - It is _not_ added to the "Closed" list in the summary of alerts. -- If the code that generated the alert stays the same, and the same {% data variables.product.prodname_code_scanning %} tool runs again without any configuration changes, the alert will be shown again in your analysis results. +- If the code that generated the alert stays the same, and the same {% data variables.product.prodname_code_scanning %} tool runs again without any configuration changes, the alert will be shown again in your analysis results.{% endif %} -To dismiss or delete alerts: +To dismiss {% if delete-code-scanning-alerts %}or delete{% endif %} alerts: {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} -{% data reusables.repositories.sidebar-code-scanning-alerts %} +{% data reusables.repositories.sidebar-code-scanning-alerts %}{% if delete-code-scanning-alerts %} 1. If you have admin permissions for the repository, and you want to delete alerts for this {% data variables.product.prodname_code_scanning %} tool, select some or all of the check boxes and click **Delete**. ![Deleting alerts](/assets/images/help/repository/code-scanning-delete-alerts.png) Optionally, you can use{% ifversion fpt or ghes > 3.1 or ghae or ghec %} the free text search or{% endif %} the filters to display a subset of alerts and then delete all matching alerts at once. For example, if you have removed a query from {% data variables.product.prodname_codeql %} analysis, you can use the "Rule" filter to list just the alerts for that query and then select and delete all of those alerts. -{% ifversion fpt or ghes > 3.1 or ghae or ghec %} +{% ifversion ghes > 3.1 or ghae %} ![Filter alerts by rule](/assets/images/help/repository/code-scanning-filter-by-rule.png) {% else %} ![Filter alerts by rule](/assets/images/enterprise/3.1/help/repository/code-scanning-filter-by-rule.png) -{% endif %} - +{% endif %}{% endif %} 1. If you want to dismiss an alert, it's important to explore the alert first, so that you can choose the correct dismissal reason. Click the alert you'd like to explore. {% ifversion fpt or ghes > 3.1 or ghae or ghec %} diff --git a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md index 1177c8d437..706a63f2da 100644 --- a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md +++ b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md @@ -99,4 +99,4 @@ topics: {% data reusables.code-scanning.false-positive-fix-codeql %} -有关忽略警报的更多信息,请参阅“[管理仓库的 {% data variables.product.prodname_code_scanning %} 警报](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository#dismissing-or-deleting-alerts)”。 +For more information about dismissing alerts, see {% if delete-code-scanning-alerts %}"[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository#dismissing-or-deleting-alerts)."{% else %} "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository#dismissing--alerts)."{% endif %} diff --git a/translations/zh-CN/content/get-started/quickstart/be-social.md b/translations/zh-CN/content/get-started/quickstart/be-social.md index 56a1d39ba1..a2d74c8ca8 100644 --- a/translations/zh-CN/content/get-started/quickstart/be-social.md +++ b/translations/zh-CN/content/get-started/quickstart/be-social.md @@ -5,7 +5,7 @@ redirect_from: - /articles/be-social - /github/getting-started-with-github/be-social - /github/getting-started-with-github/quickstart/be-social -intro: '您可以在 {% data variables.product.prodname_dotcom %} 上与人员、仓库及组织进行互动。 从您的个人仪表板查看其他人正在做什么,在跟谁联系。' +intro: '您可以在 {% data variables.product.prodname_dotcom %} 上与人员、仓库及组织进行互动。 See what others are working on and who they are connecting with from your personal dashboard.' permissions: '{% data reusables.enterprise-accounts.emu-permission-interact %}' versions: fpt: '*' @@ -24,15 +24,17 @@ topics: ## 关注他人 -在 {% data variables.product.prodname_dotcom %} 上关注某人后,您将会在您的个人仪表板中收到有关其活动的通知。 更多信息请参阅“[关于个人仪表板](/articles/about-your-personal-dashboard)”。 +When you follow someone on {% data variables.product.prodname_dotcom %}, you will get notifications on your personal dashboard about their public activity. If someone you follow creates a new repository, stars a repository, or follows another user, the activity will display in your dashboard. 在某人的个人资料页面上单击 **Follow(关注)**可关注他们。 ![关注用户按钮](/assets/images/help/profile/follow-user-button.png) +For more information, see "[Following people](/get-started/exploring-projects-on-github/following-people)." + ## 关注仓库 -您可以关注仓库以接收有关新拉取请求和议题的通知。 当所有者更新仓库时,您将在个人仪表板中看到其更改。 更多信息请参阅{% ifversion fpt or ghae or ghes or ghec %}“[查看您的订阅](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}”[关注和取消关注仓库](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}”。 +You can subscribe to a repository to watch it and receive notifications for activity in it. When the owner updates the repository, you will see the changes in your personal dashboard. For more information, see "[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions)." 在仓库顶部单击 **Watch(关注)**可关注它。 @@ -44,38 +46,35 @@ topics: ## {% data variables.product.product_name %} 上的通信 -{% data variables.product.product_name %} 提供内置的协作通信工具,如议题和拉取请求,使您在构建出色的软件时能够与社区进行密切互动。 有关这些工具的概述以及每个工具的特异性,请参阅“[{% data variables.product.prodname_dotcom %} 通信快速入门](/github/collaborating-with-issues-and-pull-requests/quickstart-for-communicating-on-github)”。 +{% data variables.product.product_name %} provides built-in collaborative communication tools, allowing you to interact closely with your community when building great software. For example, you can contribute to another user's project by creating a pull request, or use issues to track bugs or suggest ideas in a repository. You can also brainstorm new ideas with your team with discussions. -## 更多功能 +For an overview of these tools, see "[Quickstart for communicating on {% data variables.product.prodname_dotcom %}](/github/collaborating-with-issues-and-pull-requests/quickstart-for-communicating-on-github)." -### 创建拉取请求 - - 您可能希望为其他人的项目做出贡献,例如添加功能或修复漏洞。 做出更改后,通过发送拉取请求让原作者知道。 更多信息请参阅“[关于拉取请求](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)”。 - - ![拉取请求按钮](/assets/images/help/repository/repo-actions-pullrequest.png) - -### 使用议题 - -在仓库上进行协作时,可使用议题来跟踪想法、增强功能、任务或漏洞。 更多信息请参阅“[关于议题](/articles/about-issues/)”。 - -![议题按钮](/assets/images/help/repository/repo-tabs-issues.png) - -### 参与组织 +## 参与组织 组织是共享帐户,其中业务和开源项目可一次协助处理多个项目。 所有者和管理员可建立具有特殊权限的团队、拥有公共组织资料以及跟踪组织内的活动。 更多信息请参阅“[关于组织](/articles/about-organizations/)”。 +From your dashboard, click the drop down menu of your username on the left side of your dashboard. Here, you can view organizations that you are a part of and easily switch between them. + ![切换帐户上下文下拉列表](/assets/images/help/overview/dashboard-contextswitcher.png) ### 在 {% data variables.product.prodname_dotcom %} 上探索其他项目 -使用 {% data variables.explore.explore_github %}、[探索仓库](https://github.com/explore)以及 {% data variables.explore.trending_page %} 来发现感兴趣的项目。 用星号标记感兴趣的项目,以便今后访问。 访问您的 {% data variables.explore.your_stars_page %} 可查看所有加星标的项目。 更多信息请参阅“[关于个人仪表板](/articles/about-your-personal-dashboard/)”。 +You can discover new and interesting projects on {% data variables.product.prodname_dotcom %}'s Explore page. You can star interesting projects to make them easy to find again later. Visit your stars page to see all your starred projects. For more information about stars, see "[Saving repositories with stars](/get-started/exploring-projects-on-github/saving-repositories-with-stars)." -## 祝贺 +Your dashboard feed displays projects based on your interests including repositories you star, people you follow, and your contributions to public repositories. From your dashboard, you can see trending projects, view topics, and check out collections. -您现在已连接到 {% data variables.product.product_name %} 社区。 接下来您要做什么? ![用星号标记项目](/assets/images/help/stars/star-a-project.png) +To explore more projects, see "{% data variables.explore.explore_github %}". +## 后续步骤 +You are now connected to the {% data variables.product.product_name %} community. There are other ways to interact and build within {% data variables.product.product_name %}. -- 要将您的 {% data variables.product.product_name %} 项目与计算机同步,您可以设置 Git。 更多信息请参阅“[设置 Git](/articles/set-up-git)”。 -- 您也可以创建仓库,以放置所有项目和维护工作流程。 更多信息请参阅“[创建仓库](/articles/create-a-repo)”。 -- 您可以复刻仓库以进行您想要看到的更改,而不影响原始仓库。 更多信息请参阅“[复刻仓库](/articles/fork-a-repo)”。 -- {% data reusables.support.connect-in-the-forum-bootcamp %} +* {% data reusables.getting-started.set-up-git %} + +* {% data reusables.getting-started.create-a-repository %} + +* {% data reusables.getting-started.fork-a-repository %} + +* {% data reusables.getting-started.contributing-to-projects %} + +* {% data reusables.support.connect-in-the-forum-bootcamp %} diff --git a/translations/zh-CN/content/get-started/quickstart/create-a-repo.md b/translations/zh-CN/content/get-started/quickstart/create-a-repo.md index 177b3bf97f..5b63548dc8 100644 --- a/translations/zh-CN/content/get-started/quickstart/create-a-repo.md +++ b/translations/zh-CN/content/get-started/quickstart/create-a-repo.md @@ -5,7 +5,7 @@ redirect_from: - /articles/create-a-repo - /github/getting-started-with-github/create-a-repo - /github/getting-started-with-github/quickstart/create-a-repo -intro: '要将项目放在 {% data variables.product.prodname_dotcom %} 上,您需要创建一个仓库来存放它。' +intro: 'To put your project up on {% data variables.product.prodname_dotcom %}, you will need to create a repository for it to live in.' versions: fpt: '*' ghes: '*' @@ -22,7 +22,7 @@ topics: {% ifversion fpt or ghec %} -您可以在 {% data variables.product.prodname_dotcom %} 仓库中存储各种项目,包括开源项目。 通过[开源项目](http://opensource.org/about),您可以共享代码以开发更好、更可靠的软件。 您可以使用仓库与他人协作并跟踪您的工作。 更多信息请参阅“[关于仓库](/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-repositories)”。 +您可以在 {% data variables.product.prodname_dotcom %} 仓库中存储各种项目,包括开源项目。 With open source projects, you can share code to make better, more reliable software. 您可以使用仓库与他人协作并跟踪您的工作。 更多信息请参阅“[关于仓库](/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-repositories)”。 To learn more about open source projects, visit [OpenSource.org](http://opensource.org/about). {% elsif ghes or ghae %} @@ -78,7 +78,7 @@ A *[提交](/articles/github-glossary#commit)*就像是项目中所有文件在 2. 在文件内容的上方,单击 {% octicon "pencil" aria-label="The edit icon" %}。 3. 在 **Edit file(编辑文件)**选项卡上,键入一些关于您自己的信息。 ![文件中的新内容](/assets/images/help/repository/edit-readme-light.png) {% data reusables.files.preview_change %} -5. 查看您对文件所做的更改。 您会看到新内容以绿色显示。 ![文件预览视图](/assets/images/help/repository/create-commit-review.png) +5. 查看您对文件所做的更改。 You will see the new content in green. ![文件预览视图](/assets/images/help/repository/create-commit-review.png) {% data reusables.files.write_commit_message %} {% data reusables.files.choose_commit_branch %} {% data reusables.files.propose_file_change %} @@ -124,18 +124,18 @@ A *[提交](/articles/github-glossary#commit)*就像是项目中所有文件在 {% endcli %} -## 祝贺 +## 后续步骤 -恭喜! 您现在已经创建了一个仓库,其中包括*自述文件*,并在 {% data variables.product.product_location %} 上创建了您的第一个提交。 +您现在已经创建了一个仓库,其中包括*自述文件*,并在 {% data variables.product.product_location %} 上创建了您的第一个提交。 {% webui %} -您现在可以克隆 {% data variables.product.prodname_dotcom %} 仓库以在计算机上创建本地副本。 从您的本地仓库,您可以提交并创建拉取请求来更新上游仓库中的更改。 更多信息请参阅“[克隆仓库](/github/creating-cloning-and-archiving-repositories/cloning-a-repository)”和“[设置 Git](/articles/set-up-git)”。 +* 您现在可以克隆 {% data variables.product.prodname_dotcom %} 仓库以在计算机上创建本地副本。 从您的本地仓库,您可以提交并创建拉取请求来更新上游仓库中的更改。 更多信息请参阅“[克隆仓库](/github/creating-cloning-and-archiving-repositories/cloning-a-repository)”和“[设置 Git](/articles/set-up-git)”。 {% endwebui %} -您可以在 {% data variables.product.prodname_dotcom %} 上找到有趣的项目和仓库,并通过创建仓库的复刻来更改它们。 更多信息请参阅“[复刻仓库](/articles/fork-a-repo)”。 +* 您可以在 {% data variables.product.prodname_dotcom %} 上找到有趣的项目和仓库,并通过创建仓库的复刻来更改它们。 {% data reusables.getting-started.fork-a-repository %} -{% data variables.product.prodname_dotcom %} 中的每个仓库均归个人或组织所有。 您可以在 {% data variables.product.prodname_dotcom %} 上连接和关注人员、仓库和组织以与之进行交互。 更多信息请参阅“[社交](/articles/be-social)”。 +* {% data reusables.getting-started.being-social %} -{% data reusables.support.connect-in-the-forum-bootcamp %} +* {% data reusables.support.connect-in-the-forum-bootcamp %} diff --git a/translations/zh-CN/content/get-started/quickstart/fork-a-repo.md b/translations/zh-CN/content/get-started/quickstart/fork-a-repo.md index 941580e093..2985fa71bd 100644 --- a/translations/zh-CN/content/get-started/quickstart/fork-a-repo.md +++ b/translations/zh-CN/content/get-started/quickstart/fork-a-repo.md @@ -22,11 +22,11 @@ topics: ## 关于复刻 -最常见的是,复刻用于对其他人的项目提出您没有写入权限的项目的更改,或者使用其他人的项目作为您自己想法的起点。 您可以复刻仓库以创建仓库的副本,并在不影响上游仓库的情况下进行更改。 更多信息请参阅“[使用复刻](/github/collaborating-with-issues-and-pull-requests/working-with-forks)”。 +Most commonly, forks are used to either propose changes to someone else's project to which you do not have write access, or to use someone else's project as a starting point for your own idea. 您可以复刻仓库以创建仓库的副本,并在不影响上游仓库的情况下进行更改。 更多信息请参阅“[使用复刻](/github/collaborating-with-issues-and-pull-requests/working-with-forks)”。 ### 对其他人的项目提出更改 -例如,可以使用复刻提出与修复 Bug 相关的更改。 无需为您发现的漏洞创建议题,您可以: +例如,可以使用复刻提出与修复 Bug 相关的更改。 Rather than logging an issue for a bug you have found, you can: - 复刻仓库 - 进行修复 @@ -48,7 +48,7 @@ topics: ## 基本要求 -如果尚未[设置 Git](/articles/set-up-git),您应该先设置它。 不要忘记[从 Git 设置向 {% data variables.product.product_location %} 验证](/articles/set-up-git#next-steps-authenticating-with-github-from-git)。 +If you have not yet, you should first [set up Git](/articles/set-up-git). 不要忘记[从 Git 设置向 {% data variables.product.product_location %} 验证](/articles/set-up-git#next-steps-authenticating-with-github-from-git)。 ## 复刻仓库 @@ -84,7 +84,7 @@ gh repo fork repository --org "octo-org" ## 克隆复刻的仓库 -现在,您有了 Spoon-Knife 仓库的复刻,但您的计算机本地还没有该仓库中的文件。 +Right now, you have a fork of the Spoon-Knife repository, but you do not have the files in that repository locally on your computer. {% webui %} @@ -145,7 +145,7 @@ gh repo fork repository --clone=true - 要列出当前目录中的文件和文件夹,请键入 `ls`。 - 要进入列出的某个目录,请键入 `cd your_listed_directory`。 - 要回到上一个目录,请键入 `cd ..`。 -5. 键入 `git remote -v`,然后按 **Enter** 键。 您将看到当前为复刻配置的远程仓库。 +5. 键入 `git remote -v`,然后按 **Enter** 键。 You will see the current configured remote repository for your fork. ```shell $ git remote -v > origin https://{% data variables.command_line.codeblock %}/YOUR_USERNAME/YOUR_FORK.git (fetch) @@ -157,7 +157,7 @@ gh repo fork repository --clone=true $ git remote add upstream https://{% data variables.command_line.codeblock %}/octocat/Spoon-Knife.git ``` -7. 要验证为复刻指定的新上游仓库,请再次键入 `git remote -v`。 您应该看到复刻的 URL 为 `origin`,原始仓库的 URL 为 `upstream`。 +7. To verify the new upstream repository you have specified for your fork, type `git remote -v` again. 您应该看到复刻的 URL 为 `origin`,原始仓库的 URL 为 `upstream`。 ```shell $ git remote -v > origin https://{% data variables.command_line.codeblock %}/YOUR_USERNAME/YOUR_FORK.git (fetch) @@ -188,7 +188,7 @@ gh repo fork repository --remote-name "main-remote-repo" {% endcli %} -### 后续步骤 +### Editing a fork 您可以对复刻进行任何更改,包括: @@ -202,12 +202,14 @@ gh repo fork repository --remote-name "main-remote-repo" {% endif %} -## 祝贺 +## 后续步骤 -您现在已经复刻了仓库、练习了克隆复刻并配置了上游仓库。 有关克隆复刻和从计算机同步复刻仓库更改的更多信息,请参阅“[设置 Git](/articles/set-up-git)”。 +您现在已经复刻了仓库、练习了克隆复刻并配置了上游仓库。 -您也可以创建一个新的仓库,以将所有项目放在 {% data variables.product.prodname_dotcom %} 上并共享代码。 更多信息请参阅“[创建仓库](/articles/create-a-repo)”。 +* For more information about cloning the fork and syncing the changes in a forked repository from your computer, see "[Set up Git](/articles/set-up-git)." -{% data variables.product.product_name %} 中的每个仓库均归个人或组织所有。 您可以在 {% data variables.product.product_name %} 上连接和关注人员、仓库和组织以与之进行交互。 更多信息请参阅“[社交](/articles/be-social)”。 +* 您也可以创建一个新的仓库,以将所有项目放在 {% data variables.product.prodname_dotcom %} 上并共享代码。 {% data reusables.getting-started.create-a-repository %}" -{% data reusables.support.connect-in-the-forum-bootcamp %} +* {% data variables.product.product_name %} 中的每个仓库均归个人或组织所有。 You can interact with users, repositories, and organizations by connecting and following them on {% data variables.product.product_name %}. {% data reusables.getting-started.being-social %} + +* {% data reusables.support.connect-in-the-forum-bootcamp %} diff --git a/translations/zh-CN/content/get-started/quickstart/github-glossary.md b/translations/zh-CN/content/get-started/quickstart/github-glossary.md index 4ad51255d2..92b0c4905f 100644 --- a/translations/zh-CN/content/get-started/quickstart/github-glossary.md +++ b/translations/zh-CN/content/get-started/quickstart/github-glossary.md @@ -23,5 +23,5 @@ versions: ## 延伸阅读 - [官方 Git 术语表](https://www.kernel.org/pub/software/scm/git/docs/gitglossary.html) -- [Git 参考](http://gitref.org/) -- [Git SCM](https://git-scm.com/doc) +- [Git documentation](https://git-scm.com/doc) +- [Git command list](https://git-scm.com/docs) diff --git a/translations/zh-CN/content/get-started/quickstart/set-up-git.md b/translations/zh-CN/content/get-started/quickstart/set-up-git.md index f8272f9fc3..7458dc102e 100644 --- a/translations/zh-CN/content/get-started/quickstart/set-up-git.md +++ b/translations/zh-CN/content/get-started/quickstart/set-up-git.md @@ -26,11 +26,11 @@ topics: --- ## Using Git -To use Git on the command line, you'll need to download, install, and configure Git on your computer. You can also install {% data variables.product.prodname_cli %} to use {% data variables.product.prodname_dotcom %} from the command line. For more information, see "[About {% data variables.product.prodname_cli %}](/github-cli/github-cli/about-github-cli)." +To use Git on the command line, you will need to download, install, and configure Git on your computer. You can also install {% data variables.product.prodname_cli %} to use {% data variables.product.prodname_dotcom %} from the command line. For more information, see "[About {% data variables.product.prodname_cli %}](/github-cli/github-cli/about-github-cli)." -If you want to work with Git locally, but don't want to use the command line, you can instead download and install the [{% data variables.product.prodname_desktop %}]({% data variables.product.desktop_link %}) client. For more information, see "[Installing and configuring {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop/)." +If you want to work with Git locally, but do not want to use the command line, you can instead download and install the [{% data variables.product.prodname_desktop %}]({% data variables.product.desktop_link %}) client. For more information, see "[Installing and configuring {% data variables.product.prodname_desktop %}](/desktop/installing-and-configuring-github-desktop/)." -If you don't need to work with files locally, {% data variables.product.product_name %} lets you complete many Git-related actions directly in the browser, including: +If you do not need to work with files locally, {% data variables.product.product_name %} lets you complete many Git-related actions directly in the browser, including: - [Creating a repository](/articles/create-a-repo) - [Forking a repository](/articles/fork-a-repo) @@ -45,17 +45,17 @@ If you don't need to work with files locally, {% data variables.product.product_ **Note**: If you are using a Chrome OS device, additional set up is required: -1. Install a terminal emulator such as Termux from the Google Play Store on your Chrome OS device. -2. From the terminal emulator that you installed, install Git. For example, in Termux, enter `apt install git` and then type `y` when prompted. +2. Install a terminal emulator such as Termux from the Google Play Store on your Chrome OS device. +3. From the terminal emulator that you installed, install Git. For example, in Termux, enter `apt install git` and then type `y` when prompted. {% endnote %} 2. [Set your username in Git](/github/getting-started-with-github/setting-your-username-in-git). 3. [Set your commit email address in Git](/articles/setting-your-commit-email-address). -## Next steps: Authenticating with {% data variables.product.prodname_dotcom %} from Git +## Authenticating with {% data variables.product.prodname_dotcom %} from Git -When you connect to a {% data variables.product.prodname_dotcom %} repository from Git, you'll need to authenticate with {% data variables.product.product_name %} using either HTTPS or SSH. +When you connect to a {% data variables.product.prodname_dotcom %} repository from Git, you will need to authenticate with {% data variables.product.product_name %} using either HTTPS or SSH. {% note %} @@ -65,18 +65,21 @@ When you connect to a {% data variables.product.prodname_dotcom %} repository fr ### Connecting over HTTPS (recommended) -If you [clone with HTTPS](/github/getting-started-with-github/about-remote-repositories/#cloning-with-https-urls), you can [cache your {% data variables.product.prodname_dotcom %} credentials in Git](/github/getting-started-with-github/caching-your-github-credentials-in-git) using a credential helper. +If you clone with HTTPS, you can cache your {% data variables.product.prodname_dotcom %} credentials in Git using a credential helper. For more information, see "[Cloning with HTTPS urls](/github/getting-started-with-github/about-remote-repositories/#cloning-with-https-urls)" and "[Caching your {% data variables.product.prodname_dotcom %} credentials in Git](/github/getting-started-with-github/caching-your-github-credentials-in-git)." ### Connecting over SSH -If you [clone with SSH](/github/getting-started-with-github/about-remote-repositories/#cloning-with-ssh-urls), you must [generate SSH keys](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) on each computer you use to push or pull from {% data variables.product.product_name %}. +If you clone with SSH, you must generate SSH keys on each computer you use to push or pull from {% data variables.product.product_name %}. For more information, see "[Cloning with SSH urls](/github/getting-started-with-github/about-remote-repositories/#cloning-with-ssh-urls)" and "[Generating a new SSH key](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)." -## Celebrate +## Next steps -Congratulations, you now have Git and {% data variables.product.prodname_dotcom %} all set up! You may now choose to create a repository where you can put your projects. This is a great way to back up your code and makes it easy to share the code around the world. For more information see "[Create a repository](/articles/create-a-repo)". +You now have Git and {% data variables.product.prodname_dotcom %} all set up. You may now choose to create a repository where you can put your projects. Saving your code in a repository allows you to back up your code and share it around the world. -You can create a copy of a repository by forking it and propose the changes that you want to see without affecting the upstream repository. For more information see "[Fork a repository](/articles/fork-a-repo)." +* {% data reusables.getting-started.create-a-repository %}. -Each repository on {% data variables.product.prodname_dotcom %} is owned by a person or an organization. You can interact with the people, repositories, and organizations by connecting and following them on {% data variables.product.product_name %}. For more information see "[Be social](/articles/be-social)." +* {% data reusables.getting-started.fork-a-repository %} -{% data reusables.support.connect-in-the-forum-bootcamp %} +* {% data reusables.getting-started.being-social %} + + +* {% data reusables.support.connect-in-the-forum-bootcamp %} diff --git a/translations/zh-CN/data/features/delete-code-scanning-alerts.yml b/translations/zh-CN/data/features/delete-code-scanning-alerts.yml new file mode 100644 index 0000000000..3fed35f50c --- /dev/null +++ b/translations/zh-CN/data/features/delete-code-scanning-alerts.yml @@ -0,0 +1,5 @@ +--- +#Tracking removing ability to delete code scanning alerts: ghae-issue-6776 +versions: + ghae: '*' + ghes: '<3.6' diff --git a/translations/zh-CN/data/reusables/audit_log/audit_log_sidebar_for_org_admins.md b/translations/zh-CN/data/reusables/audit_log/audit_log_sidebar_for_org_admins.md index 7693927a99..9af1beb3db 100644 --- a/translations/zh-CN/data/reusables/audit_log/audit_log_sidebar_for_org_admins.md +++ b/translations/zh-CN/data/reusables/audit_log/audit_log_sidebar_for_org_admins.md @@ -1,5 +1,6 @@ {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. In the "Archives" section of the sidebar, click **{% octicon "log" aria-label="The log icon" %} Security log**. +1. In the "Archives" section of the sidebar, click +{% octicon "log" aria-label="The log icon" %} **Logs**, then click **Audit log**. {% else %} 1. 在 Setting(设置)边栏中,单击 **Audit log(审核日志)**。 ![边栏中的组织审核日志设置](/assets/images/help/organizations/org-settings-audit-log.png) {% endif %} diff --git a/translations/zh-CN/data/reusables/getting-started/being-social.md b/translations/zh-CN/data/reusables/getting-started/being-social.md new file mode 100644 index 0000000000..fdeb595b9f --- /dev/null +++ b/translations/zh-CN/data/reusables/getting-started/being-social.md @@ -0,0 +1 @@ +{% data variables.product.prodname_dotcom %} 中的每个仓库均归个人或组织所有。 您可以在 {% data variables.product.product_name %} 上连接和关注人员、仓库和组织以与之进行交互。 For more information, see "[Be social](/articles/be-social)." \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/getting-started/contributing-to-projects.md b/translations/zh-CN/data/reusables/getting-started/contributing-to-projects.md new file mode 100644 index 0000000000..0d8c4c5965 --- /dev/null +++ b/translations/zh-CN/data/reusables/getting-started/contributing-to-projects.md @@ -0,0 +1 @@ +{% data variables.product.prodname_dotcom %} connects users and allows you to interact with other projects. To learn more about contributing to someone else's project, see "[Contributing to projects](/get-started/quickstart/contributing-to-projects)." \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/getting-started/create-a-repository.md b/translations/zh-CN/data/reusables/getting-started/create-a-repository.md new file mode 100644 index 0000000000..7a73fd2457 --- /dev/null +++ b/translations/zh-CN/data/reusables/getting-started/create-a-repository.md @@ -0,0 +1 @@ +Creating a repository for your project allows you to store code in {% data variables.product.prodname_dotcom %}. This provides a backup of your work that you can choose to share with other developers. For more information, see “[Create a repository](/get-started/quickstart/create-a-repo)." \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/getting-started/fork-a-repository.md b/translations/zh-CN/data/reusables/getting-started/fork-a-repository.md new file mode 100644 index 0000000000..869254d83c --- /dev/null +++ b/translations/zh-CN/data/reusables/getting-started/fork-a-repository.md @@ -0,0 +1 @@ +Forking a repository will allow you to make changes to another repository without affecting the original. 更多信息请参阅“[复刻仓库](/get-started/quickstart/fork-a-repo)”。 \ No newline at end of file diff --git a/translations/zh-CN/data/reusables/getting-started/set-up-git.md b/translations/zh-CN/data/reusables/getting-started/set-up-git.md new file mode 100644 index 0000000000..4900b28f29 --- /dev/null +++ b/translations/zh-CN/data/reusables/getting-started/set-up-git.md @@ -0,0 +1 @@ +Synchronizing {% data variables.product.prodname_dotcom %} repositories with your computer allows you to work locally and push your changes to {% data variables.product.prodname_dotcom %}. For more information, see “[Set up Git](/get-started/quickstart/set-up-git).” diff --git a/translations/zh-CN/data/reusables/organizations/security-manager-beta-note.md b/translations/zh-CN/data/reusables/organizations/security-manager-beta-note.md index fdf71f8de1..437ffe1f52 100644 --- a/translations/zh-CN/data/reusables/organizations/security-manager-beta-note.md +++ b/translations/zh-CN/data/reusables/organizations/security-manager-beta-note.md @@ -1,5 +1,5 @@ {% note %} -**Note:** The security manager role is in public beta and subject to change. This feature is not available for organizations using legacy per-repository billing plans. +**Note:** The security manager role is in public beta and subject to change.{% ifversion fpt %} This feature is not available for organizations using legacy per-repository billing plans.{% endif %} {% endnote %} diff --git a/translations/zh-CN/data/reusables/support/ask-and-answer-forum.md b/translations/zh-CN/data/reusables/support/ask-and-answer-forum.md index 980dd29fb1..8e69add438 100644 --- a/translations/zh-CN/data/reusables/support/ask-and-answer-forum.md +++ b/translations/zh-CN/data/reusables/support/ask-and-answer-forum.md @@ -1 +1 @@ -在 [{% data variables.product.prodname_gcf %}](https://github.community) 中,您可以与世界各地的开发者建立联系,以提出和解答问题、学习,以及直接与 {% data variables.product.product_name %} 工作人员互动。 +You can connect with developers around the world to ask and answer questions, learn, and interact directly with {% data variables.product.product_name %} staff. To get the conversation started, see "[{% data variables.product.prodname_gcf %}](https://github.community)." From 7a0f70722fdfcf6b4baa0ef5836e00edff848ad7 Mon Sep 17 00:00:00 2001 From: docubot <67483024+docubot@users.noreply.github.com> Date: Mon, 25 Apr 2022 14:10:05 -0700 Subject: [PATCH 22/24] New translation batch for ja (#27212) * Add crowdin translations * Run script/i18n/homogenize-frontmatter.js * Run script/i18n/lint-translation-files.js --check rendering * run script/i18n/reset-files-with-broken-liquid-tags.js --language=ja * run script/i18n/reset-known-broken-translation-files.js Co-authored-by: Robert Sese --- ...ub-advanced-security-in-your-enterprise.md | 6 +-- ...ode-scanning-alerts-for-your-repository.md | 19 ++++--- ...g-code-scanning-alerts-in-pull-requests.md | 2 +- .../get-started/quickstart/be-social.md | 49 +++++++++---------- .../get-started/quickstart/create-a-repo.md | 18 +++---- .../get-started/quickstart/fork-a-repo.md | 26 +++++----- .../get-started/quickstart/github-glossary.md | 4 +- .../get-started/quickstart/set-up-git.md | 31 ++++++------ .../dependency-graph/dependency-review.md | 6 +-- .../content/rest/dependency-graph/index.md | 2 +- .../content/rest/deployments/deployments.md | 6 +-- .../content/rest/deployments/environments.md | 2 +- .../rest/enterprise-admin/announcement.md | 8 +-- .../rest/enterprise-admin/global-webhooks.md | 4 +- .../enterprise-admin/org-pre-receive-hooks.md | 6 +-- .../pre-receive-environments.md | 2 +- .../enterprise-admin/pre-receive-hooks.md | 2 +- .../repo-pre-receive-hooks.md | 4 +- .../ja-JP/content/rest/gists/gists.md | 2 +- .../ja-JP/content/rest/gists/index.md | 2 +- .../ja-JP/content/rest/git/commits.md | 4 +- translations/ja-JP/content/rest/git/refs.md | 4 +- translations/ja-JP/content/rest/git/tags.md | 2 +- .../ja-JP/content/rest/interactions/user.md | 10 ++-- .../ja-JP/content/rest/issues/comments.md | 2 +- .../ja-JP/content/rest/issues/events.md | 4 +- .../ja-JP/content/rest/issues/timeline.md | 2 +- .../ja-JP/content/rest/metrics/statistics.md | 2 +- .../ja-JP/content/rest/metrics/traffic.md | 2 +- .../ja-JP/content/rest/migrations/orgs.md | 2 +- .../ja-JP/content/rest/migrations/users.md | 2 +- .../ja-JP/content/rest/orgs/custom-roles.md | 2 +- .../rest/orgs/outside-collaborators.md | 2 +- .../ja-JP/content/rest/orgs/webhooks.md | 2 +- .../ja-JP/content/rest/pulls/comments.md | 2 +- .../content/rest/pulls/review-requests.md | 2 +- .../ja-JP/content/rest/pulls/reviews.md | 2 +- .../ja-JP/content/rest/releases/assets.md | 2 +- .../ja-JP/content/rest/releases/releases.md | 2 +- .../ja-JP/content/rest/repos/autolinks.md | 6 +-- .../ja-JP/content/rest/repos/repos.md | 2 +- .../content/rest/teams/discussion-comments.md | 4 +- .../features/delete-code-scanning-alerts.yml | 5 ++ .../audit_log_sidebar_for_org_admins.md | 3 +- .../reusables/getting-started/being-social.md | 1 + .../contributing-to-projects.md | 1 + .../getting-started/create-a-repository.md | 1 + .../getting-started/fork-a-repository.md | 1 + .../reusables/getting-started/set-up-git.md | 1 + .../security-manager-beta-note.md | 2 +- .../reusables/support/ask-and-answer-forum.md | 2 +- 51 files changed, 148 insertions(+), 134 deletions(-) create mode 100644 translations/ja-JP/data/features/delete-code-scanning-alerts.yml create mode 100644 translations/ja-JP/data/reusables/getting-started/being-social.md create mode 100644 translations/ja-JP/data/reusables/getting-started/contributing-to-projects.md create mode 100644 translations/ja-JP/data/reusables/getting-started/create-a-repository.md create mode 100644 translations/ja-JP/data/reusables/getting-started/fork-a-repository.md create mode 100644 translations/ja-JP/data/reusables/getting-started/set-up-git.md diff --git a/translations/ja-JP/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md b/translations/ja-JP/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md index e5b1644670..7657996dec 100644 --- a/translations/ja-JP/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md +++ b/translations/ja-JP/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md @@ -235,7 +235,7 @@ With code scanning, you can find vulnerabilities and errors in your project's co When code scanning identifies a problem in a pull request, you can review the highlighted code and resolve the alert. 詳しい情報については、「[プルリクエストで {% data variables.product.prodname_code_scanning %} アラートをトリガーする](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests)」を参照してください。 -If you have write permission to a repository you can manage code scanning alerts for that repository. With write permission to a repository, you can view, fix, dismiss, or delete alerts for potential vulnerabilities or errors in your repository's code. 詳しい情報については、「[リポジトリの Code scanningアラートを管理する](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository)」を参照してください。 +If you have write permission to a repository you can manage code scanning alerts for that repository. With write permission to a repository, {% if delete-code-scanning-alerts %}you can view, fix, dismiss, or delete alerts {% else %}you can view, fix, or dismiss alerts{% endif %} for potential vulnerabilities or errors in your repository's code. 詳しい情報については、「[リポジトリの Code scanningアラートを管理する](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository)」を参照してください。 #### Generate reports of {% data variables.product.prodname_code_scanning %} alerts @@ -272,8 +272,8 @@ GitHub helps you avoid using third-party software that contains known vulnerabil | Dependency Management Tool | 説明 | | ---------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Dependabot Alerts | You can track your repository's dependencies and receive Dependabot alerts when your enterprise detects vulnerable dependencies. 詳しい情報については、「[{% data variables.product.prodname_dependabot_alerts %} について](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies)」を参照してください。 | -| Dependency Graph | 依存関係グラフは、リポジトリに保存されているマニフェストファイルおよびロックファイルのサマリーです。 コードベースが依存するエコシステムとパッケージ(依存関係)、およびプロジェクトに依存するリポジトリとパッケージ(依存関係)が表示されます。 詳しい情報については、「[依存関係グラフについて](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)」を参照してください。 |{% ifversion ghes > 3.1 or ghec %} -| Dependency Review | プルリクエストに依存関係への変更が含まれている場合は、変更内容の概要と、依存関係に既知の脆弱性があるかどうかを確認できます。 For more information, see "[About dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review)" or "[Reviewing Dependency Changes in a Pull Request](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request)." |{% endif %} {% ifversion ghec or ghes > 3.2 %} +| 依存関係グラフ | 依存関係グラフは、リポジトリに保存されているマニフェストファイルおよびロックファイルのサマリーです。 コードベースが依存するエコシステムとパッケージ(依存関係)、およびプロジェクトに依存するリポジトリとパッケージ(依存関係)が表示されます。 詳しい情報については、「[依存関係グラフについて](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)」を参照してください。 |{% ifversion ghes > 3.1 or ghec %} +| 依存関係のレビュー | プルリクエストに依存関係への変更が含まれている場合は、変更内容の概要と、依存関係に既知の脆弱性があるかどうかを確認できます。 For more information, see "[About dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review)" or "[Reviewing Dependency Changes in a Pull Request](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request)." |{% endif %} {% ifversion ghec or ghes > 3.2 %} | Dependabot Security Updates | Dependabot can fix vulnerable dependencies for you by raising pull requests with security updates. For more information, see "[About Dependabot security updates](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates)." | | Dependabot Version Updates | Dependabot can be used to keep the packages you use updated to the latest versions. 詳しい情報については、「[ Dependabot のバージョン更新について](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/about-dependabot-version-updates)」を参照してください。 | {% endif %} diff --git a/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md b/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md index cabaa87dbe..686f36890d 100644 --- a/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md +++ b/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md @@ -1,7 +1,7 @@ --- title: Managing code scanning alerts for your repository shortTitle: Manage alerts -intro: 'From the security view, you can view, fix, dismiss, or delete alerts for potential vulnerabilities or errors in your project''s code.' +intro: 'From the security view, {% if delete-code-scanning-alerts %}you can view, fix, dismiss, or delete alerts {% else %}you can view, fix, or dismiss alerts{% endif %} for potential vulnerabilities or errors in your project''s code.' product: '{% data reusables.gated-features.code-scanning %}' permissions: 'If you have write permission to a repository you can manage {% data variables.product.prodname_code_scanning %} alerts for that repository.' versions: @@ -175,9 +175,9 @@ Alerts may be fixed in one branch but not in another. You can use the "Branch" f {% endnote %} {% endif %} -## Dismissing or deleting alerts +## Dismissing {% if delete-code-scanning-alerts %}or deleting{% endif %} alerts -There are two ways of closing an alert. You can fix the problem in the code, or you can dismiss the alert. Alternatively, if you have admin permissions for the repository, you can delete alerts. Deleting alerts is useful in situations where you have set up a {% data variables.product.prodname_code_scanning %} tool and then decided to remove it, or where you have configured {% data variables.product.prodname_codeql %} analysis with a larger set of queries than you want to continue using, and you've then removed some queries from the tool. In both cases, deleting alerts allows you to clean up your {% data variables.product.prodname_code_scanning %} results. You can delete alerts from the summary list within the **Security** tab. +There are two ways of closing an alert. You can fix the problem in the code, or you can dismiss the alert. {% if delete-code-scanning-alerts %}Alternatively, if you have admin permissions for the repository, you can delete alerts. Deleting alerts is useful in situations where you have set up a {% data variables.product.prodname_code_scanning %} tool and then decided to remove it, or where you have configured {% data variables.product.prodname_codeql %} analysis with a larger set of queries than you want to continue using, and you've then removed some queries from the tool. In both cases, deleting alerts allows you to clean up your {% data variables.product.prodname_code_scanning %} results. You can delete alerts from the summary list within the **Security** tab.{% endif %} Dismissing an alert is a way of closing an alert that you don't think needs to be fixed. {% data reusables.code-scanning.close-alert-examples %} You can dismiss alerts from {% data variables.product.prodname_code_scanning %} annotations in code, or from the summary list within the **Security** tab. @@ -189,30 +189,29 @@ When you dismiss an alert: - The reason why you closed the alert is recorded. - Next time {% data variables.product.prodname_code_scanning %} runs, the same code won't generate an alert. -When you delete an alert: +{% if delete-code-scanning-alerts %}When you delete an alert: - It's deleted in all branches. - The alert is removed from the number of current alerts for your project. - It is _not_ added to the "Closed" list in the summary of alerts. -- If the code that generated the alert stays the same, and the same {% data variables.product.prodname_code_scanning %} tool runs again without any configuration changes, the alert will be shown again in your analysis results. +- If the code that generated the alert stays the same, and the same {% data variables.product.prodname_code_scanning %} tool runs again without any configuration changes, the alert will be shown again in your analysis results.{% endif %} -To dismiss or delete alerts: +To dismiss {% if delete-code-scanning-alerts %}or delete{% endif %} alerts: {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-security %} -{% data reusables.repositories.sidebar-code-scanning-alerts %} +{% data reusables.repositories.sidebar-code-scanning-alerts %}{% if delete-code-scanning-alerts %} 1. If you have admin permissions for the repository, and you want to delete alerts for this {% data variables.product.prodname_code_scanning %} tool, select some or all of the check boxes and click **Delete**. ![Deleting alerts](/assets/images/help/repository/code-scanning-delete-alerts.png) Optionally, you can use{% ifversion fpt or ghes > 3.1 or ghae or ghec %} the free text search or{% endif %} the filters to display a subset of alerts and then delete all matching alerts at once. For example, if you have removed a query from {% data variables.product.prodname_codeql %} analysis, you can use the "Rule" filter to list just the alerts for that query and then select and delete all of those alerts. -{% ifversion fpt or ghes > 3.1 or ghae or ghec %} +{% ifversion ghes > 3.1 or ghae %} ![Filter alerts by rule](/assets/images/help/repository/code-scanning-filter-by-rule.png) {% else %} ![Filter alerts by rule](/assets/images/enterprise/3.1/help/repository/code-scanning-filter-by-rule.png) -{% endif %} - +{% endif %}{% endif %} 1. If you want to dismiss an alert, it's important to explore the alert first, so that you can choose the correct dismissal reason. Click the alert you'd like to explore. {% ifversion fpt or ghes > 3.1 or ghae or ghec %} diff --git a/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md b/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md index 29eaaa3ea7..0facaadb22 100644 --- a/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md +++ b/translations/ja-JP/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md @@ -99,4 +99,4 @@ An alternative way of closing an alert is to dismiss it. You can dismiss an aler {% data reusables.code-scanning.false-positive-fix-codeql %} -For more information about dismissing alerts, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository#dismissing-or-deleting-alerts)." +For more information about dismissing alerts, see {% if delete-code-scanning-alerts %}"[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository#dismissing-or-deleting-alerts)."{% else %} "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository#dismissing--alerts)."{% endif %} diff --git a/translations/ja-JP/content/get-started/quickstart/be-social.md b/translations/ja-JP/content/get-started/quickstart/be-social.md index e67ae556ba..f2ae29f7f0 100644 --- a/translations/ja-JP/content/get-started/quickstart/be-social.md +++ b/translations/ja-JP/content/get-started/quickstart/be-social.md @@ -5,7 +5,7 @@ redirect_from: - /articles/be-social - /github/getting-started-with-github/be-social - /github/getting-started-with-github/quickstart/be-social -intro: '{% data variables.product.prodname_dotcom %} 上で、人々、リポジトリ、Organization と関わることができます。 個人ダッシュボードから、他の人々がどんな作業をしていて、何とつながっているのかを見てください。' +intro: '{% data variables.product.prodname_dotcom %} 上で、人々、リポジトリ、Organization と関わることができます。 See what others are working on and who they are connecting with from your personal dashboard.' permissions: '{% data reusables.enterprise-accounts.emu-permission-interact %}' versions: fpt: '*' @@ -24,15 +24,17 @@ topics: ## 人をフォローする -{% data variables.product.prodname_dotcom %} 上で人をフォローすれば、その人のアクティビティについてパーソナルダッシュボードで通知を受けられます。 詳しい情報については[パーソナルダッシュボードについて](/articles/about-your-personal-dashboard)を参照してください。 +When you follow someone on {% data variables.product.prodname_dotcom %}, you will get notifications on your personal dashboard about their public activity. If someone you follow creates a new repository, stars a repository, or follows another user, the activity will display in your dashboard. 人をフォローするには、その人のプロフィールページで [**Follow**] をクリックします。 ![ユーザのフォローボタン](/assets/images/help/profile/follow-user-button.png) +For more information, see "[Following people](/get-started/exploring-projects-on-github/following-people)." + ## リポジトリを Watch する -リポジトリを Watch して、新しいプルリクエストと Issue に関する通知を受け取ることができます。 オーナーがリポジトリを更新すると、個人ダッシュボード上で変更を見ることができます。 詳しい情報については、{% ifversion fpt or ghae or ghes or ghec %}「[サブスクリプションを表示する](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions){% else %}「[リポジトリを Watch および Watch 解除する](/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-repositories){% endif %}」を参照してください。 +You can subscribe to a repository to watch it and receive notifications for activity in it. When the owner updates the repository, you will see the changes in your personal dashboard. For more information, see "[Viewing your subscriptions](/github/managing-subscriptions-and-notifications-on-github/viewing-your-subscriptions)." リポジトリを Watch するには、リポジトリの上部で [**Watch**] をクリックします。 @@ -44,38 +46,35 @@ topics: ## Communicating on {% data variables.product.product_name %} -{% data variables.product.product_name %} provides built-in collaborative communication tools, such as issues and pull requests, allowing you to interact closely with your community when building great software. For an overview of these tools, and information about the specificity of each, see "[Quickstart for communicating on {% data variables.product.prodname_dotcom %}](/github/collaborating-with-issues-and-pull-requests/quickstart-for-communicating-on-github)." +{% data variables.product.product_name %} provides built-in collaborative communication tools, allowing you to interact closely with your community when building great software. For example, you can contribute to another user's project by creating a pull request, or use issues to track bugs or suggest ideas in a repository. You can also brainstorm new ideas with your team with discussions. -## さらなる活動 +For an overview of these tools, see "[Quickstart for communicating on {% data variables.product.prodname_dotcom %}](/github/collaborating-with-issues-and-pull-requests/quickstart-for-communicating-on-github)." -### プルリクエストを作成する - - 機能を追加したり、バグを修正したりして、他者のプロジェクトにコントリビュートしたいこともあるでしょう。 変更を行ったら、プルリクエストを送信してオリジナルの作者に知らせましょう。 詳しい情報については[プルリクエストについて](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)を参照してください。 - - ![プルリクエストボタン](/assets/images/help/repository/repo-actions-pullrequest.png) - -### Issue を使用する - -リポジトリでコラボレーションする際に、Issue を使ってアイデア、拡張、タスク、バグを追跡してください。 詳細は「[Issues について](/articles/about-issues/)」を参照してください。 - -![Issue ボタン](/assets/images/help/repository/repo-tabs-issues.png) - -### Organization への参加 +## Organization への参加 Organizationは、企業やオープンソースプロジェクトが多くのプロジェクトにわたって一度にコラボレーションできる共有アカウントです。 オーナーや管理者は、特殊な権限を持つ Team を作ることができ、パブリックな Organization のプロフィールを持つことができ、Organization 内でのアクティビティを追跡することができます。 詳細は「[Organization について](/articles/about-organizations/)」を参照してください。 +From your dashboard, click the drop down menu of your username on the left side of your dashboard. Here, you can view organizations that you are a part of and easily switch between them. + ![アカウントのコンテキストの切り替えのドロップダウン](/assets/images/help/overview/dashboard-contextswitcher.png) ### {% data variables.product.prodname_dotcom %} 上の他のプロジェクトを調べる -{% data variables.explore.explore_github %}、[リポジトリを調べる](https://github.com/explore)、そして {% data variables.explore.trending_page %} を使って、興味深いプロジェクトを見つけてください。 興味深いプロジェクトに Star を付け、後から戻っていってください。 {% data variables.explore.your_stars_page %} にアクセスすれば、Star を付けたすべてのプロジェクトを見ることができます。 詳細は「[パーソナルダッシュボードについて](/articles/about-your-personal-dashboard/)」を参照してください。 +You can discover new and interesting projects on {% data variables.product.prodname_dotcom %}'s Explore page. You can star interesting projects to make them easy to find again later. Visit your stars page to see all your starred projects. For more information about stars, see "[Saving repositories with stars](/get-started/exploring-projects-on-github/saving-repositories-with-stars)." -## おめでとうございます +Your dashboard feed displays projects based on your interests including repositories you star, people you follow, and your contributions to public repositories. From your dashboard, you can see trending projects, view topics, and check out collections. -これで、{% data variables.product.product_name %} コミュニティにつながりました。 次に何をしたいですか? ![プロジェクトに Star を付ける](/assets/images/help/stars/star-a-project.png) +To explore more projects, see "{% data variables.explore.explore_github %}". +## 次のステップ +You are now connected to the {% data variables.product.product_name %} community. There are other ways to interact and build within {% data variables.product.product_name %}. -- To synchronize your {% data variables.product.product_name %} projects with your computer, you can set up Git. For more information see "[Set up Git](/articles/set-up-git)." -- You can also create a repository, where you can put all your projects and maintain your workflows. For more information see, "[Create a repository](/articles/create-a-repo)." -- You can fork a repository to make changes you want to see without affecting the original repository. For more information, see "[Fork a repository](/articles/fork-a-repo)." -- {% data reusables.support.connect-in-the-forum-bootcamp %} +* {% data reusables.getting-started.set-up-git %} + +* {% data reusables.getting-started.create-a-repository %} + +* {% data reusables.getting-started.fork-a-repository %} + +* {% data reusables.getting-started.contributing-to-projects %} + +* {% data reusables.support.connect-in-the-forum-bootcamp %} diff --git a/translations/ja-JP/content/get-started/quickstart/create-a-repo.md b/translations/ja-JP/content/get-started/quickstart/create-a-repo.md index 3630f71c28..03ccb262cb 100644 --- a/translations/ja-JP/content/get-started/quickstart/create-a-repo.md +++ b/translations/ja-JP/content/get-started/quickstart/create-a-repo.md @@ -5,7 +5,7 @@ redirect_from: - /articles/create-a-repo - /github/getting-started-with-github/create-a-repo - /github/getting-started-with-github/quickstart/create-a-repo -intro: 'プロジェクトを {% data variables.product.prodname_dotcom %} に保存するには、それを保存するためのリポジトリを作成する必要があります。' +intro: 'To put your project up on {% data variables.product.prodname_dotcom %}, you will need to create a repository for it to live in.' versions: fpt: '*' ghes: '*' @@ -22,7 +22,7 @@ topics: {% ifversion fpt or ghec %} -オープンソースプロジェクトを含む、さまざまなプロジェクトを {% data variables.product.prodname_dotcom %} リポジトリに保存できます。 [オープンソースプロジェクト](http://opensource.org/about)では、より優れた信頼性のあるソフトウェアを作成するためにコードを共有できます。 You can use repositories to collaborate with others and track your work. For more information, see "[About repositories](/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-repositories)." +オープンソースプロジェクトを含む、さまざまなプロジェクトを {% data variables.product.prodname_dotcom %} リポジトリに保存できます。 With open source projects, you can share code to make better, more reliable software. You can use repositories to collaborate with others and track your work. For more information, see "[About repositories](/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-repositories)." To learn more about open source projects, visit [OpenSource.org](http://opensource.org/about). {% elsif ghes or ghae %} @@ -78,7 +78,7 @@ topics: 2. ファイルの中身の上にある {% octicon "pencil" aria-label="The edit icon" %}をクリックします。 3. [**Edit file**] タブで、あなた自身に関する情報を入力します。 ![ファイル内の新しいコンテンツ](/assets/images/help/repository/edit-readme-light.png) {% data reusables.files.preview_change %} -5. ファイルに加えた変更を確認します。 新しいコンテンツは緑色で表示されます。 ![ファイルプレビュービュー](/assets/images/help/repository/create-commit-review.png) +5. ファイルに加えた変更を確認します。 You will see the new content in green. ![ファイルプレビュービュー](/assets/images/help/repository/create-commit-review.png) {% data reusables.files.write_commit_message %} {% data reusables.files.choose_commit_branch %} {% data reusables.files.propose_file_change %} @@ -124,18 +124,18 @@ Now that you have created a project, you can start committing changes. {% endcli %} -## おめでとうございます +## 次のステップ -おめでとうございます。 *README* ファイルを持つ新しいリポジトリを作成し、{% data variables.product.product_location %}に最初のコミットを作成しました。 +*README* ファイルを持つ新しいリポジトリを作成し、{% data variables.product.product_location %}に最初のコミットを作成しました。 {% webui %} -You can now clone a {% data variables.product.prodname_dotcom %} repository to create a local copy on your computer. From your local repository you can commit, and create a pull request to update the changes in the upstream repository. For more information, see "[Cloning a repository](/github/creating-cloning-and-archiving-repositories/cloning-a-repository)" and "[Set up Git](/articles/set-up-git)." +* You can now clone a {% data variables.product.prodname_dotcom %} repository to create a local copy on your computer. From your local repository you can commit, and create a pull request to update the changes in the upstream repository. For more information, see "[Cloning a repository](/github/creating-cloning-and-archiving-repositories/cloning-a-repository)" and "[Set up Git](/articles/set-up-git)." {% endwebui %} -You can find interesting projects and repositories on {% data variables.product.prodname_dotcom %} and make changes to them by creating a fork of the repository. For more information see, "[Fork a repository](/articles/fork-a-repo)." +* You can find interesting projects and repositories on {% data variables.product.prodname_dotcom %} and make changes to them by creating a fork of the repository. {% data reusables.getting-started.fork-a-repository %} -Each repository in {% data variables.product.prodname_dotcom %} is owned by a person or an organization. You can interact with the people, repositories, and organizations by connecting and following them on {% data variables.product.prodname_dotcom %}. For more information see "[Be social](/articles/be-social)." +* {% data reusables.getting-started.being-social %} -{% data reusables.support.connect-in-the-forum-bootcamp %} +* {% data reusables.support.connect-in-the-forum-bootcamp %} diff --git a/translations/ja-JP/content/get-started/quickstart/fork-a-repo.md b/translations/ja-JP/content/get-started/quickstart/fork-a-repo.md index 490100899f..baa483c958 100644 --- a/translations/ja-JP/content/get-started/quickstart/fork-a-repo.md +++ b/translations/ja-JP/content/get-started/quickstart/fork-a-repo.md @@ -22,11 +22,11 @@ topics: ## フォークについて -Most commonly, forks are used to either propose changes to someone else's project to which you don't have write access, or to use someone else's project as a starting point for your own idea. You can fork a repository to create a copy of the repository and make changes without affecting the upstream repository. For more information, see "[Working with forks](/github/collaborating-with-issues-and-pull-requests/working-with-forks)." +Most commonly, forks are used to either propose changes to someone else's project to which you do not have write access, or to use someone else's project as a starting point for your own idea. You can fork a repository to create a copy of the repository and make changes without affecting the upstream repository. For more information, see "[Working with forks](/github/collaborating-with-issues-and-pull-requests/working-with-forks)." ### 他のユーザのプロジェクトへの変更を提案する -たとえば、フォークを使用して、バグの修正に関連する変更を提案できます。 見つけたバグから Issue をログするのではなく、以下のことができます: +たとえば、フォークを使用して、バグの修正に関連する変更を提案できます。 Rather than logging an issue for a bug you have found, you can: - リポジトリをフォークする。 - 修正する。 @@ -48,7 +48,7 @@ Most commonly, forks are used to either propose changes to someone else's projec ## 必要な環境 -まだ設定していない場合は、まず [Git を設定](/articles/set-up-git)します。 [Git からの {% data variables.product.product_location %} への認証を設定](/articles/set-up-git#next-steps-authenticating-with-github-from-git)することも忘れないでください。 +If you have not yet, you should first [set up Git](/articles/set-up-git). [Git からの {% data variables.product.product_location %} への認証を設定](/articles/set-up-git#next-steps-authenticating-with-github-from-git)することも忘れないでください。 ## リポジトリをフォークする @@ -84,7 +84,7 @@ gh repo fork repository --org "octo-org" ## Cloning your forked repository -Right now, you have a fork of the Spoon-Knife repository, but you don't have the files in that repository locally on your computer. +Right now, you have a fork of the Spoon-Knife repository, but you do not have the files in that repository locally on your computer. {% webui %} @@ -145,7 +145,7 @@ When you fork a project in order to propose changes to the original repository, - 現在のディレクトリのファイルとフォルダを一覧表示するには、`ls` と入力します。 - 一覧表示されたディレクトリのいずれかにアクセスするには、`cd your_listed_directory` と入力します。 - 1 つ上のディレクトリに移動するには、`cd ..` と入力します。 -5. `git remote -v` と入力して **Enter** キーを押します。 フォーク用に現在構成されているリモートリポジトリが表示されます。 +5. `git remote -v` と入力して **Enter** キーを押します。 You will see the current configured remote repository for your fork. ```shell $ git remote -v > origin https://{% data variables.command_line.codeblock %}/YOUR_USERNAME/YOUR_FORK.git (fetch) @@ -157,7 +157,7 @@ When you fork a project in order to propose changes to the original repository, $ git remote add upstream https://{% data variables.command_line.codeblock %}/octocat/Spoon-Knife.git ``` -7. フォーク用に指定した新しい上流リポジトリを確認するには、再度 `git remote -v` と入力します。 フォークの URL が `origin` として、オリジナルのリポジトリの URL が `upstream` として表示されるはずです。 +7. To verify the new upstream repository you have specified for your fork, type `git remote -v` again. フォークの URL が `origin` として、オリジナルのリポジトリの URL が `upstream` として表示されるはずです。 ```shell $ git remote -v > origin https://{% data variables.command_line.codeblock %}/YOUR_USERNAME/YOUR_FORK.git (fetch) @@ -188,7 +188,7 @@ gh repo fork repository --remote-name "main-remote-repo" {% endcli %} -### 次のステップ +### Editing a fork フォークには、次のような変更を加えることができます。 @@ -202,12 +202,14 @@ gh repo fork repository --remote-name "main-remote-repo" {% endif %} -## おめでとうございます +## 次のステップ -リポジトリをフォークし、フォークのクローンを練習し、上流リポジトリを構成しました。 For more information about cloning the fork and syncing the changes in a forked repository from your computer see "[Set up Git](/articles/set-up-git)." +リポジトリをフォークし、フォークのクローンを練習し、上流リポジトリを構成しました。 -You can also create a new repository where you can put all your projects and share the code on {% data variables.product.prodname_dotcom %}. For more information see, "[Create a repository](/articles/create-a-repo)." +* For more information about cloning the fork and syncing the changes in a forked repository from your computer, see "[Set up Git](/articles/set-up-git)." -Each repository in {% data variables.product.product_name %} is owned by a person or an organization. You can interact with the people, repositories, and organizations by connecting and following them on {% data variables.product.product_name %}. For more information see "[Be social](/articles/be-social)." +* You can also create a new repository where you can put all your projects and share the code on {% data variables.product.prodname_dotcom %}. {% data reusables.getting-started.create-a-repository %}" -{% data reusables.support.connect-in-the-forum-bootcamp %} +* Each repository in {% data variables.product.product_name %} is owned by a person or an organization. You can interact with users, repositories, and organizations by connecting and following them on {% data variables.product.product_name %}. {% data reusables.getting-started.being-social %} + +* {% data reusables.support.connect-in-the-forum-bootcamp %} diff --git a/translations/ja-JP/content/get-started/quickstart/github-glossary.md b/translations/ja-JP/content/get-started/quickstart/github-glossary.md index a9d554e297..79fe2464ee 100644 --- a/translations/ja-JP/content/get-started/quickstart/github-glossary.md +++ b/translations/ja-JP/content/get-started/quickstart/github-glossary.md @@ -23,5 +23,5 @@ versions: ## 参考リンク - [公式 Git 用語集](https://www.kernel.org/pub/software/scm/git/docs/gitglossary.html) -- [Git リファレンス](http://gitref.org/) -- [Git SCM](https://git-scm.com/doc) +- [Git documentation](https://git-scm.com/doc) +- [Git command list](https://git-scm.com/docs) diff --git a/translations/ja-JP/content/get-started/quickstart/set-up-git.md b/translations/ja-JP/content/get-started/quickstart/set-up-git.md index c6ba8a1151..58eb8ee4b2 100644 --- a/translations/ja-JP/content/get-started/quickstart/set-up-git.md +++ b/translations/ja-JP/content/get-started/quickstart/set-up-git.md @@ -27,11 +27,11 @@ topics: ## Git を使用する -コマンドラインで Git を使うには、あなたのコンピュータに Git をダウンロードし、インストールし、設定する必要があります。 You can also install {% data variables.product.prodname_cli %} to use {% data variables.product.prodname_dotcom %} from the command line. 詳しい情報については、「[{% data variables.product.prodname_cli %} について](/github-cli/github-cli/about-github-cli)」を参照してください。 +To use Git on the command line, you will need to download, install, and configure Git on your computer. You can also install {% data variables.product.prodname_cli %} to use {% data variables.product.prodname_dotcom %} from the command line. 詳しい情報については、「[{% data variables.product.prodname_cli %} について](/github-cli/github-cli/about-github-cli)」を参照してください。 -ローカルで Git を動かしたいけれどもコマンドラインを使いたくない場合、代わりに [{% data variables.product.prodname_desktop %}]({% data variables.product.desktop_link %}) クライアントをダウンロードしインストールしてください。 詳しい情報については、「[{% data variables.product.prodname_desktop %} のインストールと設定](/desktop/installing-and-configuring-github-desktop/)」を参照してください。 +If you want to work with Git locally, but do not want to use the command line, you can instead download and install the [{% data variables.product.prodname_desktop %}]({% data variables.product.desktop_link %}) client. 詳しい情報については、「[{% data variables.product.prodname_desktop %} のインストールと設定](/desktop/installing-and-configuring-github-desktop/)」を参照してください。 -ローカルでファイルを扱う作業をする必要がない場合、{% data variables.product.product_name %} により、以下を含む、多くの Git 関連のアクションをブラウザで直接実行できます: +If you do not need to work with files locally, {% data variables.product.product_name %} lets you complete many Git-related actions directly in the browser, including: - [リポジトリを作成する](/articles/create-a-repo) - [リポジトリをフォークする](/articles/fork-a-repo) @@ -46,17 +46,17 @@ topics: **Note**: If you are using a Chrome OS device, additional set up is required: -1. Install a terminal emulator such as Termux from the Google Play Store on your Chrome OS device. -2. From the terminal emulator that you installed, install Git. For example, in Termux, enter `apt install git` and then type `y` when prompted. +2. Install a terminal emulator such as Termux from the Google Play Store on your Chrome OS device. +3. From the terminal emulator that you installed, install Git. For example, in Termux, enter `apt install git` and then type `y` when prompted. {% endnote %} 2. [Git でユーザ名を設定する](/github/getting-started-with-github/setting-your-username-in-git)。 3. [Git のコミットメールアドレスを設定する](/articles/setting-your-commit-email-address)。 -## 次のステップ: Git から {% data variables.product.prodname_dotcom %} で認証する +## Authenticating with {% data variables.product.prodname_dotcom %} from Git -Git から {% data variables.product.prodname_dotcom %} リポジトリに接続した場合、HTTPS または SSH を使って、{% data variables.product.product_name %} で認証する必要があります。 +When you connect to a {% data variables.product.prodname_dotcom %} repository from Git, you will need to authenticate with {% data variables.product.product_name %} using either HTTPS or SSH. {% note %} @@ -66,18 +66,21 @@ Git から {% data variables.product.prodname_dotcom %} リポジトリに接続 ### HTTPS で接続 (推奨) -[HTTPS でクローンする](/github/getting-started-with-github/about-remote-repositories/#cloning-with-https-urls)場合、認証情報ヘルパーを使用して [Git で {% data variables.product.prodname_dotcom %} の認証情報をキャッシュ](/github/getting-started-with-github/caching-your-github-credentials-in-git)できます。 +If you clone with HTTPS, you can cache your {% data variables.product.prodname_dotcom %} credentials in Git using a credential helper. For more information, see "[Cloning with HTTPS urls](/github/getting-started-with-github/about-remote-repositories/#cloning-with-https-urls)" and "[Caching your {% data variables.product.prodname_dotcom %} credentials in Git](/github/getting-started-with-github/caching-your-github-credentials-in-git)." ### SSH で接続 -[SSH でクローンする場合](/github/getting-started-with-github/about-remote-repositories/#cloning-with-ssh-urls)、{% data variables.product.product_name %} からプッシュまたはプルするには、使っているそれぞれのコンピュータに [SSH キー](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)を生成する必要があります。 +If you clone with SSH, you must generate SSH keys on each computer you use to push or pull from {% data variables.product.product_name %}. For more information, see "[Cloning with SSH urls](/github/getting-started-with-github/about-remote-repositories/#cloning-with-ssh-urls)" and "[Generating a new SSH key](/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)." -## おめでとうございます +## 次のステップ -おめでとうございます。これで、Git と {% data variables.product.prodname_dotcom %} はすべてセットアップされました。 You may now choose to create a repository where you can put your projects. This is a great way to back up your code and makes it easy to share the code around the world. For more information see "[Create a repository](/articles/create-a-repo)". +You now have Git and {% data variables.product.prodname_dotcom %} all set up. You may now choose to create a repository where you can put your projects. Saving your code in a repository allows you to back up your code and share it around the world. -You can create a copy of a repository by forking it and propose the changes that you want to see without affecting the upstream repository. For more information see "[Fork a repository](/articles/fork-a-repo)." +* {% data reusables.getting-started.create-a-repository %}. -Each repository on {% data variables.product.prodname_dotcom %} is owned by a person or an organization. You can interact with the people, repositories, and organizations by connecting and following them on {% data variables.product.product_name %}. For more information see "[Be social](/articles/be-social)." +* {% data reusables.getting-started.fork-a-repository %} -{% data reusables.support.connect-in-the-forum-bootcamp %} +* {% data reusables.getting-started.being-social %} + + +* {% data reusables.support.connect-in-the-forum-bootcamp %} diff --git a/translations/ja-JP/content/rest/dependency-graph/dependency-review.md b/translations/ja-JP/content/rest/dependency-graph/dependency-review.md index 6770a9be3e..c0efa51048 100644 --- a/translations/ja-JP/content/rest/dependency-graph/dependency-review.md +++ b/translations/ja-JP/content/rest/dependency-graph/dependency-review.md @@ -1,6 +1,6 @@ --- -title: Dependency Review -intro: 'The Dependency Review API allows you to understand dependency changes, and the security impact of these changes, before you add them to your environment.' +title: 依存関係のレビュー +intro: Dependency Review APIを使うと、依存関係の変更や、それらの変更のセキュリティへの影響を理解することが、依存関係を環境に追加する前に行えます。 versions: fpt: '*' ghes: '>=3.6' @@ -16,4 +16,4 @@ allowTitleToDifferFromFilename: true {% data reusables.dependency-review.dependency-review-api-beta-note %} -The Dependency Review API allows you to understand dependency changes, and the security impact of these changes, before you add them to your environment. You can view the diff of dependencies between two commits of a repository, including vulnerability data for any version updates with known vulnerabilities. For more information about dependency review, see "[About dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review)." +Dependency Review APIを使うと、依存関係の変更や、それらの変更のセキュリティへの影響を理解することが、依存関係を環境に追加する前に行えます。 リポジトリの2つのコミット間の依存関係のdiffをを、既知の脆弱性を伴うバージョンアップデートに対する脆弱性のデータを含めて見ることができます。 依存関係レビューに関する詳しい情報については「[依存関係レビューについて](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review)」を参照してください。 diff --git a/translations/ja-JP/content/rest/dependency-graph/index.md b/translations/ja-JP/content/rest/dependency-graph/index.md index 8501194500..117eda830a 100644 --- a/translations/ja-JP/content/rest/dependency-graph/index.md +++ b/translations/ja-JP/content/rest/dependency-graph/index.md @@ -1,5 +1,5 @@ --- -title: Dependency Graph +title: 依存関係グラフ intro: Dependency Graph APIを使うと、リポジトリにおける依存関係の変更や、その変更のセキュリティへの影響を見ることができます。 versions: fpt: '*' diff --git a/translations/ja-JP/content/rest/deployments/deployments.md b/translations/ja-JP/content/rest/deployments/deployments.md index 4c18528b30..76571f2fc0 100644 --- a/translations/ja-JP/content/rest/deployments/deployments.md +++ b/translations/ja-JP/content/rest/deployments/deployments.md @@ -1,6 +1,6 @@ --- title: デプロイメント -intro: The Deployments API allows you to create and delete deployments and deployment environments. +intro: Deployments APIを使うと、デプロイメント及びデプロイメント環境の作成と削除ができます。 versions: fpt: '*' ghes: '*' @@ -50,10 +50,10 @@ GitHub は、新しいデプロイメント、デプロイメントのステー GitHub は、あなたのサーバーに実際にアクセスすることはないということは覚えておきましょう。 デプロイメントイベントとやり取りするかどうかは、サードパーティインテグレーション次第です。 複数のシステムがデプロイメントイベントをリッスンできます。コードをサーバーにプッシュする、ネイティブコードを構築するなどを行うかどうかは、それぞれのシステムが決めることができます。 -Note that the `repo_deployment` [OAuth scope](/developers/apps/scopes-for-oauth-apps) grants targeted access to deployments and deployment statuses **without** granting access to repository code, while the {% ifversion not ghae %}`public_repo` and{% endif %}`repo` scopes grant permission to code as well. +{% ifversion not ghae %}`public_repo` スコープおよび{% endif %}`repo` スコープはコードにもアクセス権を付与するのに対し、repo_deployment [OAuth scope](/developers/apps/scopes-for-oauth-apps) は、リポジトリのコードにアクセス権を付与**せず**、デプロイメントおよびデプロイメントステータスに絞ってアクセス権を付与することに注意してください。 ### 非アクティブのデプロイメント -When you set the state of a deployment to `success`, then all prior non-transient, non-production environment deployments in the same repository with the same environment name will become `inactive`. これを回避するには、デプロイメントのステータスを作成する前に、`auto_inactive` を `false` に設定します。 +デプロイメントのステータスを `success` に設定すると、同じ環境の同じリポジトリ内の一時的でない、非本番環境のデプロイメントはすべて `inactive` になります。 これを回避するには、デプロイメントのステータスを作成する前に、`auto_inactive` を `false` に設定します。 `state` を `inactive` に設定することで、一時的な環境が存在しなくなったことを伝えることができます。 `state` を `inactive` に設定すると、{% data variables.product.prodname_dotcom %} でデプロイメントが `destroyed` と表示され、アクセス権が削除されます。 diff --git a/translations/ja-JP/content/rest/deployments/environments.md b/translations/ja-JP/content/rest/deployments/environments.md index f7c2d06285..f4b3f64698 100644 --- a/translations/ja-JP/content/rest/deployments/environments.md +++ b/translations/ja-JP/content/rest/deployments/environments.md @@ -11,6 +11,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -For more information about environments, see "[Using environments for deployment](/actions/deployment/using-environments-for-deployment)." 環境のシークレットの管理については「[シークレット](/rest/reference/actions#secrets)」を参照してください。 +環境に関する詳しい情報については「[デプロイメントでの環境の利用](/actions/deployment/using-environments-for-deployment)」を参照してください。 環境のシークレットの管理については「[シークレット](/rest/reference/actions#secrets)」を参照してください。 {% data reusables.gated-features.environments %} diff --git a/translations/ja-JP/content/rest/enterprise-admin/announcement.md b/translations/ja-JP/content/rest/enterprise-admin/announcement.md index 1ef876e9a2..932798767d 100644 --- a/translations/ja-JP/content/rest/enterprise-admin/announcement.md +++ b/translations/ja-JP/content/rest/enterprise-admin/announcement.md @@ -1,6 +1,6 @@ --- -title: Announcement -intro: The Announcement API allows you to manage the global announcement banner in your enterprise. +title: アナウンス +intro: Announcement API を使用すると、Enterprise でグローバルなアナウンスバナーを管理できます。 versions: ghes: '*' ghae: '*' @@ -9,6 +9,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -## Announcement +## アナウンス -アナウンス API を使用すると、Enterprise でグローバルなアナウンスバナーを管理できます。 詳しい情報については「[Enterprise のユーザメッセージをカスタマイズする](/admin/user-management/customizing-user-messages-for-your-enterprise#creating-a-global-announcement-banner)」を参照してください。 +Announcement API を使用すると、Enterprise でグローバルなアナウンスバナーを管理できます。 詳しい情報については「[Enterprise のユーザメッセージをカスタマイズする](/admin/user-management/customizing-user-messages-for-your-enterprise#creating-a-global-announcement-banner)」を参照してください。 diff --git a/translations/ja-JP/content/rest/enterprise-admin/global-webhooks.md b/translations/ja-JP/content/rest/enterprise-admin/global-webhooks.md index 50a1ddbb59..cd43ecde00 100644 --- a/translations/ja-JP/content/rest/enterprise-admin/global-webhooks.md +++ b/translations/ja-JP/content/rest/enterprise-admin/global-webhooks.md @@ -1,6 +1,6 @@ --- -title: Global Webhooks -intro: Global Webhooks are installed on your enterprise. グローバル webhook を使用して、Engerprise のユーザ、Organization、Team、およびリポジトリのルールを自動的に監視、対応、強制することができます。 +title: グローバル webhook +intro: グローバルwebhookはEnterpriseにインストールされます。 グローバル webhook を使用して、Engerprise のユーザ、Organization、Team、およびリポジトリのルールを自動的に監視、対応、強制することができます。 versions: ghes: '*' ghae: '*' diff --git a/translations/ja-JP/content/rest/enterprise-admin/org-pre-receive-hooks.md b/translations/ja-JP/content/rest/enterprise-admin/org-pre-receive-hooks.md index c91e3fcc16..89661cf06c 100644 --- a/translations/ja-JP/content/rest/enterprise-admin/org-pre-receive-hooks.md +++ b/translations/ja-JP/content/rest/enterprise-admin/org-pre-receive-hooks.md @@ -1,6 +1,6 @@ --- -title: Organization Pre-receive Hooks -intro: The Organization Pre-receive Hooks API allows you to view and modify enforcement of the pre-receive hooks that are available to an organization. +title: Organizationのpre-receive フック +intro: Organization pre-receive フック API を使用すると、Organization で使用可能な pre-receive フックの適用を表示および変更できます。 versions: ghes: '*' topics: @@ -20,4 +20,4 @@ allowTitleToDifferFromFilename: true *適用*可能な値は、`enabled`、`disabled`、`testing` です。 `disabled` は、pre-receive フックが実行されないことを示します。 `enabled` は、それが実行され、ゼロ以外の状態になるプッシュを拒否することを示します。 `testing` は、スクリプトは実行されるが、プッシュが拒否されないことを示します。 -`configuration_url` may be a link to this endpoint or this hook's global configuration. サイトアドミンのみがグローバル設定にアクセスできます。 +`configuration_url`は、このエンドポイントへのリンクもしくはこのフックのグローバル設定です。 サイトアドミンのみがグローバル設定にアクセスできます。 diff --git a/translations/ja-JP/content/rest/enterprise-admin/pre-receive-environments.md b/translations/ja-JP/content/rest/enterprise-admin/pre-receive-environments.md index ef542ee48c..15a63dba91 100644 --- a/translations/ja-JP/content/rest/enterprise-admin/pre-receive-environments.md +++ b/translations/ja-JP/content/rest/enterprise-admin/pre-receive-environments.md @@ -1,5 +1,5 @@ --- -title: Pre-receive Environments +title: pre-receive 環境 intro: pre-receive 環境 API を使用すると、pre-receive フックの環境を作成、一覧表示、更新、および削除できます。 versions: ghes: '*' diff --git a/translations/ja-JP/content/rest/enterprise-admin/pre-receive-hooks.md b/translations/ja-JP/content/rest/enterprise-admin/pre-receive-hooks.md index 27c7343533..2f8a72919a 100644 --- a/translations/ja-JP/content/rest/enterprise-admin/pre-receive-hooks.md +++ b/translations/ja-JP/content/rest/enterprise-admin/pre-receive-hooks.md @@ -1,5 +1,5 @@ --- -title: Pre-receive Hooks +title: pre-receive フック intro: pre-receive フック API を使用すると、pre-receive フックを作成、一覧表示、更新、および削除できます。 versions: ghes: '*' diff --git a/translations/ja-JP/content/rest/enterprise-admin/repo-pre-receive-hooks.md b/translations/ja-JP/content/rest/enterprise-admin/repo-pre-receive-hooks.md index ef4f76b156..ad9e7769b9 100644 --- a/translations/ja-JP/content/rest/enterprise-admin/repo-pre-receive-hooks.md +++ b/translations/ja-JP/content/rest/enterprise-admin/repo-pre-receive-hooks.md @@ -1,6 +1,6 @@ --- -title: Repository Pre-receive Hooks -intro: The Repository Pre-receive Hooks API allows you to view and modify enforcement of the pre-receive hooks that are available to a repository. +title: リポジトリ pre-receive フック +intro: Repository Pre-receive Hooks API を使用すると、リポジトリで使用可能な pre-receive フックの適用を表示および変更できます。 versions: ghes: '*' topics: diff --git a/translations/ja-JP/content/rest/gists/gists.md b/translations/ja-JP/content/rest/gists/gists.md index f58d557f59..38d9994eb4 100644 --- a/translations/ja-JP/content/rest/gists/gists.md +++ b/translations/ja-JP/content/rest/gists/gists.md @@ -1,6 +1,6 @@ --- title: Gist -intro: 'The Gists API enables the authorized user to list, create, update and delete the public gists on GitHub.' +intro: Gists APIを使うと、認可されたユーザはGitHub上のパブリックGistのリスト、作成、更新、削除ができます。 versions: fpt: '*' ghes: '*' diff --git a/translations/ja-JP/content/rest/gists/index.md b/translations/ja-JP/content/rest/gists/index.md index cd11e3300c..ca82f9501e 100644 --- a/translations/ja-JP/content/rest/gists/index.md +++ b/translations/ja-JP/content/rest/gists/index.md @@ -1,6 +1,6 @@ --- title: Gist -intro: 'Gists APIを使うと、認可されたユーザは{% data variables.product.product_name %}上のパブリックGistのリスト、作成、、更新、削除ができます。' +intro: 'Gists APIを使うと、認可されたユーザは{% data variables.product.product_name %}上のパブリックGistのリスト、作成、更新、削除ができます。' redirect_from: - /v3/gists - /rest/reference/gists diff --git a/translations/ja-JP/content/rest/git/commits.md b/translations/ja-JP/content/rest/git/commits.md index e9047fed5b..7eb1f414a1 100644 --- a/translations/ja-JP/content/rest/git/commits.md +++ b/translations/ja-JP/content/rest/git/commits.md @@ -1,6 +1,6 @@ --- title: コミット -intro: 'A Git commit is a snapshot of the hierarchy ([Git tree](/rest/reference/git#trees)) and the contents of the files ([Git blob](/rest/reference/git#blobs)) in a Git repository.' +intro: 'Gitのコミットは、Gitリポジトリ中の階層([Git tree](/rest/reference/git#trees)) とファイルの内容([Git blob](/rest/reference/git#blobs))のスナップショットです。' versions: fpt: '*' ghes: '*' @@ -11,4 +11,4 @@ topics: miniTocMaxHeadingLevel: 3 --- -These endpoints allow you to read and write [commit objects](https://git-scm.com/book/en/v1/Git-Internals-Git-Objects#Commit-Objects) to your Git database on {% data variables.product.product_name %}. +これらのエンドポイントを使用すると、{% data variables.product.product_name %} 上の Git データベースに対して [コミットオブジェクト](https://git-scm.com/book/en/v1/Git-Internals-Git-Objects#Commit-Objects)の読み書きができます。 diff --git a/translations/ja-JP/content/rest/git/refs.md b/translations/ja-JP/content/rest/git/refs.md index 59ac981ae2..70e02109b6 100644 --- a/translations/ja-JP/content/rest/git/refs.md +++ b/translations/ja-JP/content/rest/git/refs.md @@ -1,6 +1,6 @@ --- title: リファレンス -intro: A Git reference (`git ref`) is just a file that contains a Git commit SHA-1 hash. +intro: Git リファレンス(`git ref`)は、Git コミット SHA-1 ハッシュを含むファイルです。 versions: fpt: '*' ghes: '*' @@ -12,4 +12,4 @@ miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true --- -When referring to a Git commit, you can use the Git reference, which is an easy-to-remember name, rather than the hash. The Git reference can be rewritten to point to a new commit. A branch is just a Git reference that stores the new Git commit hash. These endpoints allow you to read and write [references](https://git-scm.com/book/en/v1/Git-Internals-Git-References) to your Git database on {% data variables.product.product_name %}. +Gitコミットを参照するときは、ハッシュではなく覚えやすい名前の Gitリファレンスを使用できます。 Gitリファレンスは、新しいコミットを指すように書き換えることができます。 ブランチは、新しいGitコミットハッシュを保存する Git リファレンスです。 これらのエンドポイントを使用すると、{% data variables.product.product_name %} 上の Git データベースに対して [リファレンス](https://git-scm.com/book/en/v1/Git-Internals-Git-References)の読み書きができます。 diff --git a/translations/ja-JP/content/rest/git/tags.md b/translations/ja-JP/content/rest/git/tags.md index ef1420f4d3..4060d9b572 100644 --- a/translations/ja-JP/content/rest/git/tags.md +++ b/translations/ja-JP/content/rest/git/tags.md @@ -1,6 +1,6 @@ --- title: タグ -intro: 'A Git tag is similar to a [Git reference](/rest/reference/git#refs), but the Git commit that it points to never changes.' +intro: 'Git タグは [Gitリファレンス](/rest/reference/git#refs)に似ていますが、変更されることがないところを指す Gitコミットです。' versions: fpt: '*' ghes: '*' diff --git a/translations/ja-JP/content/rest/interactions/user.md b/translations/ja-JP/content/rest/interactions/user.md index b7bc312809..5b11238aa8 100644 --- a/translations/ja-JP/content/rest/interactions/user.md +++ b/translations/ja-JP/content/rest/interactions/user.md @@ -1,6 +1,6 @@ --- title: ユーザ -intro: 'The User Interactions API allows you to temporarily restrict which type of user can comment, open issues, or create pull requests on your public repositories.' +intro: User Interactions APIを使用すると、自分のパブリックリポジトリでコメント、Issueのオープン、プルリクエストの作成ができるユーザのタイプを一時的に制限することができます。 versions: fpt: '*' ghec: '*' @@ -11,8 +11,8 @@ miniTocMaxHeadingLevel: 3 {% data reusables.interactions.interactions-detail %} {% data variables.product.product_name %} ユーザのタイプについては以下を参照してください。 -* {% data reusables.interactions.existing-user-limit-definition %} from interacting with your repositories. -* {% data reusables.interactions.contributor-user-limit-definition %} from interacting with your repositories. -* {% data reusables.interactions.collaborator-user-limit-definition %} from interacting with your repositories. +* {% data reusables.interactions.existing-user-limit-definition %}によるリポジトリの操作を制限します。 +* {% data reusables.interactions.contributor-user-limit-definition %}によるリポジトリの操作を制限します。 +* {% data reusables.interactions.collaborator-user-limit-definition %}によるリポジトリの操作を制限します。 -Setting the interaction limit at the user level will overwrite any interaction limits that are set for individual repositories owned by the user. To set different interaction limits for individual repositories owned by the user, use the [Repository](#repository) interactions endpoints instead. +ユーザレベルでインタラクション制限を設定すると、ユーザが所有する個々のリポジトリに設定されているインタラクション制限は上書きされます。 ユーザが所有する個々のリポジトリに対して異なるインタラクション制限を設定するには、かわりに[リポジトリ](#repository)インタラクションエンドポイントを使用してください。 diff --git a/translations/ja-JP/content/rest/issues/comments.md b/translations/ja-JP/content/rest/issues/comments.md index 9464aa60c0..c0008e9da2 100644 --- a/translations/ja-JP/content/rest/issues/comments.md +++ b/translations/ja-JP/content/rest/issues/comments.md @@ -1,6 +1,6 @@ --- title: コメント -intro: 'The Issue Comments API supports listing, viewing, editing, and creating comments on issues and pull requests.' +intro: Issue Comments API は、Issue およびPull Requestに関するリスト、表示、編集、コメントの作成に対応しています。 versions: fpt: '*' ghes: '*' diff --git a/translations/ja-JP/content/rest/issues/events.md b/translations/ja-JP/content/rest/issues/events.md index f93b7022cd..d66c82318d 100644 --- a/translations/ja-JP/content/rest/issues/events.md +++ b/translations/ja-JP/content/rest/issues/events.md @@ -1,6 +1,6 @@ --- title: イベント -intro: The Issue Events API can return different types of events triggered by activity in issues and pull requests. +intro: Issue Events API は、IssueおよびPull Requestでのアクティビティによってトリガーされる様々なイベントのタイプを返します。 versions: fpt: '*' ghes: '*' @@ -11,4 +11,4 @@ topics: miniTocMaxHeadingLevel: 3 --- -For more information about the specific events that you can receive from the Issue Events API, see "[Issue event types](/developers/webhooks-and-events/issue-event-types)." For more information about the specific events that you can receive from the Issue Events API, see "[Issue event types](/developers/webhooks-and-events/issue-event-types)." For more information, see the "[Events API](/developers/webhooks-and-events/github-event-types)." +Issue Events APIから受信できる特定のイベントに関する詳しい情報については「[Issueイベントタイプ](/developers/webhooks-and-events/issue-event-types)」を参照してください。 Issue及びPull Request以外のGitHubアクティビリティに対するイベントAPIも利用できます。 詳しい情報については「[Events API](/developers/webhooks-and-events/github-event-types)」を参照してください。 diff --git a/translations/ja-JP/content/rest/issues/timeline.md b/translations/ja-JP/content/rest/issues/timeline.md index 917050c2b4..a1a5732cd0 100644 --- a/translations/ja-JP/content/rest/issues/timeline.md +++ b/translations/ja-JP/content/rest/issues/timeline.md @@ -11,6 +11,6 @@ topics: miniTocMaxHeadingLevel: 3 --- -For more information about the specific events that you can receive from the Issue Events API, see "[Issue event types](/developers/webhooks-and-events/issue-event-types)." For more information about the specific events that you can receive from the Issue Events API, see "[Issue event types](/developers/webhooks-and-events/issue-event-types)." 詳細は、「[GitHub イベント API](/developers/webhooks-and-events/github-event-types)」を参照してください。 +Issue Events APIから受信できる特定のイベントに関する詳しい情報については「[Issueイベントタイプ](/developers/webhooks-and-events/issue-event-types)」を参照してください。 Issue及びPull Request以外のGitHubアクティビリティに対するイベントAPIも利用できます。 詳細は、「[GitHub イベント API](/developers/webhooks-and-events/github-event-types)」を参照してください。 この API を使用すると、Issue およびプルリクエストに関する情報を表示したり、Issue コメントを通知する相手を決定したりできます。 diff --git a/translations/ja-JP/content/rest/metrics/statistics.md b/translations/ja-JP/content/rest/metrics/statistics.md index a9c854d339..7747cd572c 100644 --- a/translations/ja-JP/content/rest/metrics/statistics.md +++ b/translations/ja-JP/content/rest/metrics/statistics.md @@ -1,6 +1,6 @@ --- title: 統計 -intro: 'The Repository Statistics API allows you to fetch the data that {% data variables.product.product_name %} uses for visualizing different types of repository activity.' +intro: 'Repository Statistics API を使用すると、{% data variables.product.product_name %} がさまざまなタイプのリポジトリのアクティビティを視覚化するために用いるデータをフェッチできます。' versions: fpt: '*' ghes: '*' diff --git a/translations/ja-JP/content/rest/metrics/traffic.md b/translations/ja-JP/content/rest/metrics/traffic.md index c9ef69326a..1e4e7620ee 100644 --- a/translations/ja-JP/content/rest/metrics/traffic.md +++ b/translations/ja-JP/content/rest/metrics/traffic.md @@ -1,6 +1,6 @@ --- title: トラフィック -intro: 'For repositories that you have push access to, the traffic API provides access to the information provided in your repository graph.' +intro: プッシュアクセスを持つリポジトリに対し、トラフィック API はリポジトリグラフが提供する情報へのアクセスを提供します。 versions: fpt: '*' ghec: '*' diff --git a/translations/ja-JP/content/rest/migrations/orgs.md b/translations/ja-JP/content/rest/migrations/orgs.md index d277448202..3b2133e895 100644 --- a/translations/ja-JP/content/rest/migrations/orgs.md +++ b/translations/ja-JP/content/rest/migrations/orgs.md @@ -12,6 +12,6 @@ miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true --- -For more information, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#permission-levels-for-an-organization)" and "[Other authentication methods](/rest/overview/other-authentication-methods)." +詳しい情報については「[Organizationのロール](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#permission-levels-for-an-organization)」及び「[その他の認証方式](/rest/overview/other-authentication-methods)」を参照してください。 {% data variables.migrations.organization_migrations_intro %} diff --git a/translations/ja-JP/content/rest/migrations/users.md b/translations/ja-JP/content/rest/migrations/users.md index 6dabb181e7..4503429092 100644 --- a/translations/ja-JP/content/rest/migrations/users.md +++ b/translations/ja-JP/content/rest/migrations/users.md @@ -1,6 +1,6 @@ --- title: ユーザ -intro: The Users migrations API is only available to authenticated account owners. +intro: Users migrations APIを利用できるのは、認証を受けたアカウントのオーナーのみです。 versions: fpt: '*' ghec: '*' diff --git a/translations/ja-JP/content/rest/orgs/custom-roles.md b/translations/ja-JP/content/rest/orgs/custom-roles.md index 748da0f6cc..6d1af0b9f8 100644 --- a/translations/ja-JP/content/rest/orgs/custom-roles.md +++ b/translations/ja-JP/content/rest/orgs/custom-roles.md @@ -1,5 +1,5 @@ --- -title: Custom Repository Roles +title: カスタムリポジトリロール intro: '' versions: fpt: '*' diff --git a/translations/ja-JP/content/rest/orgs/outside-collaborators.md b/translations/ja-JP/content/rest/orgs/outside-collaborators.md index 42c4707e72..0083d80d26 100644 --- a/translations/ja-JP/content/rest/orgs/outside-collaborators.md +++ b/translations/ja-JP/content/rest/orgs/outside-collaborators.md @@ -1,5 +1,5 @@ --- -title: Outside Collaborators +title: 外部のコラボレータ intro: '' versions: fpt: '*' diff --git a/translations/ja-JP/content/rest/orgs/webhooks.md b/translations/ja-JP/content/rest/orgs/webhooks.md index 3b87188aac..10df4cffbc 100644 --- a/translations/ja-JP/content/rest/orgs/webhooks.md +++ b/translations/ja-JP/content/rest/orgs/webhooks.md @@ -11,7 +11,7 @@ topics: miniTocMaxHeadingLevel: 3 --- -Organization webhooks allow you to receive HTTP `POST` payloads whenever certain events happen in an organization. {% data reusables.webhooks.webhooks-rest-api-links %} +Organizationのwebhookを使用すると、Organizationで特定のイベントが発生するとき必ずHTTP `POST` ペイロードを受け取ることができます。 {% data reusables.webhooks.webhooks-rest-api-links %} サブスクライブできるアクションの詳細は、「[{% data variables.product.prodname_dotcom %} のイベントタイプ](/developers/webhooks-and-events/github-event-types)」を参照してください。 diff --git a/translations/ja-JP/content/rest/pulls/comments.md b/translations/ja-JP/content/rest/pulls/comments.md index 692fc0ad9f..c0cbc095f3 100644 --- a/translations/ja-JP/content/rest/pulls/comments.md +++ b/translations/ja-JP/content/rest/pulls/comments.md @@ -1,5 +1,5 @@ --- -title: Review Comments +title: レビューコメント intro: Pull Requestレビューコメントは、Pull Requestのレビュー中に unified 形式の diff の一部に付けられたコメントです。 versions: fpt: '*' diff --git a/translations/ja-JP/content/rest/pulls/review-requests.md b/translations/ja-JP/content/rest/pulls/review-requests.md index 75182bf6f5..4df6603f4b 100644 --- a/translations/ja-JP/content/rest/pulls/review-requests.md +++ b/translations/ja-JP/content/rest/pulls/review-requests.md @@ -1,5 +1,5 @@ --- -title: Review Requests +title: レビューリクエスト intro: '' versions: fpt: '*' diff --git a/translations/ja-JP/content/rest/pulls/reviews.md b/translations/ja-JP/content/rest/pulls/reviews.md index 3d22d70f8d..439911099b 100644 --- a/translations/ja-JP/content/rest/pulls/reviews.md +++ b/translations/ja-JP/content/rest/pulls/reviews.md @@ -1,6 +1,6 @@ --- title: レビュー -intro: 'Pull Request Reviews are groups of Pull Request Review Comments on the Pull Request, grouped together with a state and optional body comment.' +intro: Pull Requestレビューは、Pull Request上のPull Requestレビューコメントのグループで、状態とオプションの本文コメントでグループ化されています。 versions: fpt: '*' ghes: '*' diff --git a/translations/ja-JP/content/rest/releases/assets.md b/translations/ja-JP/content/rest/releases/assets.md index 76e08e8eb4..db3a54c5ed 100644 --- a/translations/ja-JP/content/rest/releases/assets.md +++ b/translations/ja-JP/content/rest/releases/assets.md @@ -1,5 +1,5 @@ --- -title: Release Assets +title: リリースアセット intro: '' versions: fpt: '*' diff --git a/translations/ja-JP/content/rest/releases/releases.md b/translations/ja-JP/content/rest/releases/releases.md index 166574d4ef..ff19dd5661 100644 --- a/translations/ja-JP/content/rest/releases/releases.md +++ b/translations/ja-JP/content/rest/releases/releases.md @@ -1,6 +1,6 @@ --- title: リリース -intro: 'The Releases API allows you to create, modify, and delete releases and release assets.' +intro: Releases APIを使うと、リリースとリリースアセットの作成、変更、削除ができます。 versions: fpt: '*' ghes: '*' diff --git a/translations/ja-JP/content/rest/repos/autolinks.md b/translations/ja-JP/content/rest/repos/autolinks.md index 7a4665c49f..7426200b02 100644 --- a/translations/ja-JP/content/rest/repos/autolinks.md +++ b/translations/ja-JP/content/rest/repos/autolinks.md @@ -1,6 +1,6 @@ --- -title: Autolinks -intro: 'To help streamline your workflow, you can use the API to add autolinks to external resources like JIRA issues and Zendesk tickets.' +title: 自動リンク +intro: ワークフローを合理化するために、このAPIを使ってJIRAのIssueやZendeskのチケットのような外部リソースへの自動リンクを追加できます。 versions: fpt: '*' ghes: '>=3.3' @@ -13,4 +13,4 @@ miniTocMaxHeadingLevel: 3 詳しい情報については「[外部リソースを参照する自動リンクの設定](/github/administering-a-repository/configuring-autolinks-to-reference-external-resources)」を参照してください。 -{% data variables.product.prodname_github_apps %} require repository administration permissions with read or write access to use the Autolinks API. +{% data variables.product.prodname_github_apps %}がAutolinks APIを使うためには、読み書きのアクセス付きのリポジトリ管理権限が必要です。 diff --git a/translations/ja-JP/content/rest/repos/repos.md b/translations/ja-JP/content/rest/repos/repos.md index ff10fc8472..6dc1a43cad 100644 --- a/translations/ja-JP/content/rest/repos/repos.md +++ b/translations/ja-JP/content/rest/repos/repos.md @@ -1,6 +1,6 @@ --- title: リポジトリ -intro: 'The Repos API allows to create, manage and control the workflow of public and private GitHub Enterprise Server repositories.' +intro: Repos APIを使うと、パブリック及びプライベートのGitHub Enterprise Serverリポジトリのワークフローの作成、管理、制御ができます。 versions: fpt: '*' ghes: '*' diff --git a/translations/ja-JP/content/rest/teams/discussion-comments.md b/translations/ja-JP/content/rest/teams/discussion-comments.md index bed265eac0..d4686f4149 100644 --- a/translations/ja-JP/content/rest/teams/discussion-comments.md +++ b/translations/ja-JP/content/rest/teams/discussion-comments.md @@ -1,6 +1,6 @@ --- -title: Discussion Comments -intro: 'The team discussion comments API allows you to get, create, edit, and delete discussion comments on a [team discussion](/rest/reference/teams#discussions) post.' +title: ディスカッションコメント +intro: 'Team ディスカッションコメント API を使用すると、[Team ディスカッション](/rest/reference/teams#discussions)投稿のコメントを取得、作成、編集、削除できます。' versions: fpt: '*' ghes: '*' diff --git a/translations/ja-JP/data/features/delete-code-scanning-alerts.yml b/translations/ja-JP/data/features/delete-code-scanning-alerts.yml new file mode 100644 index 0000000000..3fed35f50c --- /dev/null +++ b/translations/ja-JP/data/features/delete-code-scanning-alerts.yml @@ -0,0 +1,5 @@ +--- +#Tracking removing ability to delete code scanning alerts: ghae-issue-6776 +versions: + ghae: '*' + ghes: '<3.6' diff --git a/translations/ja-JP/data/reusables/audit_log/audit_log_sidebar_for_org_admins.md b/translations/ja-JP/data/reusables/audit_log/audit_log_sidebar_for_org_admins.md index 82d55ced2a..039bc342d7 100644 --- a/translations/ja-JP/data/reusables/audit_log/audit_log_sidebar_for_org_admins.md +++ b/translations/ja-JP/data/reusables/audit_log/audit_log_sidebar_for_org_admins.md @@ -1,5 +1,6 @@ {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %} -1. In the "Archives" section of the sidebar, click **{% octicon "log" aria-label="The log icon" %} Security log**. +1. In the "Archives" section of the sidebar, click +{% octicon "log" aria-label="The log icon" %} **Logs**, then click **Audit log**. {% else %} 1. 設定のサイドバーで、**Audit log**をクリックしてください。 ![サイドバー内のOrg Audit log設定](/assets/images/help/organizations/org-settings-audit-log.png) {% endif %} diff --git a/translations/ja-JP/data/reusables/getting-started/being-social.md b/translations/ja-JP/data/reusables/getting-started/being-social.md new file mode 100644 index 0000000000..85166d049d --- /dev/null +++ b/translations/ja-JP/data/reusables/getting-started/being-social.md @@ -0,0 +1 @@ +Each repository on {% data variables.product.prodname_dotcom %} is owned by a person or an organization. You can interact with the people, repositories, and organizations by connecting and following them on {% data variables.product.product_name %}. For more information, see "[Be social](/articles/be-social)." \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/getting-started/contributing-to-projects.md b/translations/ja-JP/data/reusables/getting-started/contributing-to-projects.md new file mode 100644 index 0000000000..0d8c4c5965 --- /dev/null +++ b/translations/ja-JP/data/reusables/getting-started/contributing-to-projects.md @@ -0,0 +1 @@ +{% data variables.product.prodname_dotcom %} connects users and allows you to interact with other projects. To learn more about contributing to someone else's project, see "[Contributing to projects](/get-started/quickstart/contributing-to-projects)." \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/getting-started/create-a-repository.md b/translations/ja-JP/data/reusables/getting-started/create-a-repository.md new file mode 100644 index 0000000000..7a73fd2457 --- /dev/null +++ b/translations/ja-JP/data/reusables/getting-started/create-a-repository.md @@ -0,0 +1 @@ +Creating a repository for your project allows you to store code in {% data variables.product.prodname_dotcom %}. This provides a backup of your work that you can choose to share with other developers. For more information, see “[Create a repository](/get-started/quickstart/create-a-repo)." \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/getting-started/fork-a-repository.md b/translations/ja-JP/data/reusables/getting-started/fork-a-repository.md new file mode 100644 index 0000000000..9497eb3476 --- /dev/null +++ b/translations/ja-JP/data/reusables/getting-started/fork-a-repository.md @@ -0,0 +1 @@ +Forking a repository will allow you to make changes to another repository without affecting the original. For more information, see "[Fork a repository](/get-started/quickstart/fork-a-repo)." \ No newline at end of file diff --git a/translations/ja-JP/data/reusables/getting-started/set-up-git.md b/translations/ja-JP/data/reusables/getting-started/set-up-git.md new file mode 100644 index 0000000000..4900b28f29 --- /dev/null +++ b/translations/ja-JP/data/reusables/getting-started/set-up-git.md @@ -0,0 +1 @@ +Synchronizing {% data variables.product.prodname_dotcom %} repositories with your computer allows you to work locally and push your changes to {% data variables.product.prodname_dotcom %}. For more information, see “[Set up Git](/get-started/quickstart/set-up-git).” diff --git a/translations/ja-JP/data/reusables/organizations/security-manager-beta-note.md b/translations/ja-JP/data/reusables/organizations/security-manager-beta-note.md index fdf71f8de1..437ffe1f52 100644 --- a/translations/ja-JP/data/reusables/organizations/security-manager-beta-note.md +++ b/translations/ja-JP/data/reusables/organizations/security-manager-beta-note.md @@ -1,5 +1,5 @@ {% note %} -**Note:** The security manager role is in public beta and subject to change. This feature is not available for organizations using legacy per-repository billing plans. +**Note:** The security manager role is in public beta and subject to change.{% ifversion fpt %} This feature is not available for organizations using legacy per-repository billing plans.{% endif %} {% endnote %} diff --git a/translations/ja-JP/data/reusables/support/ask-and-answer-forum.md b/translations/ja-JP/data/reusables/support/ask-and-answer-forum.md index 21e700f117..8e69add438 100644 --- a/translations/ja-JP/data/reusables/support/ask-and-answer-forum.md +++ b/translations/ja-JP/data/reusables/support/ask-and-answer-forum.md @@ -1 +1 @@ -You can connect with developers around the world in [{% data variables.product.prodname_gcf %}](https://github.community) to ask and answer questions, learn, and interact directly with {% data variables.product.product_name %} staff. +You can connect with developers around the world to ask and answer questions, learn, and interact directly with {% data variables.product.product_name %} staff. To get the conversation started, see "[{% data variables.product.prodname_gcf %}](https://github.community)." From 1f3074b85b4eb86c3c55b6ec1de553580bf224db Mon Sep 17 00:00:00 2001 From: Steve-Glass <84886334+Steve-Glass@users.noreply.github.com> Date: Mon, 25 Apr 2022 17:28:13 -0400 Subject: [PATCH 23/24] Update available images with macOS 12 (#26802) Co-authored-by: Lucas Costi Co-authored-by: Vanessa --- data/reusables/actions/supported-github-runners.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/data/reusables/actions/supported-github-runners.md b/data/reusables/actions/supported-github-runners.md index 009bff5b7b..70e8495e01 100644 --- a/data/reusables/actions/supported-github-runners.md +++ b/data/reusables/actions/supported-github-runners.md @@ -50,6 +50,17 @@ Ubuntu 18.04 +macOS Monterey 12 + + +macos-12 + + +macOS 12 is currently in public beta. + + + + macOS Big Sur 11 From f7ed088cf0a68ff184e9de41c55a1b769e813661 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Tue, 26 Apr 2022 02:35:11 +0000 Subject: [PATCH 24/24] update search indexes --- lib/search/indexes/github-docs-3.1-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.1-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.2-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.3-pt.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-cn.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-en.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-es.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-ja.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-3.4-pt.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-cn.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-en.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-es.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-ja.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-dotcom-pt.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-cn.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-en.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-es.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-ja.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghae-pt.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-cn-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-cn.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-en-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-en.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-es-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-es.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-ja-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-ja.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-pt-records.json.br | 4 ++-- lib/search/indexes/github-docs-ghec-pt.json.br | 4 ++-- 70 files changed, 140 insertions(+), 140 deletions(-) diff --git a/lib/search/indexes/github-docs-3.1-cn-records.json.br b/lib/search/indexes/github-docs-3.1-cn-records.json.br index c7a5fdcfee..6444941375 100644 --- a/lib/search/indexes/github-docs-3.1-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.1-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:64495e1b14dd8462539c16d3a20b5d312beee7bae537ca7e24be94feabf23d82 -size 674367 +oid sha256:77da1e149b3a161bcd81dc839a44991e1cfa4e98825af4d278f25bbe8decb1b0 +size 675591 diff --git a/lib/search/indexes/github-docs-3.1-cn.json.br b/lib/search/indexes/github-docs-3.1-cn.json.br index d3b1c836fc..e796d12afd 100644 --- a/lib/search/indexes/github-docs-3.1-cn.json.br +++ b/lib/search/indexes/github-docs-3.1-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:56eee353c49c5e40ba14a4683dbe803693738a8246730ba63c1133fd21ed1e73 -size 1356659 +oid sha256:7d702045a9f6c5508b13d43529ebb1ab1b124a3624eb2fc602d44574e82f2d93 +size 1359137 diff --git a/lib/search/indexes/github-docs-3.1-en-records.json.br b/lib/search/indexes/github-docs-3.1-en-records.json.br index db8f546447..2d2565a448 100644 --- a/lib/search/indexes/github-docs-3.1-en-records.json.br +++ b/lib/search/indexes/github-docs-3.1-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c1b2b30f5081a10e56a6d32c654db3966272ceeef51bfebe912d1257af128ee2 -size 901216 +oid sha256:178f757313ee283cb0dcd1a89fc2902e9504d0ee7a9b458b35c6a4dca869afe0 +size 906104 diff --git a/lib/search/indexes/github-docs-3.1-en.json.br b/lib/search/indexes/github-docs-3.1-en.json.br index 23103b4a3c..ba176e3017 100644 --- a/lib/search/indexes/github-docs-3.1-en.json.br +++ b/lib/search/indexes/github-docs-3.1-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f29599a8d16fc579e4d37b8898b5122215ef3e5fe95ef5a3779d406b88ba28dc -size 3481678 +oid sha256:3c086ffa54ef4b00c68118ae2a8bc5fe393725bc1449c401afa6aba4abb79733 +size 3486504 diff --git a/lib/search/indexes/github-docs-3.1-es-records.json.br b/lib/search/indexes/github-docs-3.1-es-records.json.br index b9565a8c05..c743c8f5a1 100644 --- a/lib/search/indexes/github-docs-3.1-es-records.json.br +++ b/lib/search/indexes/github-docs-3.1-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1c7e73b3edffdeeb1d66a512cda64aa9e78906bda05f9d985423f6a055e72497 -size 624078 +oid sha256:59dc109089f5fc9ceda920d361aa84adcfeb61fd2a542daa17bad742f504c6db +size 624553 diff --git a/lib/search/indexes/github-docs-3.1-es.json.br b/lib/search/indexes/github-docs-3.1-es.json.br index dc7139420f..22a10b3a9b 100644 --- a/lib/search/indexes/github-docs-3.1-es.json.br +++ b/lib/search/indexes/github-docs-3.1-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9eb4ae5ca409bc2609250110d89f89299037c8cc5a1351408ae07fa7d9f2557e -size 2632393 +oid sha256:964113d667cb1eb74114663a3878b98807c2c35a2eae6a8a7e2411dc2e1d09a7 +size 2628190 diff --git a/lib/search/indexes/github-docs-3.1-ja-records.json.br b/lib/search/indexes/github-docs-3.1-ja-records.json.br index 0b1f0cc759..f42e594530 100644 --- a/lib/search/indexes/github-docs-3.1-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.1-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2c17faa2feb354d039608a01eae39c27a8719848162573c2ac6b3cb94d4ee507 -size 685759 +oid sha256:bb4848cbaa43074173fbceee45dc706493e5f733c72f46724b68d24999291d67 +size 686806 diff --git a/lib/search/indexes/github-docs-3.1-ja.json.br b/lib/search/indexes/github-docs-3.1-ja.json.br index a1f918785b..9ce4db016e 100644 --- a/lib/search/indexes/github-docs-3.1-ja.json.br +++ b/lib/search/indexes/github-docs-3.1-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9e89ab209df880b151ef17a24c4c73d57882ec89939d4e41d7e05c2707ee53f1 -size 3663297 +oid sha256:aaad6ec8e4b1fc53ecd038aa1608a5a8c798bab2e549679ad2b88f88c5c6efd2 +size 3663849 diff --git a/lib/search/indexes/github-docs-3.1-pt-records.json.br b/lib/search/indexes/github-docs-3.1-pt-records.json.br index 7564d04cda..38bac72308 100644 --- a/lib/search/indexes/github-docs-3.1-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.1-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7ef501c72182e337b2c25cd9957e29eb80472afa72c07db490bcc43051e68736 -size 615131 +oid sha256:dd8714dd6fdd5f8df01ad0e49a93f7d81486372480acdf1d65e5c3c570c1e0fa +size 615909 diff --git a/lib/search/indexes/github-docs-3.1-pt.json.br b/lib/search/indexes/github-docs-3.1-pt.json.br index 04345f33f7..0a2958f1dc 100644 --- a/lib/search/indexes/github-docs-3.1-pt.json.br +++ b/lib/search/indexes/github-docs-3.1-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:47cabc87c893291ec78ba3fa0ce846a8575f67ef6569fa873c361bc8ab1402c3 -size 2533283 +oid sha256:4de74ef8df7210e6f19b675819ed88c514443339f6628293062b40ec91074cfb +size 2531357 diff --git a/lib/search/indexes/github-docs-3.2-cn-records.json.br b/lib/search/indexes/github-docs-3.2-cn-records.json.br index b257c4536b..13bc0c63f9 100644 --- a/lib/search/indexes/github-docs-3.2-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.2-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:13e66533ebb7bf9d48468c1855dcad1dd17b0ce9c7ae6e153dbfaee0f1ab63e4 -size 692790 +oid sha256:deb10bf90614073265455c76b90130374835f4301b6d18e85287f43175341b07 +size 693388 diff --git a/lib/search/indexes/github-docs-3.2-cn.json.br b/lib/search/indexes/github-docs-3.2-cn.json.br index 6690f105ba..7cf697bb63 100644 --- a/lib/search/indexes/github-docs-3.2-cn.json.br +++ b/lib/search/indexes/github-docs-3.2-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f15de8a1948d8385e9258b8547490dbf26961c20e4a9fc329fbf6fee17c17f53 -size 1387664 +oid sha256:917315ceafe5ad47033002f4f3611f976c3f348754d663a9f0a4cac890b5adc5 +size 1389121 diff --git a/lib/search/indexes/github-docs-3.2-en-records.json.br b/lib/search/indexes/github-docs-3.2-en-records.json.br index 284f277066..4369e8ee0b 100644 --- a/lib/search/indexes/github-docs-3.2-en-records.json.br +++ b/lib/search/indexes/github-docs-3.2-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c01b86bb69bcbd9c57f1509997d3bd1f26d33357c3d4876b06321c00a8b0695d -size 934347 +oid sha256:30f2c85cc1089473d8356d35a1529423de780301a2d20f77881b48be2fcc6ce3 +size 936590 diff --git a/lib/search/indexes/github-docs-3.2-en.json.br b/lib/search/indexes/github-docs-3.2-en.json.br index 031a69e7e0..f4a820b5cf 100644 --- a/lib/search/indexes/github-docs-3.2-en.json.br +++ b/lib/search/indexes/github-docs-3.2-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7447e7860645ee5af623fe5234dcbfec4f163031dc5bb1f1e054787cdae30463 -size 3602284 +oid sha256:6b8ddb7e487ba027547253c1db1734d75189a7f5f30c1df9263afe6dc3758307 +size 3607284 diff --git a/lib/search/indexes/github-docs-3.2-es-records.json.br b/lib/search/indexes/github-docs-3.2-es-records.json.br index e0bd68ea4d..416f7bc7e8 100644 --- a/lib/search/indexes/github-docs-3.2-es-records.json.br +++ b/lib/search/indexes/github-docs-3.2-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c0f32b2764e790fcb9098f507ebfad53bd8d2a56840ec9765dc4efec296bcd1e -size 640251 +oid sha256:c7696bf975b1da5212944ac7033a95665347b0c50953b1a3e05c130178a8f84f +size 640634 diff --git a/lib/search/indexes/github-docs-3.2-es.json.br b/lib/search/indexes/github-docs-3.2-es.json.br index 50dc7c944e..841ce8cbc4 100644 --- a/lib/search/indexes/github-docs-3.2-es.json.br +++ b/lib/search/indexes/github-docs-3.2-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ae00b9bc9fb56375fb2722e28fb8f1bc4a92fe8831120f5077217a76a4b9f2d6 -size 2703132 +oid sha256:ce7200bce955dcaade2d8c6001c72540dab5fd3dcee5e31a51e57ef1addf1561 +size 2697987 diff --git a/lib/search/indexes/github-docs-3.2-ja-records.json.br b/lib/search/indexes/github-docs-3.2-ja-records.json.br index fee465a5b4..e46c171a97 100644 --- a/lib/search/indexes/github-docs-3.2-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.2-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7c6aa0028d2ce86a6801fd51404cfd55a733cadf2079dae4a94e12858caa1b8c -size 704580 +oid sha256:333fabf2ea6e78e526e98ab757ef3d3fe508603c26627d8fc624511a3c1446ea +size 703519 diff --git a/lib/search/indexes/github-docs-3.2-ja.json.br b/lib/search/indexes/github-docs-3.2-ja.json.br index 118ad9eba8..56368037e2 100644 --- a/lib/search/indexes/github-docs-3.2-ja.json.br +++ b/lib/search/indexes/github-docs-3.2-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:442cd507f1dbe2ffd8096db33be5117fdf891257cf60a61204dff197cde62f79 -size 3760527 +oid sha256:dbbe614fbd74014cc77eb1710f96afdd34b980e828366bec91eede5a938a2ae4 +size 3760914 diff --git a/lib/search/indexes/github-docs-3.2-pt-records.json.br b/lib/search/indexes/github-docs-3.2-pt-records.json.br index 8725711456..858baca2a7 100644 --- a/lib/search/indexes/github-docs-3.2-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.2-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d681733a10624f09e1398f5c41c05482caa9741f59eae3853392ed88fb4a8e0c -size 631496 +oid sha256:a6c853f1b96f0a548fc527f7e56707e274d904bebd38930d1cd0f8d6a1c63be6 +size 631424 diff --git a/lib/search/indexes/github-docs-3.2-pt.json.br b/lib/search/indexes/github-docs-3.2-pt.json.br index c5fa526030..b2719ec18e 100644 --- a/lib/search/indexes/github-docs-3.2-pt.json.br +++ b/lib/search/indexes/github-docs-3.2-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8ca8656ec045641dc99f9aee515152fdb5baef31437ca1eb758d0a4c524f645c -size 2595733 +oid sha256:2f98093618a86e30f1d713d034f1a6af0d211119dc78d482c9e4e7ca7f48b5ac +size 2592331 diff --git a/lib/search/indexes/github-docs-3.3-cn-records.json.br b/lib/search/indexes/github-docs-3.3-cn-records.json.br index c0513fd6cc..16dfa9fb2d 100644 --- a/lib/search/indexes/github-docs-3.3-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.3-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e4f823366806dc75ffd0c557ef4025fc12bbd3998292ff27d122cc64c30904a -size 714859 +oid sha256:1b0999c754fe0ce322712768f2db8f614dee442f1549fb38df88ceed00b877ec +size 716362 diff --git a/lib/search/indexes/github-docs-3.3-cn.json.br b/lib/search/indexes/github-docs-3.3-cn.json.br index 33d0485aaf..525615ad03 100644 --- a/lib/search/indexes/github-docs-3.3-cn.json.br +++ b/lib/search/indexes/github-docs-3.3-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ab26a3f31a1ab84b00bf89e2396f69cd63d0b846ae03e32c0076557690f16856 -size 1435638 +oid sha256:f1f7fff0dfd993c13df21de0c06b95312c9e2fd77c82064dca7cc082d785dd2a +size 1438965 diff --git a/lib/search/indexes/github-docs-3.3-en-records.json.br b/lib/search/indexes/github-docs-3.3-en-records.json.br index 35b5069470..417362feb7 100644 --- a/lib/search/indexes/github-docs-3.3-en-records.json.br +++ b/lib/search/indexes/github-docs-3.3-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ff0c479198f2b82bc31d94645756694fb9c9fda02187fe20a5bfdcbd63b1f0f1 -size 969516 +oid sha256:c3bb2725022e53857d70fcbd242cd54fe46ae7a420828583904da8886c8c6528 +size 971121 diff --git a/lib/search/indexes/github-docs-3.3-en.json.br b/lib/search/indexes/github-docs-3.3-en.json.br index 8531fafca1..5558769b10 100644 --- a/lib/search/indexes/github-docs-3.3-en.json.br +++ b/lib/search/indexes/github-docs-3.3-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fb8b9690bc846ece9de28796e7f2934fa80125ab8b41af130acf325ed13e64a5 -size 3719407 +oid sha256:09dc34f88176fff7b340631cc1441ae62f626bb63b26f5a049ad84583c375c6e +size 3725251 diff --git a/lib/search/indexes/github-docs-3.3-es-records.json.br b/lib/search/indexes/github-docs-3.3-es-records.json.br index 7101a662bb..f42381d983 100644 --- a/lib/search/indexes/github-docs-3.3-es-records.json.br +++ b/lib/search/indexes/github-docs-3.3-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d5737d8f44bf5a2b57b00f1f29bb0516d6a54602013db31e903095ddacd5e43a -size 660119 +oid sha256:9e7f596b8ffbaa9b0000181082b2e803a447402593cd1b4f7f4cb675436d0c9c +size 659478 diff --git a/lib/search/indexes/github-docs-3.3-es.json.br b/lib/search/indexes/github-docs-3.3-es.json.br index ca55e4b8e2..4679c1bc3a 100644 --- a/lib/search/indexes/github-docs-3.3-es.json.br +++ b/lib/search/indexes/github-docs-3.3-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c80857fc0b5a60bd7a368add401f05c29689872156ccabf4158d5f148e271de2 -size 2793285 +oid sha256:74af5cb44f818c38014aa79cdb1eddc0be562170b494757de8ef6872508f5aaf +size 2787410 diff --git a/lib/search/indexes/github-docs-3.3-ja-records.json.br b/lib/search/indexes/github-docs-3.3-ja-records.json.br index d3001d4028..03da8e3e20 100644 --- a/lib/search/indexes/github-docs-3.3-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.3-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:856d8c3805c5b810eee92f9952f5dc978306fab8a45d53dcae00ee7d1946ec42 -size 727316 +oid sha256:81f730de6deb7495617a713890dfe4baa6ffc3beb08bf91e523b4efcc77b0550 +size 727765 diff --git a/lib/search/indexes/github-docs-3.3-ja.json.br b/lib/search/indexes/github-docs-3.3-ja.json.br index ea14e4a069..d5ebd46515 100644 --- a/lib/search/indexes/github-docs-3.3-ja.json.br +++ b/lib/search/indexes/github-docs-3.3-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e406bfb5608635d7a4a84693d034738b2823630930eeecde4c98f46f62644d59 -size 3884810 +oid sha256:3dad364775005e1e795ec30d074991aafb825f85470ea803d5eeeb05fce749f7 +size 3887562 diff --git a/lib/search/indexes/github-docs-3.3-pt-records.json.br b/lib/search/indexes/github-docs-3.3-pt-records.json.br index b667361944..c27c4948ce 100644 --- a/lib/search/indexes/github-docs-3.3-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.3-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0e74162fdbbb9726d6f6333ac566ce33c9183f1704fe0615e2bcc7aba46621f5 -size 649948 +oid sha256:1d35ef6a44308422cf8344bdbde5e0ee7bfac5a24ca16db08955e49025017886 +size 650572 diff --git a/lib/search/indexes/github-docs-3.3-pt.json.br b/lib/search/indexes/github-docs-3.3-pt.json.br index aab62765e8..b02c8ea816 100644 --- a/lib/search/indexes/github-docs-3.3-pt.json.br +++ b/lib/search/indexes/github-docs-3.3-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fca8d963c98bcc10b5b9cafcf9c6b49b7bbcfe8d3f25c339e2afaeaef9c358b8 -size 2675400 +oid sha256:948f033664a180aff3f357f3295dc05ed29cff6bb251cd31224c9984d3fb858b +size 2672896 diff --git a/lib/search/indexes/github-docs-3.4-cn-records.json.br b/lib/search/indexes/github-docs-3.4-cn-records.json.br index cf1e6e60c2..e0c0adc2fb 100644 --- a/lib/search/indexes/github-docs-3.4-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.4-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2ad726e0229eb577e0fda5e8d61779ac07d5cd3cf3a3ac80563a064e863c8742 -size 715521 +oid sha256:83d8cb377cbf1c19a5bf24bc7e445f7ec7b29bceb0de6d27dac478a58e9d671f +size 715031 diff --git a/lib/search/indexes/github-docs-3.4-cn.json.br b/lib/search/indexes/github-docs-3.4-cn.json.br index d4f21c0b90..bb1350a4df 100644 --- a/lib/search/indexes/github-docs-3.4-cn.json.br +++ b/lib/search/indexes/github-docs-3.4-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:39b20efab45ed81a21921b44ff3cd4c5daafbabbc59ae82137cda85928d8b8cb -size 1435551 +oid sha256:aa04d62cb78ba429fd89ebf3e45a91efbc5af969b63ec7024ff22ea7529af6b2 +size 1438016 diff --git a/lib/search/indexes/github-docs-3.4-en-records.json.br b/lib/search/indexes/github-docs-3.4-en-records.json.br index fe66ce2ef7..6a0a0f66e1 100644 --- a/lib/search/indexes/github-docs-3.4-en-records.json.br +++ b/lib/search/indexes/github-docs-3.4-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:764471475ef09bd82378c6ef60ba842e55d2fa2523e8c48f5a7bf8e3661e8375 -size 973208 +oid sha256:2083a86db2b27100189f862dbf84f448c11ce0f769b97a44599a49dfa1732622 +size 977450 diff --git a/lib/search/indexes/github-docs-3.4-en.json.br b/lib/search/indexes/github-docs-3.4-en.json.br index d005620aab..c177cc1b42 100644 --- a/lib/search/indexes/github-docs-3.4-en.json.br +++ b/lib/search/indexes/github-docs-3.4-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2a760012f9abe5ef3d6fc4b4e09f8803d1941296dae5954c07813284bdb311a2 -size 3737831 +oid sha256:7b7a09710f24ec108329247d24f912a98937459749fdcd64001ad962e57e856a +size 3747006 diff --git a/lib/search/indexes/github-docs-3.4-es-records.json.br b/lib/search/indexes/github-docs-3.4-es-records.json.br index 910a52efe1..4f148c569a 100644 --- a/lib/search/indexes/github-docs-3.4-es-records.json.br +++ b/lib/search/indexes/github-docs-3.4-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c8d8b1268a4514aee0e606c1a907271d316a836186f7a6fd35b7e7cb90076862 -size 661336 +oid sha256:e6d9822439a0c78012c14eb7bb5cce780acb5eebedd618ec0deb063f7ded0d06 +size 661507 diff --git a/lib/search/indexes/github-docs-3.4-es.json.br b/lib/search/indexes/github-docs-3.4-es.json.br index bc0225f8a2..733357e8cc 100644 --- a/lib/search/indexes/github-docs-3.4-es.json.br +++ b/lib/search/indexes/github-docs-3.4-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ca0dc88bdc05e593d69c080fe0a2994169ad6efe96129c0e317e5f894ace916f -size 2797574 +oid sha256:3ebbce9ad45c9041ad786660dff395ce90ed8aff999318d408e9845371407778 +size 2790367 diff --git a/lib/search/indexes/github-docs-3.4-ja-records.json.br b/lib/search/indexes/github-docs-3.4-ja-records.json.br index cc557b3176..f07c7bd72e 100644 --- a/lib/search/indexes/github-docs-3.4-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.4-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6ec57e3f7e7096a3c1d645a0748acf32eaca8a9a54c6a1caa88384028bdf8f6b -size 728910 +oid sha256:cf9d48b880b75aeef5aaae1c97c1fe7c71c0c450a1751aa2a5ba51ef61bf45bd +size 728526 diff --git a/lib/search/indexes/github-docs-3.4-ja.json.br b/lib/search/indexes/github-docs-3.4-ja.json.br index 9093336bbd..e48f701415 100644 --- a/lib/search/indexes/github-docs-3.4-ja.json.br +++ b/lib/search/indexes/github-docs-3.4-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:272aa800f7860ddf80fb7ad5b0150326dd2d8833aed471c2e7c56d22d5687c09 -size 3894190 +oid sha256:bc870dec3f06117608cf24f6642db5c379a3a1a4c037f0bc3c99a596bfda7f5d +size 3891687 diff --git a/lib/search/indexes/github-docs-3.4-pt-records.json.br b/lib/search/indexes/github-docs-3.4-pt-records.json.br index beb4420da6..fd60845ca6 100644 --- a/lib/search/indexes/github-docs-3.4-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.4-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0ae4e95048218088ee257b846f7bdc1086d43aecde98b60e3a339332ce3f3cc2 -size 652877 +oid sha256:926240b77023106371b1ba1fc32941fa4eb62358133a362f9630c2c113f12569 +size 652440 diff --git a/lib/search/indexes/github-docs-3.4-pt.json.br b/lib/search/indexes/github-docs-3.4-pt.json.br index 77912f87e3..78aa0aa2f4 100644 --- a/lib/search/indexes/github-docs-3.4-pt.json.br +++ b/lib/search/indexes/github-docs-3.4-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a0613be1b59d7bd6dd3d201a563536d8f844e3d53e31941fa6c2912e33138956 -size 2683161 +oid sha256:f5ef14f1e187abcd4efe32aaa49fdd02ea0a46dfda2560c0ff15e4eb66aa9d47 +size 2678911 diff --git a/lib/search/indexes/github-docs-dotcom-cn-records.json.br b/lib/search/indexes/github-docs-dotcom-cn-records.json.br index 0499e351e8..7d2688f081 100644 --- a/lib/search/indexes/github-docs-dotcom-cn-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b078b2e90b89a084abf4b7de820b26ee3b9362de3d3c9b00db0fa8699cb1d062 -size 911285 +oid sha256:f4d289b1dca888db1d3f00d222228cfa5591ad6d7dec701affbadf2d6d4b7535 +size 912014 diff --git a/lib/search/indexes/github-docs-dotcom-cn.json.br b/lib/search/indexes/github-docs-dotcom-cn.json.br index 1a762d81be..ed355b621e 100644 --- a/lib/search/indexes/github-docs-dotcom-cn.json.br +++ b/lib/search/indexes/github-docs-dotcom-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:36b65e37df5876ee75e9a2e2be9d4e42da2c35255667a5583f15212ae89c71a6 -size 1481958 +oid sha256:2cf447ed85fcc85d215ae4958860ad19bc6aa04dc00ff041fe2fca54b6bf8788 +size 1485575 diff --git a/lib/search/indexes/github-docs-dotcom-en-records.json.br b/lib/search/indexes/github-docs-dotcom-en-records.json.br index cd1cf12a0f..afcbf7dfa2 100644 --- a/lib/search/indexes/github-docs-dotcom-en-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aa6e947cfa2fdb105a1f6d32572f06bdfc3a86cebf9679a4aeb312149204c208 -size 1232810 +oid sha256:c81b8cbcaa9d48205629afe7f588e06f106332fe842c35746c23c81750ad07ed +size 1234875 diff --git a/lib/search/indexes/github-docs-dotcom-en.json.br b/lib/search/indexes/github-docs-dotcom-en.json.br index 1d2e4df16c..daa6ef3d22 100644 --- a/lib/search/indexes/github-docs-dotcom-en.json.br +++ b/lib/search/indexes/github-docs-dotcom-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c093391d6c89bee5e687846235a2706f7a3628c0cbc3921654e39b0a380a88cd -size 4445917 +oid sha256:f110ff7d4cc6cd59d7e6472f646bd1a43113f0db33d9c05c8099299f8bc29ded +size 4449432 diff --git a/lib/search/indexes/github-docs-dotcom-es-records.json.br b/lib/search/indexes/github-docs-dotcom-es-records.json.br index 44aea6bbed..eedb05aeba 100644 --- a/lib/search/indexes/github-docs-dotcom-es-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e5712f0c4cff25c6c8a0e927a7b276fb9312143218286d96cc109642f90c1117 -size 822205 +oid sha256:937ad03f12ee36016c50d4fc24b6a075256776cce80a5a7dd00cca9009db254e +size 821817 diff --git a/lib/search/indexes/github-docs-dotcom-es.json.br b/lib/search/indexes/github-docs-dotcom-es.json.br index e8565b31ef..d9387606ca 100644 --- a/lib/search/indexes/github-docs-dotcom-es.json.br +++ b/lib/search/indexes/github-docs-dotcom-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a8098ebab1bc77c181a885d9a175dbb36932a7572807323e232ee5b3c425a1ec -size 3294173 +oid sha256:20fe3c9352e1e70114c1e652cc7a9df0901bc941a980ef9892ab943e6d9f444e +size 3282919 diff --git a/lib/search/indexes/github-docs-dotcom-ja-records.json.br b/lib/search/indexes/github-docs-dotcom-ja-records.json.br index 61d2807e20..f5c6dfd845 100644 --- a/lib/search/indexes/github-docs-dotcom-ja-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:01ffe15dfdede05c5a25b159b706767b8cc49020a934b40d61b7193c4481020e -size 921187 +oid sha256:3f4e8aa8791f487d8340aba3a9030e8a840beb4ac859512683536ec897efc6b3 +size 922172 diff --git a/lib/search/indexes/github-docs-dotcom-ja.json.br b/lib/search/indexes/github-docs-dotcom-ja.json.br index 6812ae7365..64f6ec85bd 100644 --- a/lib/search/indexes/github-docs-dotcom-ja.json.br +++ b/lib/search/indexes/github-docs-dotcom-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c77affab57acc8c89ade87b23eb662cabbbc48f39f4ff897e0171d4512186cc3 -size 4689994 +oid sha256:3e71c571f75debb4ac92b74b6814132a79f2aef3c19cf7861f3caa6d21d4f850 +size 4690907 diff --git a/lib/search/indexes/github-docs-dotcom-pt-records.json.br b/lib/search/indexes/github-docs-dotcom-pt-records.json.br index 6b827d042b..f8ff5a9f7e 100644 --- a/lib/search/indexes/github-docs-dotcom-pt-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:67be6148f346913c6236acaa15b0adaaa1faf9a8b13dce851566aedf0ce9a1f2 -size 809949 +oid sha256:fce0c0fd6ef6a1032e1d86c35c4f2b926139e56511bfe18a3926474406b4c50e +size 811172 diff --git a/lib/search/indexes/github-docs-dotcom-pt.json.br b/lib/search/indexes/github-docs-dotcom-pt.json.br index 176baa95a7..db17d3b098 100644 --- a/lib/search/indexes/github-docs-dotcom-pt.json.br +++ b/lib/search/indexes/github-docs-dotcom-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bdf4334b2ad2aa1b2e5d97274541b823d8cc5271c0ea91bf5e4f25d011926860 -size 3159446 +oid sha256:2aa23c9cce2043da2986cf83c63cafe5e921ba3f31c3b07d61e6ea24527b3253 +size 3160649 diff --git a/lib/search/indexes/github-docs-ghae-cn-records.json.br b/lib/search/indexes/github-docs-ghae-cn-records.json.br index f0323a20b6..d6d56ce9f6 100644 --- a/lib/search/indexes/github-docs-ghae-cn-records.json.br +++ b/lib/search/indexes/github-docs-ghae-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b4106ffe7532ce0f3ff0f53a707ef63ce18781bd80e8a5aebbc71fd1b4b0140f -size 542498 +oid sha256:8528e8b866acad736c8a690c850c67d2e1e1dc0adf7689be5e91cb0912a40bcf +size 542521 diff --git a/lib/search/indexes/github-docs-ghae-cn.json.br b/lib/search/indexes/github-docs-ghae-cn.json.br index a9ea6ed37c..5e2a3e5d0e 100644 --- a/lib/search/indexes/github-docs-ghae-cn.json.br +++ b/lib/search/indexes/github-docs-ghae-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:68e89748634eef8e3f2afd6220bb179947d9803e2102b5219cb793d28cc46381 -size 1014856 +oid sha256:42df5ee45faad1bb2862cc1b6522db9f5a409cd33b23031b975f28d3bb4a2708 +size 1017620 diff --git a/lib/search/indexes/github-docs-ghae-en-records.json.br b/lib/search/indexes/github-docs-ghae-en-records.json.br index e9c7a3df59..8c15587bd8 100644 --- a/lib/search/indexes/github-docs-ghae-en-records.json.br +++ b/lib/search/indexes/github-docs-ghae-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3148c1d23c020f3e8356916718fca52b3a0a32fde534645177dbd34f7543409b -size 752520 +oid sha256:c5cd3c3041b0d0ba32b704c67568322a95949decbdf2ae8a029f5d49762fe59a +size 752008 diff --git a/lib/search/indexes/github-docs-ghae-en.json.br b/lib/search/indexes/github-docs-ghae-en.json.br index 7a4a197133..4d0f5f258f 100644 --- a/lib/search/indexes/github-docs-ghae-en.json.br +++ b/lib/search/indexes/github-docs-ghae-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dfbeb3b17569c86579e16692a3e9a773dc5abebea6a35cdb33d058156d1055e9 -size 2846923 +oid sha256:6d587731381283ea39ea9dc3e5547f28a566d401b2ba741feaa49222f6767d08 +size 2845968 diff --git a/lib/search/indexes/github-docs-ghae-es-records.json.br b/lib/search/indexes/github-docs-ghae-es-records.json.br index 0f49e48c0f..f54b38b0b1 100644 --- a/lib/search/indexes/github-docs-ghae-es-records.json.br +++ b/lib/search/indexes/github-docs-ghae-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9bcfd1df54d9f7a9a6f75c7995fe8db7f29def1dce1f247c4f03ee8705b52795 -size 503781 +oid sha256:43d78ba27e2b1a6a425d77f2a78660a93970b32ba8c4f064dd2d4eff781d7c09 +size 503659 diff --git a/lib/search/indexes/github-docs-ghae-es.json.br b/lib/search/indexes/github-docs-ghae-es.json.br index c194db6c33..07d617a86a 100644 --- a/lib/search/indexes/github-docs-ghae-es.json.br +++ b/lib/search/indexes/github-docs-ghae-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:485365f0b32cd11ae6b131fe99dae1c7c875a381e70d06747e16ec23536676ca -size 2036369 +oid sha256:4e12d4aa6fc02717cc4147435b083f5c0e6502338c994d233fadce69074d4bfc +size 2031466 diff --git a/lib/search/indexes/github-docs-ghae-ja-records.json.br b/lib/search/indexes/github-docs-ghae-ja-records.json.br index cfb7bafe99..b1516867ab 100644 --- a/lib/search/indexes/github-docs-ghae-ja-records.json.br +++ b/lib/search/indexes/github-docs-ghae-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:389d8a966c3dbaa6e3c7c59561b4bd7da860a17957941f0ffdbe4579cf15b763 -size 554269 +oid sha256:98be5df31f2202e1bd1ba02d9b9c9a7d3e38c5577ea7d2de4db06ee1d4852932 +size 553768 diff --git a/lib/search/indexes/github-docs-ghae-ja.json.br b/lib/search/indexes/github-docs-ghae-ja.json.br index 54378e15dc..878a994e71 100644 --- a/lib/search/indexes/github-docs-ghae-ja.json.br +++ b/lib/search/indexes/github-docs-ghae-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4129d4321e2976f98cdfc1151f7778381820c1ca4f5fc89ea1de97b3b2cc7f8f -size 2825190 +oid sha256:942d08bc6a5c52641bb50c96836a95fa15f547e1f1be9409cf8798d5a5906d30 +size 2824319 diff --git a/lib/search/indexes/github-docs-ghae-pt-records.json.br b/lib/search/indexes/github-docs-ghae-pt-records.json.br index 32e1c24974..0304f15b71 100644 --- a/lib/search/indexes/github-docs-ghae-pt-records.json.br +++ b/lib/search/indexes/github-docs-ghae-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e9815f3cde35398784772898b5310f6f10c86caaf9c74bcd6feafa4889932720 -size 496256 +oid sha256:e4cea2a39d87bcaacb4b469f95ed9bdfda3a8d2258411cd71180283f644bbbbf +size 496348 diff --git a/lib/search/indexes/github-docs-ghae-pt.json.br b/lib/search/indexes/github-docs-ghae-pt.json.br index eeedabe720..7b85d06f8c 100644 --- a/lib/search/indexes/github-docs-ghae-pt.json.br +++ b/lib/search/indexes/github-docs-ghae-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:07acfcec127286e091f47b5f6b5c580ea08a7201736908a45305b43dcb78f0ef -size 1936770 +oid sha256:3cafacf227cb487e8f5eada854670d32a69ac0cd4b85270d22a895452500b3cb +size 1939155 diff --git a/lib/search/indexes/github-docs-ghec-cn-records.json.br b/lib/search/indexes/github-docs-ghec-cn-records.json.br index 6a20934108..6efaedd736 100644 --- a/lib/search/indexes/github-docs-ghec-cn-records.json.br +++ b/lib/search/indexes/github-docs-ghec-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1e3e7012cec99df1805515969389c3206fe64a7f7e3639a8a0885322940a0103 -size 860399 +oid sha256:5cdda3cc67086dc2d041de7f90937aa8f24a83755d3e8d86272af4652eed4642 +size 859400 diff --git a/lib/search/indexes/github-docs-ghec-cn.json.br b/lib/search/indexes/github-docs-ghec-cn.json.br index f273f29e6e..769e8e29a1 100644 --- a/lib/search/indexes/github-docs-ghec-cn.json.br +++ b/lib/search/indexes/github-docs-ghec-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fb24d350d5ddabf079dcd245807108ed02ea69b2a314b7d1991a98364e34289a -size 1595912 +oid sha256:fc2b465aef096c8c14ac6b6e05082320d45ff178c4f55c6e229408151edf0e2a +size 1596900 diff --git a/lib/search/indexes/github-docs-ghec-en-records.json.br b/lib/search/indexes/github-docs-ghec-en-records.json.br index 24b675c7bb..ce4fc0b4bf 100644 --- a/lib/search/indexes/github-docs-ghec-en-records.json.br +++ b/lib/search/indexes/github-docs-ghec-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:09b77ba4e1029537020ec26e78726e27da06b4ca1cf5ec7c43b86d8e69793a24 -size 1146204 +oid sha256:5f801457b834633824870fb9b42045519e0c26fb508eb787653c2e0a2b622d77 +size 1145283 diff --git a/lib/search/indexes/github-docs-ghec-en.json.br b/lib/search/indexes/github-docs-ghec-en.json.br index 4018c64bbd..79bafb0f53 100644 --- a/lib/search/indexes/github-docs-ghec-en.json.br +++ b/lib/search/indexes/github-docs-ghec-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a605212f5f75237a65d526535959b669a01ce61c274b940a30bc8ca9669ef154 -size 4363234 +oid sha256:61d7aaf2fa8687041cb54b176062471414b84d1fb6c2e23c0992c17900f0d4d5 +size 4367578 diff --git a/lib/search/indexes/github-docs-ghec-es-records.json.br b/lib/search/indexes/github-docs-ghec-es-records.json.br index 9e64a3ea7f..97ae0c3bd0 100644 --- a/lib/search/indexes/github-docs-ghec-es-records.json.br +++ b/lib/search/indexes/github-docs-ghec-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a0d6657dc69613c4f000e0a8876b74766dd12f1e0b801fae5eb39e38cb814f05 -size 797763 +oid sha256:ed1f8ed543c84c2d86db270815a7cb907e0f054e4fd3ebba828e4b0dc9a07615 +size 796722 diff --git a/lib/search/indexes/github-docs-ghec-es.json.br b/lib/search/indexes/github-docs-ghec-es.json.br index 2a7842b32b..29f8bdda09 100644 --- a/lib/search/indexes/github-docs-ghec-es.json.br +++ b/lib/search/indexes/github-docs-ghec-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:77678addc942716ac4a044076cc0dca749943bb2ecb96a4793b003e9612fcde0 -size 3359168 +oid sha256:9ad238d351ee19a5a1f238e21c380fa5d667afb09095c607645398a70fa176de +size 3346915 diff --git a/lib/search/indexes/github-docs-ghec-ja-records.json.br b/lib/search/indexes/github-docs-ghec-ja-records.json.br index 0e00c176ee..90fc5587db 100644 --- a/lib/search/indexes/github-docs-ghec-ja-records.json.br +++ b/lib/search/indexes/github-docs-ghec-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:65867c203f6a21c5d9068b9a88fcd386c5a1b597f050ea50f6d76d8f5764d4c5 -size 873965 +oid sha256:a0d5042be475a554fd24e267952d9bff59b83583e379b5d874e29ff84bb14767 +size 874657 diff --git a/lib/search/indexes/github-docs-ghec-ja.json.br b/lib/search/indexes/github-docs-ghec-ja.json.br index 61be0eb3b4..7866fc1aad 100644 --- a/lib/search/indexes/github-docs-ghec-ja.json.br +++ b/lib/search/indexes/github-docs-ghec-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:869428fbe58908f7a036ba2b40e55314aad606ca460c8bb8a4a662629bf26774 -size 4683993 +oid sha256:b9b8606bdd47d261c02f8529f8cfc48860d82c2bce25733d521c8ba8e68bc20d +size 4686327 diff --git a/lib/search/indexes/github-docs-ghec-pt-records.json.br b/lib/search/indexes/github-docs-ghec-pt-records.json.br index 3596c8b9b3..9a51d252f3 100644 --- a/lib/search/indexes/github-docs-ghec-pt-records.json.br +++ b/lib/search/indexes/github-docs-ghec-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ea58c975fedb1a7fcf61b8a709b9f35480f5dc157e3dd83f5f655c4ca4adbc81 -size 786632 +oid sha256:7c8c2a33f4ed29735c905ebccc866fc658b0f25fc4bf52c9e45ec4a4587633f1 +size 785497 diff --git a/lib/search/indexes/github-docs-ghec-pt.json.br b/lib/search/indexes/github-docs-ghec-pt.json.br index a15ae3a32f..6ac090fcf7 100644 --- a/lib/search/indexes/github-docs-ghec-pt.json.br +++ b/lib/search/indexes/github-docs-ghec-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1cc1f9302544d2efed8590dbfa6be9751f8aad5ed1e6fb3653d539592c3a2ebd -size 3219645 +oid sha256:2174145408c4b5c3cb73df10fee20d66e2770ebe81c01dc68e2cdbe7bd93d8de +size 3219454

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 ycU literal 89161 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