diff --git a/translations/de-DE/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md b/translations/de-DE/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md index aff8bdc0f0..74f095d767 100644 --- a/translations/de-DE/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md +++ b/translations/de-DE/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md @@ -1,6 +1,6 @@ --- title: Konfigurieren von OpenID Connect in Amazon Web Services -shortTitle: Configuring OpenID Connect in Amazon Web Services +shortTitle: OpenID Connect in AWS intro: 'Verwende OpenID Connect in deinen Workflows, um dich bei Amazon Web Services zu authentifizieren.' miniTocMaxHeadingLevel: 3 versions: @@ -10,12 +10,12 @@ versions: type: tutorial topics: - Security -ms.openlocfilehash: 6b57dc216c3f2ebc1edb73a8d588edb1967aebcb -ms.sourcegitcommit: ac00e2afa6160341c5b258d73539869720b395a4 +ms.openlocfilehash: 597ea408c2f0172eb0eacf07fc2d1ad320872f09 +ms.sourcegitcommit: 94ba3891ebcc3c05812f468e4adafdd15b99e390 ms.translationtype: HT ms.contentlocale: de-DE -ms.lasthandoff: 09/09/2022 -ms.locfileid: '147876810' +ms.lasthandoff: 11/25/2022 +ms.locfileid: '148182257' --- {% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} @@ -53,7 +53,7 @@ Bearbeite die Vertrauensstellungsrichtlinie, um das `sub`-Feld den Überprüfung } ``` -Im folgenden Beispiel wird `ForAllValues` verwendet, um einen Abgleich mit mehreren Bedingungsschlüsseln durchzuführen. `StringLike` wird verwendet, um einen Abgleich mit beliebigen Referenzen im angegebenen Repository durchzuführen. Beachte, dass `ForAllValues` [übermäßige Berechtigungen hat](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_multi-value-conditions.html) und nicht allein in einem `Allow`-Effekt verwendet werden sollte. In diesem Beispiel bedeutet die Aufnahme von `StringLike`, dass eine leere Gruppe in `ForAllValues` die Bedingung weiterhin nicht übergibt: +Im folgenden Beispiel wird `StringLike` mit einem Platzhalteroperator (`*`) verwendet, um jedem Branch, jedem Branch für das Mergen des Pull Requests oder jeder Umgebung aus der Organisation und dem Repository `octo-org/octo-repo` die Übernahme einer Rolle in AWS zu ermöglichen. ```json{:copy} { @@ -69,8 +69,7 @@ Im folgenden Beispiel wird `ForAllValues` verwendet, um einen Abgleich mit mehre "StringLike": { "token.actions.githubusercontent.com:sub": "repo:octo-org/octo-repo:*" }, - "ForAllValues:StringEquals": { - "token.actions.githubusercontent.com:iss": "https://token.actions.githubusercontent.com", + "StringEquals": { "token.actions.githubusercontent.com:aud": "sts.amazonaws.com" } } diff --git a/translations/de-DE/content/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list.md b/translations/de-DE/content/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list.md new file mode 100644 index 0000000000..d67a299e8f --- /dev/null +++ b/translations/de-DE/content/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list.md @@ -0,0 +1,166 @@ +--- +title: Einschränken des Netzwerkdatenverkehrs in deinem Unternehmen mit einer Liste zugelassener IP-Adressen +shortTitle: Restricting network traffic +intro: 'Du kannst den Zugriff auf dein Unternehmen einschränken und den Zugriff auf deine Ressourcen nur von angegebenen IP-Adressen aus zulassen, indem du eine Liste zugelassener IP-Adressen verwendest.' +permissions: Enterprise owners can configure IP allow lists. +miniTocMaxHeadingLevel: 3 +versions: + ghae: '*' + ghec: '*' +type: how_to +topics: + - Access management + - Enterprise + - Fundamentals + - Networking + - Security +redirect_from: + - /admin/configuration/restricting-network-traffic-to-your-enterprise + - /admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise +ms.openlocfilehash: d9a4518f2fcc23d4b49967effb7b9a3022a7c6bd +ms.sourcegitcommit: 7a74d5796695bb21c30e4031679253cbc16ceaea +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/28/2022 +ms.locfileid: '148184012' +--- +## Informationen zu Einschränkungen beim Netzwerkdatenverkehr + +Standardmäßig können autorisierte Benutzer von einer beliebigen IP-Adresse aus auf dein Unternehmen zugreifen. Du kannst den Zugriff auf Ressourcen {% ifversion ghec %}im Besitz von Organisationen in Enterprise-Konten {% endif %}einschränken, indem du eine Liste zugelassener IP-Adressen konfigurierst. {% data reusables.identity-and-permissions.ip-allow-lists-example-and-restrictions %} + +{% ifversion ghec %} + +Wenn dein Unternehmen {% data variables.product.prodname_emus %} mit OIDC verwendet, kannst du entscheiden, ob du das Feature für Listen zugelassener IP-Adressen von {% data variables.product.company_short %} oder die Einschränkungen per Liste zugelassener IP-Adressen von deinem Identitätsanbieter (IdP) verwenden möchtest. Wenn dein Unternehmen {% data variables.product.prodname_emus %} ohne OIDC verwendet, kannst du das Feature für Listen zugelassener IP-Adressen von {% data variables.product.company_short %} verwenden. + +{% elsif ghae %} + +Standardmäßig werden die Ports 22, 80, 443 und 25 durch die Azure-NSG-Regeln (Network Security Group, Netzwerksicherheitsgruppe) für den gesamten eingehenden Datenverkehr geöffnet. Du kannst dich an den {% data variables.contact.github_support %} wenden, um Zugangsbeschränkungen für {% data variables.product.product_name %} zu konfigurieren. + +Für Einschränkungen mithilfe von Azure-Netzwerksicherheitsgruppen kontaktierst du den {% data variables.contact.github_support %} und gibst die IP-Adressen an, die auf {% data variables.product.product_name %} zugreifen dürfen sollen. Gib die Adressbereiche im Standardformat CIDR (Classless Inter-Domain Routing, klassenloses domänenübergreifendes Routing) an. {% data variables.contact.github_support %} konfiguriert geeignete Firewallregeln, um den Netzwerkzugriff über HTTP, SSH, HTTPS und SMTP zu beschränken. Weitere Informationen findest du unter [Anfordern von Unterstützung beim {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support). + +{% endif %} + +{% ifversion ghec %} + +## Informationen zu Listen zugelassener IP-Adressen von {% data variables.product.company_short %} + +Du kannst die Liste zugelassener IP-Adressen von {% data variables.product.company_short %} verwenden, um den Zugriff auf dein Unternehmen und die Ressourcen im Besitz von Organisationen in deinem Unternehmen zu steuern. + +{% data reusables.identity-and-permissions.ip-allow-lists-cidr-notation %} + +{% data reusables.identity-and-permissions.ip-allow-lists-enable %} {% data reusables.identity-and-permissions.ip-allow-lists-enterprise %} + +## Informationen zur Liste zugelassener IP-Adressen deines Identitätsanbieters + +Wenn du {% data variables.product.prodname_emus %} mit OIDC verwendest, kannst du die Liste zugelassener IP-Adressen deines Identitätsanbieters verwenden. + +Wenn du die Liste zugelassener IP-Adressen deines Identitätsanbieters verwendest, deaktivierst du damit die Konfigurationen der Liste zugelassener IP-Adressen von {% data variables.product.company_short %} für alle Organisationen in deinem Unternehmen und die GraphQL-APIs zum Aktivieren und Verwalten von Listen zugelassener IP-Adressen. + +Standardmäßig führt dein Identitätsanbieter die CAPs bei der anfänglichen interaktiven SAML- oder OIDC-Anmeldung bei {% data variables.product.company_short %} für jede ausgewählte Konfiguration einer Liste zugelassener IP-Adressen aus. + +Die OIDC-CAP gilt nur für Anforderungen an die API, die ein Benutzer-zu-Server-Token verwenden, z. B. ein Token für eine {% data variables.product.prodname_oauth_app %} oder eine {% data variables.product.prodname_github_app %} im Namen von Benutzer*innen. Die OIDC-CAP gilt nicht, wenn eine {% data variables.product.prodname_github_app %} ein Server-zu-Server-Token verwendet. Weitere Informationen findest du unter [Authentifizieren mit {% data variables.product.prodname_github_apps %}](/developers/apps/building-github-apps/authenticating-with-github-apps#authenticating-as-an-installation) und [Informationen zur Unterstützung von Richtlinie für bedingten Zugriff von Identitätsanbietern](/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy#github-apps-and-oauth-apps). + +Um eine nahtlose Verwendung der OIDC-CAP zu gewährleisten und gleichzeitig die Richtlinie auf Benutzer-zu-Server-Token anzuwenden, musst du alle IP-Bereiche aus jedem {% data variables.product.prodname_github_app %} kopieren, die dein Unternehmen in seiner IdP-Richtlinie verwendet. + +## Verwenden der Liste zugelassener IP-Adressen von {% data variables.product.company_short %} + +### Aktivieren der Liste zugelassener IP-Adressen von {% data variables.product.company_short %} +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.security %} +1. Aktiviere unter „Liste zugelassener IP-Adressen“ die Liste zugelassener IP-Adressen. + - Wenn du {% data variables.product.prodname_emus %} mit OIDC verwendest, wählst du das Dropdownmenü aus und klickst auf **GitHub**. + ![Screenshot des Dropdownmenüs mit drei Konfigurationsoptionen für die Liste zugelassener IP-Adressen: „Deaktiviert“, „Identitätsanbieter“ und „GitHub“](/assets/images/help/security/enable-github-ip-allow-list.png) + + Wähle **Liste zugelassener IP-Adressen aktivieren** aus. + ![Screenshot des Kontrollkästchens zum Zulassen von Listen zugelassener IP-Adressen](/assets/images/help/security/enable-ip-allow-list-ghec.png) + + - Wenn du {% data variables.product.prodname_emus %} ohne OIDC verwendest, wählst du **Liste zugelassener IP-Adressen aktivieren** aus. + ![Screenshot des Kontrollkästchens zum Zulassen von Listen zugelassener IP-Adressen](/assets/images/help/security/enable-ip-allowlist-enterprise-checkbox.png) +1. Klicke auf **Speichern**. + +### Eine zugelassene IP-Adresse hinzufügen + +{% data reusables.identity-and-permissions.about-adding-ip-allow-list-entries %} + +{% data reusables.identity-and-permissions.ipv6-allow-lists %} + +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} {% data reusables.identity-and-permissions.ip-allow-lists-add-ip %} {% data reusables.identity-and-permissions.ip-allow-lists-add-description %} {% data reusables.identity-and-permissions.ip-allow-lists-add-entry %} {% data reusables.identity-and-permissions.check-ip-address %} + +### Zulassen des Zugriffs durch {% data variables.product.prodname_github_apps %} + +{% data reusables.identity-and-permissions.ip-allow-lists-githubapps-enterprise %} + +### Eine zugelassene IP-Adresse bearbeiten + +{% data reusables.identity-and-permissions.about-editing-ip-allow-list-entries %} + +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} {% data reusables.identity-and-permissions.ip-allow-lists-edit-entry %} {% data reusables.identity-and-permissions.ip-allow-lists-edit-ip %} {% data reusables.identity-and-permissions.ip-allow-lists-edit-description %} +8. Klicke auf **Aktualisieren**. +{% data reusables.identity-and-permissions.check-ip-address %} + +### Überprüfen der Zulässigkeit einer IP-Adresse + +{% data reusables.identity-and-permissions.about-checking-ip-address %} + +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} {% data reusables.identity-and-permissions.check-ip-address-step %} + +### Eine zugelassene IP-Adresse löschen + +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} {% data reusables.identity-and-permissions.ip-allow-lists-delete-entry %} {% data reusables.identity-and-permissions.ip-allow-lists-confirm-deletion %} + +## Verwenden der Liste zugelassener IP-Adressen deines Identitätsanbieters + +Du kannst die Liste zugelassener IP-Adressen deines Identitätsanbieters verwenden, wenn du {% data variables.product.prodname_emus %} mit OIDC verwendest. + +{% data reusables.profile.access_org %} {% data reusables.profile.org_settings %} {% data reusables.organizations.security %} +1. Wähle unter „Liste zugelassener IP-Adressen“ die Dropdownliste aus, und klicke auf **Identitätsanbieter**. + + ![Screenshot des Dropdownmenüs mit drei Konfigurationsoptionen für die Liste zugelassener IP-Adressen: „Deaktiviert“, „Identitätsanbieter“ und „GitHub“](/assets/images/help/security/enable-identity-provider-ip-allow-list.png) + - Wähle optional die Option **Skip IdP check for applications** (IdP-Überprüfung für Anwendungen überspringen) aus, damit die installierten {% data variables.product.company_short %} und {% data variables.product.prodname_oauth_apps %} auf dein Unternehmen zugreifen können. + + ![Kontrollkästchen zum Zulassen von IP-Adressen](/assets/images/help/security/ip-allow-list-skip-idp-check.png) +1. Klicke auf **Speichern**. + +{% endif %} + +{% ifversion ghae %} + +## Zugelassene IP-Adressen aktivieren + +{% data reusables.identity-and-permissions.about-enabling-allowed-ip-addresses %} + +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} +1. Wähle unter „Liste zugelassener IP-Adressen“ die Option **Liste zugelassener IP-Adressen aktivieren** aus. + ![Kontrollkästchen zum Zulassen von IP-Adressen](/assets/images/help/security/enable-ip-allowlist-enterprise-checkbox.png) +4. Klicke auf **Speichern**. + +## Eine zugelassene IP-Adresse hinzufügen + +{% data reusables.identity-and-permissions.about-adding-ip-allow-list-entries %} {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} {% data reusables.identity-and-permissions.ip-allow-lists-add-ip %} {% data reusables.identity-and-permissions.ip-allow-lists-add-description %} {% data reusables.identity-and-permissions.ip-allow-lists-add-entry %} {% data reusables.identity-and-permissions.check-ip-address %} + +## Zulassen des Zugriffs durch {% data variables.product.prodname_github_apps %} + +{% data reusables.identity-and-permissions.ip-allow-lists-githubapps-enterprise %} + +## Eine zugelassene IP-Adresse bearbeiten + +{% data reusables.identity-and-permissions.about-editing-ip-allow-list-entries %} + +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} {% data reusables.identity-and-permissions.ip-allow-lists-edit-entry %} {% data reusables.identity-and-permissions.ip-allow-lists-edit-ip %} {% data reusables.identity-and-permissions.ip-allow-lists-edit-description %} +8. Klicke auf **Aktualisieren**. +{% data reusables.identity-and-permissions.check-ip-address %} + +## Überprüfen der Zulässigkeit einer IP-Adresse + +{% data reusables.identity-and-permissions.about-checking-ip-address %} + +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} {% data reusables.identity-and-permissions.check-ip-address-step %} + +## Eine zugelassene IP-Adresse löschen + +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} {% data reusables.identity-and-permissions.ip-allow-lists-delete-entry %} {% data reusables.identity-and-permissions.ip-allow-lists-confirm-deletion %} + +{% endif %} + +## {% data variables.product.prodname_actions %} mit einer IP-Zulassungsliste verwenden + +{% data reusables.actions.ip-allow-list-self-hosted-runners %} diff --git a/translations/de-DE/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md b/translations/de-DE/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md index 8ddb21e79d..6b2f719a37 100644 --- a/translations/de-DE/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md +++ b/translations/de-DE/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 +title: Informationen zu SAML für Enterprise IAM shortTitle: About SAML for IAM -intro: 'You can use SAML single sign-on (SSO) {% ifversion 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.location.product_location %}{% elsif ghae %}to {% data variables.location.product_location %}{% endif %}.' +intro: 'Du kannst SAML-SSO {% ifversion ghae %}und SCIM (System for Cross-domain Identity Management) {% endif %}verwenden, um zentral den Zugriff {% ifversion ghec %}auf Organisationen im Besitz deines Unternehmens auf {% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %} auf {% data variables.location.product_location %}{% elsif ghae %} auf {% data variables.location.product_location %}{% endif %}zu verwalten.' versions: ghec: '*' ghes: '*' @@ -22,41 +22,46 @@ redirect_from: - /admin/authentication/managing-identity-and-access-for-your-enterprise/about-identity-and-access-management-for-your-enterprise - /admin/identity-and-access-management/managing-iam-for-your-enterprise/about-identity-and-access-management-for-your-enterprise - /admin/identity-and-access-management/using-saml-for-enterprise-iam/about-identity-and-access-management-for-your-enterprise +ms.openlocfilehash: d719ef81948cef75018b0976fc97ef45c267469f +ms.sourcegitcommit: c562c85cc75ffe1eb4e9595d8adc09ec71697ab1 +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/22/2022 +ms.locfileid: '148180029' --- - -## About SAML SSO for {% ifversion ghec or ghae %}your enterprise on {% endif %}{% ifversion ghec or ghes %}{% data variables.location.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} +## Informationen zu SAML-SSO für {% ifversion ghec or ghae %}dein Unternehmen auf {% endif %}{% ifversion ghec or ghes %}{% data variables.location.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} {% ifversion ghec %} -If your enterprise members manage their own user accounts on {% data variables.location.product_location %}, you can configure SAML authentication as an additional access restriction for your enterprise or organization. {% data reusables.saml.dotcom-saml-explanation %} +Wenn deine Unternehmensmitglieder ihre eigenen Benutzerkonten auf {% data variables.location.product_location %} verwalten, kannst du die SAML-Authentifizierung als zusätzliche Zugriffsbeschränkung für dein Unternehmen oder deine Organisation konfigurieren. {% data reusables.saml.dotcom-saml-explanation %} {% data reusables.saml.saml-accounts %} -{% data reusables.saml.about-saml-enterprise-accounts %} For more information, see "[Configuring SAML single sign-on for your enterprise](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)." +{% data reusables.saml.about-saml-enterprise-accounts %} Weitere Informationen findest du unter [Konfigurieren von SAML-SSO für dein Unternehmen](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise). -Alternatively, you can provision and manage the accounts of your enterprise members with {% data variables.product.prodname_emus %}. To help you determine whether SAML SSO or {% data variables.product.prodname_emus %} is better for your enterprise, see "[About authentication for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#identifying-the-best-authentication-method-for-your-enterprise)." +Optional kannst du die Konten deiner Unternehmensmitglieder mit {% data variables.product.prodname_emus %} bereitstellen und verwalten. Informationen dazu, ob SAML-SSO oder {% data variables.product.prodname_emus %} für dein Unternehmen besser geeignet sind, findest du unter [Informationen zur Authentifizierung für dein Unternehmen](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise#identifying-the-best-authentication-method-for-your-enterprise). -{% data reusables.enterprise-accounts.about-recovery-codes %} For more information, see "[Managing recovery codes for your enterprise](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise)." +{% data reusables.enterprise-accounts.about-recovery-codes %} Weitere Informationen findest du unter [Verwalten von Wiederherstellungscodes für dein Unternehmen](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise). -After you enable SAML SSO, depending on the IdP you use, you may be able to enable additional identity and access management features. +Nach der Aktivierung von SAML SSO kannst du je nach IdP zusätzliche Identitäts- und Zugriffsverwaltungsfeatures aktivieren. -If you use Azure AD as your IDP, you can use team synchronization to manage team membership within each organization. {% data reusables.identity-and-permissions.about-team-sync %} For more information, see "[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)." +Wenn du Azure AD als IdP verwendest, kannst du mithilfe der Teamsynchronisierung die Teammitgliedschaft für die einzelnen Organisationen verwalten. {% data reusables.identity-and-permissions.about-team-sync %} Weitere Informationen findest du unter [Verwalten der Teamsynchronisierung für Organisationen in deinem Unternehmenskonto](/admin/authentication/managing-identity-and-access-for-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise). {% note %} -**Note:** You cannot use SCIM at the enterprise level unless your enterprise is enabled for {% data variables.product.prodname_emus %}. +**Hinweis:** Du kannst SCIM nur auf Unternehmensebene verwenden, wenn {% data variables.product.prodname_emus %} für dein Unternehmen aktiviert ist. {% endnote %} -{% data reusables.saml.switching-from-org-to-enterprise %} For more information, see "[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)." +{% data reusables.saml.switching-from-org-to-enterprise %} Weitere Informationen findest du unter [Umstellen der SAML-Konfiguration von einer Organisation auf ein Unternehmenskonto](/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). {% elsif ghes %} -SAML SSO allows people to authenticate and access {% data variables.location.product_location %} through an external system for identity management. +Mithilfe von SAML-SSO können sich Personen über ein externes System für die Identitätsverwaltung in {% data variables.location.product_location %} authentifizieren und darauf zugreifen. -SAML is an XML-based standard for authentication and authorization. When you configure SAML for {% data variables.location.product_location %}, the external system for authentication is called an identity provider (IdP). Your instance acts as a SAML service provider (SP). For more information about the SAML standard, see [Security Assertion Markup Language](https://en.wikipedia.org/wiki/Security_Assertion_Markup_Language) on Wikipedia. +SAML ist ein XML-basierter Standard für die Authentifizierung und Autorisierung. Wenn du SAML für {% data variables.location.product_location %} konfigurierst, wird das externe System für die Authentifizierung als Identitätsanbieter (Identity Provider, IdP) bezeichnet. Deine Instanz fungiert als SAML-Dienstanbieter (Service Provider, SP). Weitere Informationen zum SAML-Standard findest du auf Wikipedia unter [Security Assertion Markup Language](https://en.wikipedia.org/wiki/Security_Assertion_Markup_Language). -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)." +Weitere Informationen zur Konfiguration von SAML SSO in {% data variables.product.product_name %} findest du unter [Konfigurieren von SAML Single Sign-On für dein Unternehmen](/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 %} @@ -68,23 +73,23 @@ For more information about the configuration of SAML SSO on {% data variables.pr {% data reusables.saml.ae-uses-saml-sso %} {% data reusables.saml.ae-enable-saml-sso-during-bootstrapping %} -After you configure the application for {% data variables.product.product_name %} on your identity provider (IdP), you can provision access to {% data variables.location.product_location %} by assigning the application to users and groups on your IdP. For more information about SAML SSO for {% data variables.product.product_name %}, see "[Configuring SAML single sign-on for your enterprise](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise)." +Nachdem du die Anwendung bei deinem Identitätsanbieter (IdP) für {% data variables.product.product_name %} konfiguriert hast, kannst du Zugriff auf {% data variables.location.product_location %} bereitstellen, indem du die Anwendung Benutzer*innen und Gruppen bei deinem IdP zuweist. Weitere Informationen zu SAML SSO für {% data variables.product.product_name %} findest du unter [Konfigurieren von SAML Single Sign-On für dein Unternehmen](/admin/authentication/configuring-saml-single-sign-on-for-your-enterprise). -{% data reusables.scim.after-you-configure-saml %} For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise)." +{% data reusables.scim.after-you-configure-saml %} Weitere Informationen findest du unter [Konfigurieren der Benutzerbereitstellung für dein Unternehmen](/admin/authentication/configuring-user-provisioning-for-your-enterprise). -To learn how to configure both authentication and user provisioning for {% data variables.location.product_location %} with your specific IdP, see "[Configuring authentication and provisioning with your identity provider](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider)." +Informationen zum Konfigurieren der Authentifizierung und der Benutzerbereitstellung für {% data variables.location.product_location %} bei deinem Identitätsanbieter findest du unter [Konfigurieren der Authentifizierung und Bereitstellung bei deinem Identitätsanbieter](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider). {% endif %} -## Supported IdPs +## Unterstützte IdPs {% ifversion ghec %} -We test and officially support the following IdPs. For SAML SSO, we offer limited support for all identity providers that implement the SAML 2.0 standard. For more information, see the [SAML Wiki](https://wiki.oasis-open.org/security) on the OASIS website. +Wir testen und unterstützen offiziell die folgenden IdPs. Für SAML SSO bieten wir begrenzten Support für alle Identitätsanbieter, die den SAML 2.0-Standard implementieren. Weitere Informationen findest du im [SAML-Wiki](https://wiki.oasis-open.org/security) auf der OASIS-Website. -IdP | SAML | Team synchronization | +IdP | SAML | Teamsynchronisierung | --- | :--: | :-------: | -Active Directory Federation Services (AD FS) | {% octicon "check-circle-fill" aria-label= "The check icon" %} | | +Active Directory-Verbunddienste (Active Directory Federation Services, AD FS) | {% octicon "check-circle-fill" aria-label= "The check icon" %} | | Azure Active Directory (Azure AD) | {% octicon "check-circle-fill" aria-label="The check icon" %} | {% octicon "check-circle-fill" aria-label="The check icon" %} | Okta | {% octicon "check-circle-fill" aria-label="The check icon" %} | | OneLogin | {% octicon "check-circle-fill" aria-label="The check icon" %} | | @@ -97,7 +102,7 @@ Shibboleth | {% octicon "check-circle-fill" aria-label="The check icon" %} | | {% ifversion ghes > 3.3 %} -If your IdP supports encrypted assertions, you can configure encrypted assertions on {% data variables.product.product_name %} for increased security during the authentication process. +Wenn dein IdP verschlüsselte SAML-Assertionen unterstützt, kannst du verschlüsselte Assertionen in {% data variables.product.product_name %} konfigurieren und so während des Authentifizierungsprozesses erhöhte Sicherheit gewährleisten. {% endif %} @@ -105,7 +110,7 @@ If your IdP supports encrypted assertions, you can configure encrypted assertion {% elsif ghae %} -The following IdPs are officially supported for integration with {% data variables.product.prodname_ghe_managed %}. +Die folgenden IdPs werden offiziell für die Integration mit {% data variables.product.prodname_ghe_managed %} unterstützt. {% data reusables.saml.okta-ae-sso-beta %} @@ -115,16 +120,14 @@ The following IdPs are officially supported for integration with {% data variabl {% ifversion ghae %} -## Mapping {% data variables.product.prodname_ghe_managed %} teams to Okta groups +## Zuordnen von {% data variables.product.prodname_ghe_managed %}-Teams zu Okta-Gruppen -If you use Okta as your IdP, you can map your Okta groups to teams on {% data variables.product.product_name %}. For more information, see "[Mapping Okta groups to teams](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams)." +Wenn du Okta als IdP verwendest, kannst du deine Okta-Gruppen in {% data variables.product.product_name %} zu Teams zuordnen. Weitere Informationen findest du unter [Zuordnen von Okta-Gruppen zu Teams](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/mapping-okta-groups-to-teams). {% endif %} -## Further reading +## Weiterführende Themen -- [SAML Wiki](https://wiki.oasis-open.org/security) on the OASIS website -- [System for Cross-domain Identity Management: Protocol (RFC 7644)](https://tools.ietf.org/html/rfc7644) on the IETF website -{%- ifversion ghae %} -- "[Restricting network traffic to your enterprise with an IP allow list](/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list)" -{%- endif %} +- [SAML-Wiki](https://wiki.oasis-open.org/security) auf der OASIS-Website +- [SCIM (System for Cross-Domain Identity Management): Protokoll (RFC 7644)](https://tools.ietf.org/html/rfc7644) auf der IETF-Website {%- ifversion ghae %} +- [Einschränken des Netzwerkdatenverkehrs in deinem Unternehmen mit einer Liste zugelassener IP-Adressen](/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list) {%- endif %} diff --git a/translations/de-DE/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md b/translations/de-DE/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md index 5f0283606c..1fe2d09899 100644 --- a/translations/de-DE/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md +++ b/translations/de-DE/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md @@ -41,7 +41,7 @@ For more information, see "[About identity and access management with SAML singl {% data reusables.saml.saml-disabled-linked-identities-removed %} -{% data reusables.scim.enterprise-account-scim %} +{% data reusables.apps.reauthorize-apps-saml %} {% elsif ghes or ghae %} @@ -73,14 +73,9 @@ After a user successfully authenticates on your IdP, the user's SAML session for ## Enforcing SAML single-sign on for organizations in your enterprise account -{% note %} +When you enforce SAML SSO for your enterprise, the enterprise configuration will override any existing organization-level SAML configurations. {% data reusables.saml.switching-from-org-to-enterprise %} For more information, see "[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)." -**Notes:** - -- When you enforce SAML SSO for your enterprise, the enterprise configuration will override any existing organization-level SAML configurations. {% data reusables.saml.switching-from-org-to-enterprise %} For more information, see "[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)." -- When you enforce SAML SSO for an organization, {% data variables.product.company_short %} removes any members of the organization that have not authenticated successfully with your SAML IdP. When you require SAML SSO for your enterprise, {% data variables.product.company_short %} does not remove members of the enterprise that have not authenticated successfully with your SAML IdP. The next time a member accesses the enterprise's resources, the member must authenticate with your SAML IdP. - -{% endnote %} +When you enforce SAML SSO for an organization, {% data variables.product.company_short %} removes any members of the organization that have not authenticated successfully with your SAML IdP. When you require SAML SSO for your enterprise, {% data variables.product.company_short %} does not remove members of the enterprise that have not authenticated successfully with your SAML IdP. The next time a member accesses the enterprise's resources, the member must authenticate with your SAML IdP. For more detailed information about how to enable SAML using Okta, see "[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)." diff --git a/translations/de-DE/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md b/translations/de-DE/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md index 99d5e610fc..d72083d8ef 100644 --- a/translations/de-DE/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md +++ b/translations/de-DE/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md @@ -28,7 +28,7 @@ topics: The scope of the events that appear in your enterprise's audit log depend on whether your enterprise uses {% data variables.product.prodname_emus %}. For more information about {% data variables.product.prodname_emus %}, see "[About {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)." - If your enterprise does not use {% data variables.product.prodname_emus %}, the audit log only includes events related to the enterprise account and the organizations within the enterprise account, which are listed in this article. -- If your enterprise uses {% data variables.product.prodname_emus %}, the audit log also includes user events for {% data variables.enterprise.prodname_managed_users %}, such as each time the user logs in to {% data variables.product.product_name %}. For a list of these events, see "[Reviewing your security log](/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log#security-log-actions)." +- If your enterprise uses {% data variables.product.prodname_emus %}, the audit log also includes user events for {% data variables.enterprise.prodname_managed_users %}, such as each time the user logs in to {% data variables.product.product_name %} and actions they take within their user account. For a list of these user account events, see "[Reviewing your security log](/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log#security-log-actions)." {% endif %} {%- ifversion fpt or ghec %} @@ -105,10 +105,12 @@ The scope of the events that appear in your enterprise's audit log depend on whe | `business.clear_members_can_create_repos` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} cleared a restriction on repository creation in organizations in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)." | `business.create` | An enterprise was created. {%- ifversion ghec %} +| `business.disable_oidc` | OIDC single sign-on was disabled for an enterprise. For more information, see "[Configuring OIDC for {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)." | `business.disable_saml` | SAML single sign-on was disabled for an enterprise. {%- endif %} | `business.disable_two_factor_requirement` | The requirement for members to have two-factor authentication enabled to access an enterprise was disabled. {%- ifversion ghec %} +| `business.enable_oidc` | OIDC single sign-on was enabled for an enterprise. For more information, see "[Configuring OIDC for {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)." | `business.enable_saml` | SAML single sign-on was enabled for an enterprise. {%- endif %} | `business.enable_two_factor_requirement` | The requirement for members to have two-factor authentication enabled to access an enterprise was enabled. @@ -1336,6 +1338,19 @@ Before you'll see `git` category actions, you must enable Git events in the audi | `ssh_certificate_requirement.disable` | The requirement for members to use SSH certificates to access an organization resources was disabled. For more information, see "[Managing your organization's SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" and "[Managing SSH certificate authorities for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)." {%- endif %} +{% ifversion sso-redirect %} +## `sso_redirect` category actions + +{% data reusables.enterprise-managed.sso-redirect-release-phase %} + +| Action | Description | +|--------|------------ | +`sso_redirect.enable` | Automatic redirects for users to single sign-on (SSO) was enabled. | +`sso_redirect.disable` | Automatic redirects for users to single sign-on (SSO) was disabled. | + +For more information, see "[Enforcing policies for security settings in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-sso-for-unauthenticated-users)." +{% endif %} + ## `staff` category actions | Action | Description diff --git a/translations/de-DE/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise.md b/translations/de-DE/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise.md index 901048a1e8..ffd0b73bce 100644 --- a/translations/de-DE/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise.md +++ b/translations/de-DE/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise.md @@ -111,6 +111,7 @@ Each category has a set of associated actions that you can filter on. For exampl Actions that can be found in your enterprise audit log are grouped within the following categories: {% data reusables.audit_log.audit-log-action-categories %} + ### Search based on time of action Use the `created` qualifier to filter events in the audit log based on when they occurred. diff --git a/translations/de-DE/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md b/translations/de-DE/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md index bf86d9d4a8..39c9599731 100644 --- a/translations/de-DE/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md +++ b/translations/de-DE/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md @@ -117,6 +117,10 @@ For more information about the audit log REST API, see "[Enterprise administrati ### Example 1: All events in an enterprise, for a specific date, with pagination +You can use page-based pagination or cursor based pagination. For more information, see "[Traversing with Pagination](/rest/guides/traversing-with-pagination)." + +#### Example with page-based pagination + The query below searches for audit log events created on Jan 1st, 2022 in the `avocado-corp` enterprise, and return the first page with a maximum of 100 items per page using [REST API pagination](/rest/overview/resources-in-the-rest-api#pagination): ```shell @@ -125,6 +129,32 @@ curl -H "Authorization: Bearer TOKEN" \ "https://api.github.com/enterprises/avocado-corp/audit-log?phrase=created:2022-01-01&page=1&per_page=100" ``` +#### Example with cursor-based pagination + +The query below searches for audit log events created on Jan 1st, 2022 in the `avocado-corp` enterprise, and returns the first page with a maximum of 100 items per page using [REST API pagination](/rest/overview/resources-in-the-rest-api#pagination). The `--include` flag causes the headers to be returned along with the response. + +``` +curl --include -H "Authorization: Bearer TOKEN" \ +--request GET \ +"https://api.github.com/enterprises/avocado-corp/audit-log?phrase=created:2022-01-01&per_page=100" +``` + +If there are more than 100 results, the `link` header will include URLs to fetch the next, first, and previous pages of results. + +``` +link: ; rel="next", +; rel="first", +; rel="prev" +``` + +Copy the corresponding pagination link into your next request. For example: + +```shell +curl -I -H "Authorization: Bearer TOKEN" \ +--request GET \ +"https://api.github.com/enterprises/13827/audit-log?%3A2022-11-01=&per_page=100&after=MS42Njc4NDA2MjM5NDFlKzEyfHRYa3AwSkxUd2xyRjA5bWxfOS1RbFE%3D&before=" +``` + ### Example 2: Events for pull requests in an enterprise, for a specific date and actor You can specify multiple search phrases, such as `created` and `actor`, by separating them in your formed URL with the `+` symbol or ASCII character code `%20`. @@ -136,3 +166,9 @@ curl -H "Authorization: Bearer TOKEN" \ --request GET \ "https://api.github.com/enterprises/avocado-corp/audit-log?phrase=action:pull_request+created:>=2022-01-01+actor:octocat" ``` + + + + + + diff --git a/translations/de-DE/content/admin/overview/about-github-ae.md b/translations/de-DE/content/admin/overview/about-github-ae.md index 6e26074dc9..9ce062bf5f 100644 --- a/translations/de-DE/content/admin/overview/about-github-ae.md +++ b/translations/de-DE/content/admin/overview/about-github-ae.md @@ -7,12 +7,12 @@ type: overview topics: - Enterprise - Fundamentals -ms.openlocfilehash: 9e7769fca5b36252fad5566450ba156120491649 -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.openlocfilehash: 388e271c17c182a318e8c2d095811ac27633a414 +ms.sourcegitcommit: c562c85cc75ffe1eb4e9595d8adc09ec71697ab1 ms.translationtype: HT ms.contentlocale: de-DE -ms.lasthandoff: 09/05/2022 -ms.locfileid: '147389851' +ms.lasthandoff: 11/22/2022 +ms.locfileid: '148180146' --- ## Informationen zu {% data variables.product.prodname_ghe_managed %} @@ -38,7 +38,7 @@ Optional können Unternehmensbesitzer*innen die eingeschränkte Integration zwis ## Eingeschränkter Netzwerkzugriff -Sichere den Zugriff auf dein Unternehmen unter {% data variables.product.prodname_ghe_managed %} mit eingeschränktem Netzwerkzugriff, sodass auf deine Daten nur aus deinem Netzwerk zugegriffen werden kann. Weitere Informationen findest du unter „[Einschränken des Netzwerkdatenverkehrs in deinem Unternehmen](/admin/configuration/restricting-network-traffic-to-your-enterprise)“. +Sichere den Zugriff auf dein Unternehmen unter {% data variables.product.prodname_ghe_managed %} mit eingeschränktem Netzwerkzugriff, sodass auf deine Daten nur aus deinem Netzwerk zugegriffen werden kann. Weitere Informationen findest du unter [Einschränken des Netzwerkdatenverkehrs in deinem Unternehmen mit einer Liste zugelassener IP-Adressen](/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list). ## Kommerzielle und staatliche Umgebungen diff --git a/translations/de-DE/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md b/translations/de-DE/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md index c2227ba0ff..6c0ed9c1c5 100644 --- a/translations/de-DE/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md +++ b/translations/de-DE/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md @@ -84,10 +84,11 @@ Deleting a CA cannot be undone. If you want to use the same CA in the future, yo {% data reusables.enterprise-accounts.security-tab %} {% data reusables.organizations.delete-ssh-ca %} -{% ifversion ghec %} - +{% ifversion sso-redirect %} ## Managing SSO for unauthenticated users +{% data reusables.enterprise-managed.sso-redirect-release-phase %} + If your enterprise uses {% data variables.product.prodname_emus %}, you can choose what unauthenticated users see when they attempt to access your enterprise's resources. For more information about {% data variables.product.prodname_emus %}, see "[About {% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users)." By default, to hide the existence of private resources, when an unauthenticated user attempts to access your enterprise, {% data variables.product.company_short %} displays a 404 error. @@ -106,11 +107,14 @@ To prevent confusion from your developers, you can change this behavior so that 1. Under "Single sign-on settings", select or deselect **Automatically redirect users to sign in**. ![Checkbox to automatically redirect users to sign in](/assets/images/enterprise/security/Enterprise-Redirect-Users-To-Sign-In-Checkbox.png) +{% endif %} ## Further reading -- "[About identity and access management for your enterprise](/admin/authentication/managing-identity-and-access-for-your-enterprise/about-identity-and-access-management-for-your-enterprise)"{% ifversion ghec %} -- "[Accessing compliance reports for your enterprise](/admin/overview/accessing-compliance-reports-for-your-enterprise)"{%- endif %} -- "[Keeping your organization secure](/organizations/keeping-your-organization-secure)" +- "[About identity and access management for your enterprise](/admin/authentication/managing-identity-and-access-for-your-enterprise/about-identity-and-access-management-for-your-enterprise)" +{%- ifversion ghec %} +- "[Accessing compliance reports for your enterprise](/admin/overview/accessing-compliance-reports-for-your-enterprise)" +{%- endif %} +{%- ifversion ghec or ghae %} - "[Restricting network traffic with an IP allow list with an IP allow list](/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list)" {%- endif %} diff --git a/translations/de-DE/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md b/translations/de-DE/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md index 9eaad2d5c4..3b8a3b97f6 100644 --- a/translations/de-DE/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md +++ b/translations/de-DE/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md @@ -84,11 +84,11 @@ When you authorize an {% data variables.product.prodname_oauth_app %} for your p - **For organizations *without* {% data variables.product.prodname_oauth_app %} access restrictions, the application will automatically be authorized for access to that organization's resources.** For this reason, you should be careful about which {% data variables.product.prodname_oauth_apps %} you approve for access to your personal account resources as well as any organization resources. -If you belong to any organizations that enforce SAML single sign-on, you must have an active SAML session for each organization each time you authorize an {% data variables.product.prodname_oauth_app %}. +If you belong to any organizations with SAML single sign-on (SSO) enabled, and you have created a linked identity for that organization by authenticating via SAML in the past, you must have an active SAML session for each organization each time you authorize an {% data variables.product.prodname_oauth_app %}. {% note %} -**Note:** If you are encountering errors authenticating to an organization that enforces SAML single sign-on, you may need to revoke the OAuth App from your [account settings page](https://github.com/settings/applications) and repeat the authentication flow to reauthorize the app. +**Note:** If you're encountering issues with an authorized {% data variables.product.prodname_oauth_app %} or {% data variables.product.prodname_github_app %} accessing an organization that is protected by SAML, you may need to revoke the app from your [Authorized {% data variables.product.prodname_github_apps %}](https://github.com/settings/applications) or [Authorized {% data variables.product.prodname_oauth_apps %}](https://github.com/settings/apps/authorizations) page, visit the organization to authenticate and establish an active SAML session, and then attempt to reauthorize the app by accessing it. {% endnote %} diff --git a/translations/de-DE/content/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key.md b/translations/de-DE/content/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key.md index 15837294e8..c2773dd746 100644 --- a/translations/de-DE/content/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key.md +++ b/translations/de-DE/content/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key.md @@ -1,6 +1,6 @@ --- -title: Telling Git about your signing key -intro: 'To sign commits locally, you need to inform Git that there''s a GPG{% ifversion ssh-commit-verification %}, SSH,{% endif %} or X.509 key you''d like to use.' +title: Git zu Signaturschlüsseln benachrichtigen +intro: 'Um Commits lokal zu signieren, musst du Git darüber informieren, dass es einen GPG-{% ifversion ssh-commit-verification %}, SSH-{% endif %} oder X.509-Schlüssel gibt, den du verwenden möchtest.' redirect_from: - /articles/telling-git-about-your-gpg-key - /articles/telling-git-about-your-signing-key @@ -15,38 +15,39 @@ topics: - Identity - Access management shortTitle: Tell Git your signing key +ms.openlocfilehash: d70911bdf3ff5de93537f7c9acb1374a4f2c90e3 +ms.sourcegitcommit: aded2711e14a0c2473049d3d7e05c82a74e4c634 +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/21/2022 +ms.locfileid: '148179949' --- {% mac %} -## Telling Git about your GPG key +## Git deinen GPG-Schlüssel mitteilen -If you're using a GPG key that matches your committer identity and your verified email address associated with your account on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %}, then you can begin signing commits and signing tags. +Wenn du einen GPG-Schlüssel verwendest, der mit deiner Committer-Identität und deiner verifizierten E-Mail-Adresse übereinstimmt, die mit deinem Konto auf {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %} verknüpft ist, kannst du mit dem Signieren von Commits und Tags beginnen. {% note %} -If you don't have a GPG key that matches your committer identity, you need to associate an email with an existing key. For more information, see "[Associating an email with your GPG key](/articles/associating-an-email-with-your-gpg-key)". +Wenn du keinen GPG-Schlüssel hast, der deiner Beitragender-Identität entspricht, musst du deinen Schlüssel mit einer E-Mail-Adresse verknüpfen. Weitere Informationen findest du unter „[Zuordnen einer E-Mail zu deinem GPG-Schlüssel](/articles/associating-an-email-with-your-gpg-key).“ {% endnote %} -If you have multiple GPG keys, you need to tell Git which one to use. +Wenn du mehrere GPG-Schlüssel hast, musst du Git mitteilen, welcher zu verwenden ist. -{% data reusables.command_line.open_the_multi_os_terminal %} -{% data reusables.gpg.configure-gpg-signing %} -{% data reusables.gpg.list-keys-with-note %} -{% data reusables.gpg.copy-gpg-key-id %} -{% data reusables.gpg.paste-gpg-key-id %} -{% data reusables.gpg.set-auto-sign %} -1. If you aren't using the GPG suite, run the following command in the `zsh` shell to add the GPG key to your `.zshrc` file, if it exists, or your `.zprofile` file: +{% data reusables.command_line.open_the_multi_os_terminal %} {% data reusables.gpg.configure-gpg-signing %} {% data reusables.gpg.list-keys-with-note %} {% data reusables.gpg.copy-gpg-key-id %} {% data reusables.gpg.paste-gpg-key-id %} {% data reusables.gpg.set-auto-sign %} +1. Wenn du die GPG-Suite nicht verwendest, führe den folgenden Befehl in der `zsh` Shell aus, um den GPG-Schlüssel zu deiner `.zshrc` Datei hinzuzufügen, sofern vorhanden, oder zu deiner `.zprofile`Datei: ```shell $ if [ -r ~/.zshrc ]; then echo 'export GPG_TTY=$(tty)' >> ~/.zshrc; \ else echo 'export GPG_TTY=$(tty)' >> ~/.zprofile; fi ``` - Alternatively, if you use the `bash` shell, run this command: + Wenn du die `bash` Shell verwendest, führe diesen Befehl aus: ```shell $ if [ -r ~/.bash_profile ]; then echo 'export GPG_TTY=$(tty)' >> ~/.bash_profile; \ else echo 'export GPG_TTY=$(tty)' >> ~/.profile; fi ``` -1. Optionally, to prompt you to enter a PIN or passphrase when required, install `pinentry-mac`. For example, using [Homebrew](https://brew.sh/): +1. Wenn du zur Eingabe einer PIN oder Passphrase aufgefordert werden möchtest, installiere optional `pinentry-mac`. Verwende z. B. [Homebrew](https://brew.sh/): ```shell $ brew install pinentry-mac $ echo "pinentry-program $(which pinentry-mac)" >> ~/.gnupg/gpg-agent.conf @@ -57,69 +58,56 @@ If you have multiple GPG keys, you need to tell Git which one to use. {% windows %} -## Telling Git about your GPG key +## Git deinen GPG-Schlüssel mitteilen -If you're using a GPG key that matches your committer identity and your verified email address associated with your account on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %}, then you can begin signing commits and signing tags. +Wenn du einen GPG-Schlüssel verwendest, der mit deiner Committer-Identität und deiner verifizierten E-Mail-Adresse übereinstimmt, die mit deinem Konto auf {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %} verknüpft ist, kannst du mit dem Signieren von Commits und Tags beginnen. {% note %} -If you don't have a GPG key that matches your committer identity, you need to associate an email with an existing key. For more information, see "[Associating an email with your GPG key](/articles/associating-an-email-with-your-gpg-key)". +Wenn du keinen GPG-Schlüssel hast, der deiner Beitragender-Identität entspricht, musst du deinen Schlüssel mit einer E-Mail-Adresse verknüpfen. Weitere Informationen findest du unter „[Zuordnen einer E-Mail zu deinem GPG-Schlüssel](/articles/associating-an-email-with-your-gpg-key).“ {% endnote %} -If you have multiple GPG keys, you need to tell Git which one to use. +Wenn du mehrere GPG-Schlüssel hast, musst du Git mitteilen, welcher zu verwenden ist. -{% data reusables.command_line.open_the_multi_os_terminal %} -{% data reusables.gpg.configure-gpg-signing %} -{% data reusables.gpg.list-keys-with-note %} -{% data reusables.gpg.copy-gpg-key-id %} -{% data reusables.gpg.paste-gpg-key-id %} -{% data reusables.gpg.set-auto-sign %} +{% data reusables.command_line.open_the_multi_os_terminal %} {% data reusables.gpg.configure-gpg-signing %} {% data reusables.gpg.list-keys-with-note %} {% data reusables.gpg.copy-gpg-key-id %} {% data reusables.gpg.paste-gpg-key-id %} {% data reusables.gpg.set-auto-sign %} {% endwindows %} {% linux %} -## Telling Git about your GPG key +## Git deinen GPG-Schlüssel mitteilen -If you're using a GPG key that matches your committer identity and your verified email address associated with your account on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %}, then you can begin signing commits and signing tags. +Wenn du einen GPG-Schlüssel verwendest, der mit deiner Committer-Identität und deiner verifizierten E-Mail-Adresse übereinstimmt, die mit deinem Konto auf {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %} verknüpft ist, kannst du mit dem Signieren von Commits und Tags beginnen. {% note %} -If you don't have a GPG key that matches your committer identity, you need to associate an email with an existing key. For more information, see "[Associating an email with your GPG key](/articles/associating-an-email-with-your-gpg-key)". +Wenn du keinen GPG-Schlüssel hast, der deiner Beitragender-Identität entspricht, musst du deinen Schlüssel mit einer E-Mail-Adresse verknüpfen. Weitere Informationen findest du unter „[Zuordnen einer E-Mail zu deinem GPG-Schlüssel](/articles/associating-an-email-with-your-gpg-key).“ {% endnote %} -If you have multiple GPG keys, you need to tell Git which one to use. +Wenn du mehrere GPG-Schlüssel hast, musst du Git mitteilen, welcher zu verwenden ist. -{% data reusables.command_line.open_the_multi_os_terminal %} -{% data reusables.gpg.configure-gpg-signing %} -{% data reusables.gpg.list-keys-with-note %} -{% data reusables.gpg.copy-gpg-key-id %} -{% data reusables.gpg.paste-gpg-key-id %} -{% data reusables.gpg.set-auto-sign %} -1. To add your GPG key to your `.bashrc` startup file, run the following command: +{% data reusables.command_line.open_the_multi_os_terminal %} {% data reusables.gpg.configure-gpg-signing %} {% data reusables.gpg.list-keys-with-note %} {% data reusables.gpg.copy-gpg-key-id %} {% data reusables.gpg.paste-gpg-key-id %} {% data reusables.gpg.set-auto-sign %} +1. Führe zum Hinzufügen des `.bashrc` GPG-Schlüssels zur Startdatei den folgenden Befehl aus: ```bash $ [ -f ~/.bashrc ] && echo 'export GPG_TTY=$(tty)' >> ~/.bashrc ``` -{% endlinux %} -{% ifversion ssh-commit-verification %} +{% endlinux %} {% ifversion ssh-commit-verification %} -## Telling Git about your SSH key +## Mitteilung über deinen SSH-Schlüssel an Git -You can use an existing SSH key to sign commits and tags, or generate a new one specifically for signing. For more information, see "[Generating a new SSH key and adding it to the ssh-agent](/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)." +Du kannst einen vorhandenen SSH-Schlüssel zum Signieren von Commits und Tags verwenden oder einen neuen Schlüssel speziell zum Signieren generieren. Weitere Informationen findest du unter [Generieren eines neuen SSH-Schlüssels und Hinzufügen des Schlüssels zum SSH-Agent](/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent). {% data reusables.gpg.ssh-git-version %} -{% data reusables.command_line.open_the_multi_os_terminal %} -{% data reusables.gpg.configure-ssh-signing %} -{% data reusables.gpg.paste-ssh-public-key %} +{% data reusables.command_line.open_the_multi_os_terminal %} {% data reusables.gpg.configure-ssh-signing %} {% data reusables.gpg.paste-ssh-public-key %} {% endif %} {% data reusables.gpg.x-509-key %} -## Further reading +## Weiterführende Themen -- "[Adding a new SSH key to your GitHub account](/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account)." -- "[Signing commits](/articles/signing-commits)" -- "[Signing tags](/articles/signing-tags)" +- [Hinzufügen eines neuen SSH-Schlüssels zu deinem GitHub-Konto](/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account) +- [Signieren von Commits](/articles/signing-commits) +- [Signieren von Tags](/articles/signing-tags) diff --git a/translations/de-DE/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages.md b/translations/de-DE/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages.md index d85bffb394..f2efa5582c 100644 --- a/translations/de-DE/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages.md +++ b/translations/de-DE/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages.md @@ -1,7 +1,7 @@ --- -title: Configuring the CodeQL workflow for compiled languages +title: Konfigurieren des CodeQL-Workflows für kompilierte Sprachen shortTitle: Configure compiled languages -intro: 'You can configure how {% data variables.product.prodname_dotcom %} uses the {% data variables.code-scanning.codeql_workflow %} to scan code written in compiled languages for vulnerabilities and errors.' +intro: 'Du kannst konfigurieren, wie {% data variables.product.prodname_dotcom %} mithilfe des {% data variables.code-scanning.codeql_workflow %} Code scannt, der in kompilierten Sprachen für Sicherheitsrisiken und Fehler geschrieben wurde.' product: '{% data reusables.gated-features.code-scanning %}' permissions: 'If you have write permissions to a repository, you can configure {% data variables.product.prodname_code_scanning %} for that repository.' miniTocMaxHeadingLevel: 3 @@ -27,107 +27,106 @@ topics: - C# - Java - Kotlin +ms.openlocfilehash: 4c594a9ca19064da6c017155fad27b37b083e7e3 +ms.sourcegitcommit: dac72908e8660cb4a347fbf73beab61034eed8c5 +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/25/2022 +ms.locfileid: '148182266' --- +{% data reusables.code-scanning.beta %} {% data reusables.code-scanning.enterprise-enable-code-scanning-actions %} +## Informationen zum {% data variables.code-scanning.codeql_workflow %} und kompilierten Sprachen -{% data reusables.code-scanning.beta %} -{% data reusables.code-scanning.enterprise-enable-code-scanning-actions %} +Um {% data variables.product.prodname_dotcom %} für das {% data variables.product.prodname_code_scanning %} deines Repositorys zu konfigurieren, musst du dem Repository einen {% data variables.product.prodname_actions %}-Workflow hinzufügen. Für {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} füge {% data variables.code-scanning.codeql_workflow %} hinzu. Weitere Informationen findest du unter [Einrichten des {% data variables.product.prodname_code_scanning %} für ein Repository](/code-security/secure-coding/setting-up-code-scanning-for-a-repository). -## About the {% data variables.code-scanning.codeql_workflow %} and compiled languages +{% data reusables.code-scanning.edit-workflow %} Allgemeine Informationen zum Konfigurieren des {% data variables.product.prodname_code_scanning %} und zum Bearbeiten von Workflowdateien findest du unter [Konfigurieren von {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/configuring-code-scanning) und [Einführung in {% data variables.product.prodname_actions %}](/actions/learn-github-actions). -You set up {% data variables.product.prodname_dotcom %} to run {% data variables.product.prodname_code_scanning %} for your repository by adding a {% data variables.product.prodname_actions %} workflow to the repository. For {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %}, you add the {% data variables.code-scanning.codeql_workflow %}. For more information, see "[Setting up {% data variables.product.prodname_code_scanning %} for a repository](/code-security/secure-coding/setting-up-code-scanning-for-a-repository)." +## Informationen zu „autobuild“ für {% data variables.product.prodname_codeql %} -{% data reusables.code-scanning.edit-workflow %} -For general information about configuring {% data variables.product.prodname_code_scanning %} and editing workflow files, see "[Configuring {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/configuring-code-scanning)" and "[Learn {% data variables.product.prodname_actions %}](/actions/learn-github-actions)." - -## About autobuild for {% data variables.product.prodname_codeql %} - -{% data variables.product.prodname_code_scanning_capc %} works by running queries against one or more databases. Each database contains a representation of all of the code in a single language in your repository. -For the compiled languages C/C++, C#,{% ifversion codeql-go-autobuild %} Go,{% endif %}{% ifversion codeql-kotlin-beta %} Kotlin, {% endif %} and Java, the process of populating this database involves building the code and extracting data. {% data reusables.code-scanning.analyze-go %} +{% data variables.product.prodname_code_scanning_capc %} funktioniert durch die Ausführung von Abfragen einer oder mehrerer Datenbanken. Jede Datenbank enthält eine Darstellung des gesamten Codes, der in einer einzelnen Sprache in deinem Repository vorliegt. +In den kompilierten Sprachen C/C++, C#,{% ifversion codeql-go-autobuild %} Go{% endif %}{% ifversion codeql-kotlin-beta %} Kotlin, {% endif %} und Java müssen beim Auffüllen dieser Datenbank zunächst der Code kompiliert und Daten extrahiert werden. {% data reusables.code-scanning.analyze-go %} {% data reusables.code-scanning.autobuild-compiled-languages %} -If your workflow uses a `language` matrix, `autobuild` attempts to build each of the compiled languages listed in the matrix. Without a matrix `autobuild` attempts to build the supported compiled language that has the most source files in the repository. With the exception of Go, analysis of other compiled languages in your repository will fail unless you supply explicit build commands. +Wenn dein Workflow eine `language`-Matrix verwendet, versucht `autobuild`, jede der kompilierten Sprachen zu kompilieren, die in der Matrix aufgeführt ist. Ohne eine Matrix, versucht `autobuild`, die unterstützte kompilierte Sprache mit den meisten Quelldateien im Repository zu kompilieren. Mit Ausnahme von Go schlägt die Analyse anderer kompilierter Sprachen in deinem Repository fehl, sofern du keine expliziten Buildbefehle angibst. {% note %} -{% ifversion ghae %} -**Note**: {% data reusables.actions.self-hosted-runners-software %} -{% else %} -**Note**: If you use self-hosted runners for {% data variables.product.prodname_actions %}, you may need to install additional software to use the `autobuild` process. Additionally, if your repository requires a specific version of a build tool, you may need to install it manually. For more information, see "[Specifications for {% data variables.product.prodname_dotcom %}-hosted runners](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". +{% ifversion ghae %} **Hinweis:** {% data reusables.actions.self-hosted-runners-software %} {% else %} **Hinweis:** Wenn du selbst gehostete Runner für {% data variables.product.prodname_actions %} verwendest, musst du möglicherweise zusätzliche Software für den `autobuild`-Prozess installieren. Wenn dein Repository zudem eine bestimmte Version eines Buildtools erfordert, musst du dieses möglicherweise manuell installieren. Weitere Informationen findest du unter [Spezifikationen für auf {% data variables.product.prodname_dotcom %} gehostete Runner](/actions/reference/specifications-for-github-hosted-runners/#supported-software). {% endif %} {% endnote %} ### C/C++ -| Supported system type | System name | +| Unterstütztes System | Systemname | |----|----| -| Operating system | Windows, macOS, and Linux | -| Build system | Windows: MSbuild and build scripts
Linux and macOS: Autoconf, Make, CMake, qmake, Meson, Waf, SCons, Linux Kbuild, and build scripts | +| Betriebssystem | Windows, macOS und Linux | +| Buildsystem | Windows: MSbuild und Buildskripts
Linux und macOS: Autoconf, Make, CMake, qmake, Meson, Waf, SCons, Linux Kbuild und Buildskripts | -The behavior of the `autobuild` step varies according to the operating system that the extraction runs on. On Windows, the `autobuild` step attempts to autodetect a suitable build method for C/C++ using the following approach: +Das Verhalten des `autobuild`-Schritts variiert je nach Betriebssystem, auf dem die Extraktion ausgeführt wird. Unter Windows versucht der `autobuild`-Schritt, mit dem folgenden Ansatz automatisch eine geeignete Buildmethode für C/C++ zu erkennen: -1. Invoke `MSBuild.exe` on the solution (`.sln`) or project (`.vcxproj`) file closest to the root. -If `autobuild` detects multiple solution or project files at the same (shortest) depth from the top level directory, it will attempt to build all of them. -2. Invoke a script that looks like a build script—_build.bat_, _build.cmd_, _and build.exe_ (in that order). +1. Für die Projektmappe (`.sln`) oder Projektdatei (`.vcxproj`), die sich am nächsten beim Stamm befindet, wird `MSBuild.exe` aufgerufen. +Wenn `autobuild` mehrere Projektmappen oder Projektdateien mit dem gleichen (kürzesten) Abstand zum obersten Verzeichnis erkennt, versucht autobuild, alle zu kompilieren. +2. Ein Skript wird aufgerufen, das wie ein Buildskript aussieht: _build.bat_, _build.cmd_ und _build.exe_ (in dieser Reihenfolge). -On Linux and macOS, the `autobuild` step reviews the files present in the repository to determine the build system used: +Unter Linux und macOS werden die im Repository vorhandenen Dateien vom `autobuild`-Schritt überprüft, um das verwendete Buildsystem zu bestimmen: -1. Look for a build system in the root directory. -2. If none are found, search subdirectories for a unique directory with a build system for C/C++. -3. Run an appropriate command to configure the system. +1. Im Stammverzeichnis wird nach einem Buildsystem gesucht. +2. Wenn keines gefunden wird, werden die Unterverzeichnisse nach einem eindeutigen Verzeichnis mit einem Buildsystem für C/C++ durchsucht. +3. Ein passender Befehl wird ausgeführt, um das System zu konfigurieren. ### C# -| Supported system type | System name | +| Unterstütztes System | Systemname | |----|----| -| Operating system | Windows and Linux | -| Build system | .NET and MSbuild, as well as build scripts | +| Betriebssystem | Windows und Linux | +| Buildsystem | .NET und MSbuild sowie Buildskripts | -The `autobuild` process attempts to autodetect a suitable build method for C# using the following approach: +Der `autobuild`-Prozess versucht, mit dem folgenden Ansatz automatisch eine geeignete Buildmethode für C# zu erkennen: -1. Invoke `dotnet build` on the solution (`.sln`) or project (`.csproj`) file closest to the root. -2. Invoke `MSbuild` (Linux) or `MSBuild.exe` (Windows) on the solution or project file closest to the root. -If `autobuild` detects multiple solution or project files at the same (shortest) depth from the top level directory, it will attempt to build all of them. -3. Invoke a script that looks like a build script—_build_ and _build.sh_ (in that order, for Linux) or _build.bat_, _build.cmd_, _and build.exe_ (in that order, for Windows). +1. Für die Projektmappe (`.sln`) oder Projektdatei (`.csproj`), die sich am nächsten beim Stamm befindet, wird `dotnet build` aufgerufen. +2. Für die Projektmappe oder Projektdatei, die sich am nächsten beim Stamm befindet, wird `MSbuild` (Linux) oder `MSBuild.exe` (Windows) aufgerufen. +Wenn `autobuild` mehrere Projektmappen oder Projektdateien mit dem gleichen (kürzesten) Abstand zum obersten Verzeichnis erkennt, versucht autobuild, alle zu kompilieren. +3. Ein Skript wird aufgerufen, das wie ein Buildskript aussieht: _build_ und _build.sh_ (für Linux in dieser Reihenfolge) oder _build.bat_, _build.cmd_ und _build.exe_ (für Windows in dieser Reihenfolge). {% ifversion codeql-go-autobuild %} ### Go -| Supported system type | System name | +| Unterstütztes System | Systemname | |----|----| -| Operating system | Windows, macOS, and Linux | -| Build system | Go modules, `dep` and Glide, as well as build scripts including Makefiles and Ninja scripts | +| Betriebssystem | Windows, macOS und Linux | +| Buildsystem | Go-Module, `dep` und Glide sowie Buildskripts, einschließlich Makefiles und Ninja-Skripts | -The `autobuild` process attempts to autodetect a suitable way to install the dependencies needed by a Go repository before extracting all `.go` files: +Der `autobuild`-Prozess versucht, automatisch einen geeigneten Weg zu finden, die von einem Go-Repository benötigten Abhängigkeiten zu installieren, bevor alle `.go`-Dateien extrahiert werden: -1. Invoke `make`, `ninja`, `./build` or `./build.sh` (in that order) until one of these commands succeeds and a subsequent `go list ./...` also succeeds, indicating that the needed dependencies have been installed. -2. If none of those commands succeeded, look for `go.mod`, `Gopkg.toml` or `glide.yaml`, and run `go get` (unless vendoring is in use), `dep ensure -v` or `glide install` respectively to try to install dependencies. -3. Finally, if configurations files for these dependency managers are not found, rearrange the repository directory structure suitable for addition to `GOPATH`, and use `go get` to install dependencies. The directory structure reverts to normal after extraction completes. -4. Extract all Go code in the repository, similar to running `go build ./...`. +1. Rufe `make`, `ninja`, `./build` oder `./build.sh` (in dieser Reihenfolge) auf, bis einer dieser Befehle und ein nachfolgendes `go list ./...` auch erfolgreich ist, was zeigt, dass die erforderlichen Abhängigkeiten installiert wurden. +2. Wenn keiner dieser Befehle erfolgreich war, suche nach `go.mod`, `Gopkg.toml` oder `glide.yaml` und führe entsprechend `go get` (sofern Vendoring nicht verwendet wird), `dep ensure -v` oder `glide install` aus, um zu versuchen, Abhängigkeiten zu installieren. +3. Wenn keine Konfigurationsdateien für diese Abhängigkeits-Manager gefunden werden, ordne schließlich die Repositoryverzeichnisstruktur so neu an, dass sie `GOPATH` hinzugefügt werden kann, und installiere mit `go get` Abhängigkeiten. Die Verzeichnisstruktur wird nach Abschluss der Extraktion in die Normalität zurückgesetzt. +4. Extrahiere den gesamten Go-Code im Repository, ähnlich der Ausführung von `go build ./...`. {% endif %} -### Java {% ifversion codeql-kotlin-beta %} and Kotlin {% endif %} +### Java {% ifversion codeql-kotlin-beta %} und Kotlin {% endif %} -| Supported system type | System name | +| Unterstütztes System | Systemname | |----|----| -| Operating system | Windows, macOS, and Linux (no restriction) | -| Build system | Gradle, Maven and Ant | +| Betriebssystem | Windows, macOS und Linux (keine Einschränkung) | +| Buildsystem | Gradle, Maven und Ant | -The `autobuild` process tries to determine the build system for Java codebases by applying this strategy: +Der `autobuild`-Prozess versucht, mithilfe dieser Strategie das Buildsystem für Java-Codebasen zu bestimmen: -1. Search for a build file in the root directory. Check for Gradle then Maven then Ant build files. -2. Run the first build file found. If both Gradle and Maven files are present, the Gradle file is used. -3. Otherwise, search for build files in direct subdirectories of the root directory. If only one subdirectory contains build files, run the first file identified in that subdirectory (using the same preference as for 1). If more than one subdirectory contains build files, report an error. +1. Im Stammverzeichnis wird nach einer Builddatei gesucht. Eine Prüfung auf Gradle-, dann Maven-, dann Ant-Builddateien erfolgt. +2. Die erste gefundene Builddatei wird ausgeführt. Wenn sowohl Gradle- als auch Maven-Dateien vorhanden sind, wird die Gradle-Datei verwendet. +3. Andernfalls wird in direkten Unterverzeichnissen des Stammverzeichnisses nach Builddateien gesucht. Wenn nur ein Unterverzeichnis Builddateien enthält, wird die erste Datei ausgeführt, die in diesem Unterverzeichnis ermittelt wurde (mit derselben Einstellung wie für 1). Wenn mehrere Unterverzeichnisse Builddateien enthalten, wird ein Fehler gemeldet. -## Adding build steps for a compiled language +## Hinzufügen von Buildschritten für eine kompilierte Sprache -{% data reusables.code-scanning.autobuild-add-build-steps %} For information on how to edit the workflow file, see "[Configuring {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/configuring-code-scanning#editing-a-code-scanning-workflow)." +{% data reusables.code-scanning.autobuild-add-build-steps %} Informationen zum Bearbeiten der Workflowdatei findest du unter [Konfigurieren des {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/configuring-code-scanning#editing-a-code-scanning-workflow). -After removing the `autobuild` step, uncomment the `run` step and add build commands that are suitable for your repository. The workflow `run` step runs command-line programs using the operating system's shell. You can modify these commands and add more commands to customize the build process. +Nachdem du den `autobuild`-Schritt entfernt hast, hebe die Auskommentierung für den `run`-Schritt auf, und füge für dein Repository geeignete Buildbefehle hinzu. Der `run`-Schritt des Workflows führt Befehlszeilenprogramme mithilfe der Shell des Betriebssystems aus. Du kannst diese Befehle ändern und weitere Befehle hinzufügen, um den Buildprozess anzupassen. ``` yaml - run: | @@ -135,9 +134,9 @@ After removing the `autobuild` step, uncomment the `run` step and add build comm make release ``` -For more information about the `run` keyword, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsrun)." +Weitere Informationen zum Schlüsselwort `run` findest du unter [Workflowsyntax für {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsrun). -If your repository contains multiple compiled languages, you can specify language-specific build commands. For example, if your repository contains C/C++, C# and Java, and `autobuild` correctly builds C/C++ and C# but fails to build Java, you could use the following configuration in your workflow, after the `init` step. This specifies build steps for Java while still using `autobuild` for C/C++ and C#: +Wenn dein Repository mehrere kompilierte Sprachen enthält, kannst du sprachspezifische Buildbefehle angeben. Wenn dein Repository z. B. C/C++-, C#- und Java-Code enthält und `autobuild` C/C++ und C# ordnungsgemäß kompilieren kann, jedoch nicht Java, kannst du nach dem `init`-Schritt die folgende Konfiguration in deinem Workflow verwenden. Hiermit werden Buildschritte für Java angegeben, während weiterhin `autobuild` für C/C++ und C# verwendet wird: ```yaml - if: matrix.language == 'cpp' || matrix.language == 'csharp' @@ -151,8 +150,8 @@ If your repository contains multiple compiled languages, you can specify languag make release ``` -For more information about the `if` conditional, see "[Workflow syntax for GitHub Actions](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsif)." +Weitere Informationen zur `if`-Bedingung findest du unter [Workflowsyntax für GitHub Actions](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsif). -For more tips and tricks about why `autobuild` won't build your code, see "[Troubleshooting the {% data variables.product.prodname_codeql %} workflow](/code-security/secure-coding/troubleshooting-the-codeql-workflow)." +Weitere Tipps und Tricks bei Buildproblemen mit `autobuild` findest du unter [Problembehandlung des {% data variables.product.prodname_codeql %}-Workflows](/code-security/secure-coding/troubleshooting-the-codeql-workflow). -If you added manual build steps for compiled languages and {% data variables.product.prodname_code_scanning %} is still not working on your repository, contact {% data variables.contact.contact_support %}. +Wenn du manuelle Buildschritte für kompilierte Sprachen hinzugefügt hast und {% data variables.product.prodname_code_scanning %} in deinem Repository noch immer nicht funktioniert, kontaktiere {% data variables.contact.contact_support %}. diff --git a/translations/de-DE/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md b/translations/de-DE/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md index 6f38984d0c..4e97f25ece 100644 --- a/translations/de-DE/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md +++ b/translations/de-DE/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md @@ -25,10 +25,9 @@ shortTitle: Enable push protection Up to now, {% data variables.product.prodname_secret_scanning_GHAS %} checks for secrets _after_ a push and alerts users to exposed secrets. {% data reusables.secret-scanning.push-protection-overview %} If a contributor bypasses a push protection block for a secret, {% data variables.product.prodname_dotcom %}: -- generates an alert. -- creates an alert in the "Security" tab of the repository. +- creates an alert in the "Security" tab of the repository in the state described in the table below. - adds the bypass event to the audit log.{% ifversion secret-scanning-push-protection-email %} -- sends an email alert to organization owners, security managers, and repository administrators, with a link to the related secret and the reason why it was allowed.{% endif %} +- sends an email alert to organization owners, security managers, and repository administrators who are watching the repository, with a link to the secret and the reason why it was allowed.{% endif %} {% data reusables.secret-scanning.bypass-reasons-and-alerts %} diff --git a/translations/de-DE/content/code-security/secret-scanning/secret-scanning-patterns.md b/translations/de-DE/content/code-security/secret-scanning/secret-scanning-patterns.md index 1499e8e879..a43693a91c 100644 --- a/translations/de-DE/content/code-security/secret-scanning/secret-scanning-patterns.md +++ b/translations/de-DE/content/code-security/secret-scanning/secret-scanning-patterns.md @@ -33,7 +33,7 @@ Organizations using {% data variables.product.prodname_ghe_cloud %} with {% data ## Supported secrets for partner patterns -{% data variables.product.product_name %} currently scans public repositories for secrets issued by the following service providers. For more information about {% data variables.product.prodname_secret_scanning_partner %}, see "[About {% data variables.product.prodname_secret_scanning_partner %}](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-partner-patterns)." +{% data variables.product.product_name %} currently scans public repositories for secrets issued by the following service providers and alerts the relevant service provider whenever a secret is detected in a commit. For more information about {% data variables.product.prodname_secret_scanning_partner %}, see "[About {% data variables.product.prodname_secret_scanning_partner %}](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-partner-patterns)." {% data reusables.secret-scanning.secret-scanning-pattern-pair-matches %} diff --git a/translations/de-DE/content/code-security/security-advisories/guidance-on-reporting-and-writing/managing-privately-reported-security-vulnerabilities.md b/translations/de-DE/content/code-security/security-advisories/guidance-on-reporting-and-writing/managing-privately-reported-security-vulnerabilities.md new file mode 100644 index 0000000000..d6daeb7614 --- /dev/null +++ b/translations/de-DE/content/code-security/security-advisories/guidance-on-reporting-and-writing/managing-privately-reported-security-vulnerabilities.md @@ -0,0 +1,45 @@ +--- +title: Managing privately reported security vulnerabilities +intro: Repository maintainers can manage security vulnerabilities that have been privately reported to them by security reseachers for repositories where private vulnerability reporting is enabled. +permissions: 'Anyone with admin permissions to a repository can see, review, and manage privately-reported vulnerabilities for the repository.' +versions: + fpt: '*' + ghec: '*' +type: how_to +miniTocMaxHeadingLevel: 3 +topics: + - Security advisories + - Vulnerabilities +shortTitle: Manage vulnerability reports +--- + +{% data reusables.security-advisory.private-vulnerability-reporting-beta %} + +{% data reusables.security-advisory.private-vulnerability-reporting-enable %} + +## About privately reporting a security vulnerability + +Private vulnerability reporting makes it easy for security researchers to report vulnerabilities directly to you using a simple form. + +When a security researcher reports a vulnerability privately, you are notified and can choose to either accept it, ask more questions, or reject it. If you accept the report, you're ready to collaborate on a fix for the vulnerability in private with the security researcher. + +## Managing security vulnerabilities that are privately reported + +{% data variables.product.prodname_dotcom %} notifies repository maintainers when security researchers privately report vulnerabilities in their repository, and sends notifications if maintainers watch the repository or if they have notifications enabled for the repository. For more information, see "[Configuring notifications](/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications)." + +{% data reusables.repositories.navigate-to-repo %} +{% data reusables.repositories.sidebar-security %} +{% data reusables.repositories.sidebar-advisories %} +1. Click the advisory you want to review. An advisory that is privately reported will have a status of `Needs triage`. + + ![Screenshot showing an example of advisory list](/assets/images/help/security/advisory-list.png) + +2. Carefully review the report. You can: + - Collaborate with the security researcher on a patch in private, by clicking **Start a temporary private fork**. This gives you a place for further discussions with the contributor without changing the status of the proposed advisory from `Needs triage`. + - Accept the vulnerability report as a draft advisory on {% data variables.product.prodname_dotcom %}, by clicking **Accept and open as draft**. If you choose this option: + - This doesn't make the report public. + - The report becomes a draft repository security advisory and you can work on it in the same way as any draft advisory that you create. + For more information on security advisories, see "[About repository security advisories](/code-security/security-advisories/repository-security-advisories/about-repository-security-advisories)." + - Reject the report by clicking **Close security advisory**. Where possible, you should add a comment explaining why you don't consider the report a security risk before you close the advisory. + + ![Screenshot showing the options available to the repository maintainer when reviewing an externally submitted vulnerability report](/assets/images/help/security/advisory-maintainer-options.png) \ No newline at end of file diff --git a/translations/de-DE/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md b/translations/de-DE/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md index 28d368418f..aa33d6a176 100644 --- a/translations/de-DE/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md +++ b/translations/de-DE/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md @@ -37,9 +37,11 @@ You can secure the code you depend on by creating a vulnerability management pro 1. Create an inventory of your dependencies. -2. Know when there is a security vulnerability in a dependency. +1. Know when there is a security vulnerability in a dependency. +{% ifversion fpt or ghec or ghes > 3.5 or ghae > 3.5 %} +1. Enforce dependency reviews on your pull requests.{% endif %} -3. Assess the impact of that vulnerability on your code and decide what action to take. +1. Assess the impact of that vulnerability on your code and decide what action to take. ### Automatic inventory generation @@ -48,6 +50,11 @@ As a first step, you want to make a complete inventory of your dependencies. The ### Automatic detection of vulnerabilities in dependencies {% data variables.product.prodname_dependabot %} can help you by monitoring your dependencies and notifying you when they contain a known vulnerability. {% ifversion fpt or ghec or ghes %}You can even enable {% data variables.product.prodname_dependabot %} to automatically raise pull requests that update the dependency to a secure version.{% endif %} For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)"{% ifversion fpt or ghec or ghes %} and "[About Dependabot security updates](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates)"{% endif %}. +{% ifversion fpt or ghec or ghes > 3.5 or ghae > 3.5 %} +### Automatic detection of vulnerabilities in pull requests + +The {% data variables.product.prodname_dependency_review_action %} enforces a dependency review on your pull requests, making it easy for you to see if a pull request will introduce a vulnerable version of a dependency to your repository. When a vulnerability is detected, the {% data variables.product.prodname_dependency_review_action %} can block the pull request from merging. For more information, see "[Dependency review enforcement](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-enforcement)."{% endif %} + ### Assessment of exposure to risk from a vulnerable dependency diff --git a/translations/de-DE/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md b/translations/de-DE/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md index 90f0a350c0..de4a1a3ab2 100644 --- a/translations/de-DE/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md +++ b/translations/de-DE/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md @@ -1,6 +1,6 @@ --- -title: About supply chain security -intro: '{% data variables.product.product_name %} helps you secure your supply chain, from understanding the dependencies in your environment, to knowing about vulnerabilities in those dependencies{% ifversion fpt or ghec or ghes %}, and patching them{% endif %}.' +title: Informationen zur Lieferkettensicherheit +intro: 'Mit {% data variables.product.product_name %} kannst du deine Lieferkette absichern, indem du Informationen über die Abhängigkeiten in deiner Umgebung bis zu den Sicherheitsrisiken dieser Abhängigkeiten erhältst{% ifversion fpt or ghec or ghes %} und diese patchen kannst{% endif %}.' miniTocMaxHeadingLevel: 3 shortTitle: Supply chain security redirect_from: @@ -19,160 +19,157 @@ topics: - Dependencies - Pull requests - Repositories +ms.openlocfilehash: d0f743db7d1f5a054a3eb8c7b4dbf81052aca50f +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/24/2022 +ms.locfileid: '148181236' --- +## Informationen zur Lieferkettensicherheit auf GitHub -## About supply chain security at GitHub +Aufgrund der zunehmenden Verwendung von Open-Source-Lösungen hängen die meisten Projekte von Hunderten von Open-Source-Abhängigkeiten ab. Dies stellt ein Sicherheitsproblem dar: Was ist, wenn die von Ihnen verwendeten Abhängigkeiten Sicherheitsrisiken aufweisen? Du könntest deine Benutzer*innen dem Risiko eines Lieferkettenangriffs aussetzen. Eine der wichtigsten Maßnahmen zum Schutz deiner Lieferkette besteht darin, deine anfälligen Abhängigkeiten zu patchen{% ifversion GH-advisory-db-supports-malware %} und jegliche Schadsoftware zu ersetzen{% endif %}. -With the accelerated use of open source, most projects depend on hundreds of open-source dependencies. This poses a security problem: what if the dependencies you're using are vulnerable? You could be putting your users at risk of a supply chain attack. One of the most important things you can do to protect your supply chain is to patch your vulnerable dependencies{% ifversion GH-advisory-db-supports-malware %} and replace any malware{% endif %}. +Du fügst Abhängigkeiten direkt deiner Lieferkette hinzu, wenn du sie in einer Manifest- oder Sperrdatei angibst. Abhängigkeiten können aber auch transitiv eingeschlossen werden. Dies bedeutet, dass, auch wenn du eine bestimmte Abhängigkeit nicht angibst, eine deiner Abhängigkeiten diese jedoch verwendet, du ebenfalls von dieser Abhängigkeit abhängig bist. -You add dependencies directly to your supply chain when you specify them in a manifest file or a lockfile. Dependencies can also be included transitively, that is, even if you don’t specify a particular dependency, but a dependency of yours uses it, then you’re also dependent on that dependency. +{% data variables.product.product_name %} bietet eine Reihe von Features, die dir dabei helfen, die Abhängigkeiten in deiner Umgebung{% ifversion ghae %} und die Sicherheitsrisiken dieser Abhängigkeiten zu verstehen{% endif %}{% ifversion fpt or ghec or ghes %}und die Sicherheitsrisiken dieser Abhängigkeiten zu verstehen und diese zu patchen{% endif %}. -{% data variables.product.product_name %} offers a range of features to help you understand the dependencies in your environment{% ifversion ghae %} and know about vulnerabilities in those dependencies{% endif %}{% ifversion fpt or ghec or ghes %}, know about vulnerabilities in those dependencies, and patch them{% endif %}. - -The supply chain features on {% data variables.product.product_name %} are: -- **Dependency graph** -- **Dependency review** -- **{% data variables.product.prodname_dependabot_alerts %} ** -{% ifversion fpt or ghec or ghes %}- **{% data variables.product.prodname_dependabot_updates %}** +Die Lieferkettenfeatures auf {% data variables.product.product_name %} sind: +- **Abhängigkeitsdiagramm** +- **Abhängigkeitsüberprüfung** +- **{% data variables.product.prodname_dependabot_alerts %} ** {% ifversion fpt or ghec or ghes %} – **{% data variables.product.prodname_dependabot_updates %}** - **{% data variables.product.prodname_dependabot_security_updates %}** - **{% data variables.product.prodname_dependabot_version_updates %}**{% endif %} -The dependency graph is central to supply chain security. The dependency graph identifies all upstream dependencies and public downstream dependents of a repository or package. You can see your repository’s dependencies and some of their properties, like vulnerability information, on the dependency graph for the repository. +Das Abhängigkeitsdiagramm ist von zentraler Bedeutung für die Lieferkettensicherheit. Es zeigt alle Upstreamabhängigkeiten eines Repositorys oder Pakets sowie alle öffentlichen Downstreamelemente, die von diesem Repository bzw. Paket abhängig sind. Im Abhängigkeitsdiagramm für das Repository kannst du die Abhängigkeiten deines Repositorys sowie einige der Eigenschaften dieser Abhängigkeiten sehen, z. B. Informationen zu Sicherheitsrisiken. -Other supply chain features on {% data variables.product.prodname_dotcom %} rely on the information provided by the dependency graph. +Andere Lieferkettenfeatures auf {% data variables.product.prodname_dotcom %} nutzen die Informationen aus dem Abhängigkeitsdiagramm. -- 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 advisories published in the {% data variables.product.prodname_advisory_database %}, scans your dependencies and generates {% data variables.product.prodname_dependabot_alerts %} when a potential vulnerability {% ifversion GH-advisory-db-supports-malware %}or malware{% endif %} is detected. -{% ifversion fpt or ghec or ghes %}- {% 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. +- Die Abhängigkeitsüberprüfung verwendet das Abhängigkeitsdiagramm, um Änderungen bei Abhängigkeiten zu erkennen und Ihnen dabei zu helfen, beim Überprüfen von Pull Requests die Auswirkungen dieser Änderungen auf die Sicherheit zu verstehen. +- {% data variables.product.prodname_dependabot %} gleicht die vom Abhängigkeitsdiagramm bereitgestellten Abhängigkeitsdaten mit der in {% data variables.product.prodname_advisory_database %} veröffentlichten Empfehlungsliste ab, überprüft deine Abhängigkeiten und generiert {% data variables.product.prodname_dependabot_alerts %}, wenn ein potenzielles Sicherheitsrisiko {% ifversion GH-advisory-db-supports-malware %}oder Schadsoftware{% endif %} erkannt wurde. +{% ifversion fpt or ghec or ghes %} – {% data variables.product.prodname_dependabot_security_updates %} verwenden das Abhängigkeitsdiagramm und {% data variables.product.prodname_dependabot_alerts %}, um dich beim Aktualisieren von Abhängigkeiten mit bekannten Sicherheitsrisiken in deinem Repository zu unterstützen. -{% 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. +{% data variables.product.prodname_dependabot_version_updates %} verwenden nicht das Abhängigkeitsdiagramm, sondern die semantische Versionierung von Abhängigkeiten. {% data variables.product.prodname_dependabot_version_updates %} hilft dir dabei, deine Abhängigkeiten auf dem jeweils aktuellen Stand zu halten, auch wenn keine Sicherheitsrisiken vorliegen. {% endif %} -{% ifversion fpt or ghec or ghes %} -For best practice guides on end-to-end supply chain security including the protection of personal accounts, code, and build processes, see "[Securing your end-to-end supply chain](/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview)." +{% ifversion fpt or ghec or ghes %} Leitlinien mit bewährten Methoden zur Sicherheit der gesamten Lieferkette, einschließlich des Schutzes von persönlichen Konten, Code und Prozessen, findest du unter [Sichern einer End-to-End-Lieferkette](/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview). {% endif %} -## Feature overview +## Funktionsübersicht -### What is the dependency graph +### Was ist das Abhängigkeitsdiagramm? -To generate the dependency graph, {% data variables.product.company_short %} looks at a repository’s explicit dependencies declared in the manifest and lockfiles. When enabled, the dependency graph automatically parses all known package manifest files in the repository, and uses this to construct a graph with known dependency names and versions. +Zum Generieren des Abhängigkeitsdiagramms überprüft {% data variables.product.company_short %} die expliziten, im Manifest und in Sperrdateien deklarierten Abhängigkeiten eines Repositorys. Wenn das Abhängigkeitsdiagramm aktiviert ist, parst es automatisch alle bekannten Paketmanifestdateien im Repository und verwendet diese, um ein Diagramm mit den Namen und Versionen bekannter Abhängigkeiten zu erstellen. -- The dependency graph includes information on your _direct_ dependencies and _transitive_ dependencies. -- The dependency graph is automatically updated when you push a commit to {% data variables.product.company_short %} that changes or adds a supported manifest or lock file to the default branch, and when anyone pushes a change to the repository of one of your dependencies. -- You can see the dependency graph by opening the repository's main page on {% data variables.product.product_name %}, and navigating to the **Insights** tab. +- Das Abhängigkeitsdiagramm enthält Informationen zu deinen _direkten_ und _transitiven_ Abhängigkeiten. +- Das Abhängigkeitsdiagramm wird automatisch aktualisiert, wenn du einen Commit an {% data variables.product.company_short %} pushst, der eine unterstützte Manifest- oder Sperrdatei für den Standardbranch ändert oder hinzufügt, und wenn jemand eine Änderung an das Repository einer deiner Abhängigkeiten pusht. +- Du kannst das Abhängigkeitsdiagramm anzeigen, indem du die Hauptseite des Repositorys auf {% data variables.product.product_name %} öffnest und zur Registerkarte **Erkenntnisse** navigierst. -{% ifversion dependency-submission-api %} -{% data reusables.dependency-submission.dependency-submission-link %} -{% endif %} +{% ifversion dependency-submission-api %} {% data reusables.dependency-submission.dependency-submission-link %} {% endif %} -For more information about the dependency graph, see "[About the dependency graph](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)." +Weitere Informationen zum Abhängigkeitsdiagramm findest du unter [Informationen zum Abhängigkeitsdiagramm](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph). -### What is dependency review +### Was ist die Abhängigkeitsüberprüfung? -Dependency review helps reviewers and contributors understand dependency changes and their security impact in every pull request. +Die Abhängigkeitsüberprüfung hilft Reviewer*innen und Mitwirkenden dabei, Änderungen bei Abhängigkeiten und deren Auswirkungen auf die Sicherheit in allen Pull Requests zu verstehen. -- Dependency review tells you which dependencies were added, removed, or updated, in a pull request. You can use the release dates, popularity of dependencies, and vulnerability information to help you decide whether to accept the change. -- You can see the dependency review for a pull request by showing the rich diff on the **Files Changed** tab. +- Die Abhängigkeitsüberprüfung teilt Ihnen mit, welche Abhängigkeiten in einem Pull Request hinzugefügt, entfernt oder aktualisiert wurden. Du kannst das Veröffentlichungsdatum, die Beliebtheit von Abhängigkeiten und Informationen zu Sicherheitsrisiken verwenden, um zu entscheiden, ob du die Änderung annehmen möchtest. +- Du kannst die Abhängigkeitsüberprüfung für einen Pull Request einsehen, indem du auf der Registerkarte **Geänderte Dateien** das Rich-Diff anzeigst. -For more information about dependency review, see "[About dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review)." +Weitere Informationen zur Abhängigkeitsüberprüfung findest du unter [Informationen zur Abhängigkeitsüberprüfung](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review). -### What is Dependabot +### Was ist Dependabot? -{% data variables.product.prodname_dependabot %} keeps your dependencies up to date by informing you of any security vulnerabilities in your dependencies{% ifversion fpt or ghec or ghes %}, and automatically opens pull requests to upgrade your dependencies to the next available secure version when a {% data variables.product.prodname_dependabot %} alert is triggered, or to the latest version when a release is published{% else %} so that you can update that dependency{% endif %}. +{% data variables.product.prodname_dependabot %} hält deine Abhängigkeiten auf dem jeweils aktuellen Stand, indem du über Sicherheitsrisiken bei deinen Abhängigkeiten informiert wirst{% ifversion fpt or ghec or ghes %} und automatisch Pull Requests zum Upgraden deiner Abhängigkeiten auf die nächste verfügbare sichere Version geöffnet werden, wenn eine {% data variables.product.prodname_dependabot %}-Warnung ausgelöst wird, oder zum Upgraden auf die aktuelle Version, wenn ein Release veröffentlicht wird{% else %}, damit du die betreffende Abhängigkeit aktualisieren kannst{% endif %}. -{% ifversion fpt or ghec or ghes %} -The term "{% data variables.product.prodname_dependabot %}" encompasses the following features: -- {% data variables.product.prodname_dependabot_alerts %}—Displayed notification on the **Security** tab for the repository, and in the repository's dependency graph. The alert includes a link to the affected file in the project, and information about a fixed version. +{% ifversion fpt or ghec or ghes %} Der Begriff „{% data variables.product.prodname_dependabot %}“ beschreibt die folgenden Features: +- {% data variables.product.prodname_dependabot_alerts %}: Hierbei handelt es sich um eine Benachrichtigung, die auf der Registerkarte **Sicherheit** für das Repository sowie im Abhängigkeitsdiagramm des Repositorys angezeigt wird. Die Warnung enthält einen Link zur betroffenen Datei im Projekt sowie Informationen zu einer Version, bei der das Problem behoben wurde. - {% data variables.product.prodname_dependabot_updates %}: - - {% data variables.product.prodname_dependabot_security_updates %}—Triggered updates to upgrade your dependencies to a secure version when an alert is triggered. - - {% data variables.product.prodname_dependabot_version_updates %}—Scheduled updates to keep your dependencies up to date with the latest version. + - {% data variables.product.prodname_dependabot_security_updates %}: Hierbei handelt es sich um Updates, die ausgelöst werden, damit deine Abhängigkeiten auf eine sichere Version upgegradet werden, sobald eine Warnung ausgelöst wird. + - {% data variables.product.prodname_dependabot_version_updates %}: Hierbei handelt es sich um geplante Updates, mit denen deine Abhängigkeiten auf dem neuesten Stand (aktuelle Version) gehalten werden. {% endif %} {% ifversion fpt or ghec %} -{% data variables.product.prodname_dependabot_alerts %}, {% data variables.product.prodname_dependabot_security_updates %}, and {% data variables.product.prodname_dependabot_version_updates %} do not use {% data variables.product.prodname_actions %} when they run on {% data variables.product.product_name %}. However, pull requests opened by {% data variables.product.prodname_dependabot %} can trigger workflows that run actions. For more information, see "[Automating {% data variables.product.prodname_dependabot %} with {% data variables.product.prodname_actions %}](/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions)." +{% data variables.product.prodname_dependabot_alerts %}, {% data variables.product.prodname_dependabot_security_updates %} und {% data variables.product.prodname_dependabot_version_updates %} nutzen {% data variables.product.prodname_actions %} nicht, wenn sie auf {% data variables.product.product_name %} ausgeführt werden. Allerdings können Pull Requests, die von {% data variables.product.prodname_dependabot %} geöffnet werden, Workflows zum Ausführen von Aktionen auslösen. Weitere Informationen findest du unter [Automatisieren von {% data variables.product.prodname_dependabot %} mit {% data variables.product.prodname_actions %}](/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions). {% elsif ghes %} -{% data variables.product.prodname_dependabot_security_updates %} and {% data variables.product.prodname_dependabot_version_updates %} require {% data variables.product.prodname_actions %} to run on {% data variables.product.product_name %}. {% data variables.product.prodname_dependabot_alerts %} do not require {% data variables.product.prodname_actions %}. For more information, see "[Enabling {% data variables.product.prodname_dependabot %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)." +{% data variables.product.prodname_dependabot_security_updates %} und {% data variables.product.prodname_dependabot_version_updates %} benötigen {% data variables.product.prodname_actions %}, um auf {% data variables.product.product_name %} ausgeführt zu werden. Für {% data variables.product.prodname_dependabot_alerts %} wird {% data variables.product.prodname_actions %} nicht benötigt. Weitere Informationen findest du unter [Aktivieren von {% data variables.product.prodname_dependabot %} für dein Unternehmen](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise). {% elsif ghae %} -{% data variables.product.prodname_actions %} is not required for {% data variables.product.prodname_dependabot_alerts %} to run on {% data variables.product.product_name %}. +{% data variables.product.prodname_actions %} wird nicht benötigt, um {% data variables.product.prodname_dependabot_alerts %} auf {% data variables.product.product_name %} auszuführen. {% endif %} {% ifversion dependabot-actions-support %} -{% data reusables.dependabot.dependabot-actions-support %} For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/code-security/dependabot/dependabot-security-updates/about-dependabot-security-updates)." +{% data reusables.dependabot.dependabot-actions-support %} Weitere Informationen findest du unter [Informationen zu {% data variables.product.prodname_dependabot_security_updates %}](/code-security/dependabot/dependabot-security-updates/about-dependabot-security-updates). {% endif %} -#### What are Dependabot alerts +#### Was sind Dependabot-Warnungen? -{% data variables.product.prodname_dependabot_alerts %} highlight repositories affected by a newly discovered vulnerability based on the dependency graph and the {% data variables.product.prodname_advisory_database %}, which contains advisories for known vulnerabilities{% ifversion GH-advisory-db-supports-malware %} and malware{% endif %}. +{% data variables.product.prodname_dependabot_alerts %} heben Repositorys hervor, die von einem neu entdeckten Sicherheitsrisiko betroffen sind, basierend auf dem Abhängigkeitsdiagramm sowie {% data variables.product.prodname_advisory_database %} hervor. Diese Datenbank enthält Empfehlungen für bekannte Sicherheitsrisiken{% ifversion GH-advisory-db-supports-malware %} und Schadsoftware{% endif %}. -- {% data variables.product.prodname_dependabot %} performs a scan to detect insecure dependencies and sends {% data variables.product.prodname_dependabot_alerts %} when: -{% ifversion fpt or ghec %} - - A new advisory is added to the {% data variables.product.prodname_advisory_database %}.{% else %} - - New advisory data is synchronized to {% data variables.location.product_location %} each hour from {% data variables.product.prodname_dotcom_the_website %}. {% data reusables.security-advisory.link-browsing-advisory-db %}{% endif %} - - The dependency graph for the repository changes. -- {% data variables.product.prodname_dependabot_alerts %} are displayed {% ifversion fpt or ghec or ghes %} on the **Security** tab for the repository and{% endif %} in the repository's dependency graph. The alert includes {% ifversion fpt or ghec or ghes %}a link to the affected file in the project, and {% endif %}information about a fixed version. +- {% data variables.product.prodname_dependabot %} führt eine Überprüfung zur Erkennung von unsicheren Abhängigkeiten durch und sendet {% data variables.product.prodname_dependabot_alerts %}, wenn: {% ifversion fpt or ghec %} + - Ein neues Sicherheitsrisiko wird {% data variables.product.prodname_advisory_database %} hinzugefügt.{% else %} + - Neue Empfehlungsdaten werden stündlich zwischen {% data variables.product.prodname_dotcom_the_website %} und {% data variables.location.product_location %} synchronisiert. {% data reusables.security-advisory.link-browsing-advisory-db %}{% endif %} + - Das Abhängigkeitsdiagramm für das Repository sich ändert +- {% data variables.product.prodname_dependabot_alerts %} werden {% ifversion fpt or ghec or ghes %} auf der Registerkarte **Sicherheit** des Repositorys sowie{% endif %} im Abhängigkeitsdiagramm des Repositorys angezeigt. Die Warnung enthält {% ifversion fpt or ghec or ghes %} einen Link zur betroffenen Datei im Projekt sowie {% endif %}Informationen zu einer Version, bei der das Problem behoben wurde. -For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies)." +Weitere Informationen findest du unter [Informationen zu {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies). {% ifversion fpt or ghec or ghes %} -#### What are Dependabot updates +#### Was sind Dependabot-Updates? -There are two types of {% data variables.product.prodname_dependabot_updates %}: {% data variables.product.prodname_dependabot %} _security_ updates and _version_ updates. {% data variables.product.prodname_dependabot %} generates automatic pull requests to update your dependencies in both cases, but there are several differences. +Es gibt zwei Arten von {% data variables.product.prodname_dependabot_updates %}: {% data variables.product.prodname_dependabot %}-_Sicherheitsupdates_ und -_Versionsupdates_. {% data variables.product.prodname_dependabot %} generiert zwar in beiden Fällen automatische Pull Requests zum Aktualisieren deiner Abhängigkeiten, es gibt jedoch einige Unterschiede. {% data variables.product.prodname_dependabot_security_updates %}: - - Triggered by a {% data variables.product.prodname_dependabot %} alert - - Update dependencies to the minimum version that resolves a known vulnerability - - Supported for ecosystems the dependency graph supports - - Does not require a configuration file, but you can use one to override the default behavior + - Werden durch eine {% data variables.product.prodname_dependabot %}-Warnung ausgelöst + - Aktualisieren Abhängigkeiten auf die niedrigste Version, in der ein bekanntes Sicherheitsrisiko beseitigt wurde + - Werden für die Ökosysteme unterstützt, die das Abhängigkeitsdiagramm unterstützt + - Erfordert keine Konfigurationsdatei. Du kannst jedoch eine verwenden, um das Standardverhalten außer Kraft zu setzen. {% data variables.product.prodname_dependabot_version_updates %}: - - Requires a configuration file - - Run on a schedule you configure - - Update dependencies to the latest version that matches the configuration - - Supported for a different group of ecosystems + - Erfordert eine Konfigurationsdatei + - Werden basierend auf einem von Ihnen konfigurierten Zeitplan ausgeführt + - Aktualisieren Abhängigkeiten auf die aktuellste Version für die Konfiguration + - Werden für eine andere Gruppe von Ökosystemen unterstützt -For more information about {% data variables.product.prodname_dependabot_updates %}, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates)" and "[About {% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/about-dependabot-version-updates)." +Weitere Informationen zu {% data variables.product.prodname_dependabot_updates %} findest du unter [Informationen zu {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates) und [Informationen zu {% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/about-dependabot-version-updates). {% endif %} -## Feature availability +## Verfügbarkeit von Funktionen {% ifversion fpt or ghec %} -Public repositories: -- **Dependency graph**—enabled by default and cannot be disabled. -- **Dependency review**—enabled by default and cannot be disabled. -- **{% data variables.product.prodname_dependabot_alerts %}**—not enabled by default. {% data variables.product.prodname_dotcom %} detects insecure dependencies and displays information in the dependency graph, but does not generate {% data variables.product.prodname_dependabot_alerts %} by default. Repository owners or people with admin access can enable {% data variables.product.prodname_dependabot_alerts %}. - You can also enable or disable Dependabot alerts for all repositories owned by your user account or organization. For more information, see "[Managing security and analysis settings for your user account](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-security-and-analysis-settings-for-your-personal-account)" or "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization)." +Öffentliche Repositorys: +- **Abhängigkeitsdiagramm**: standardmäßig aktiviert und kann nicht deaktiviert werden +- **Abhängigkeitsüberprüfung**: standardmäßig aktiviert und kann nicht deaktiviert werden +- **{% data variables.product.prodname_dependabot_alerts %}**: nicht standardmäßig aktiviert. {% data variables.product.prodname_dotcom %} erkennt unsichere Abhängigkeiten und zeigt Informationen im Abhängigkeitsdiagramm an, generiert aber nicht standardmäßig {% data variables.product.prodname_dependabot_alerts %}. Repositorybesitzer*innen oder Personen mit Administratorzugriff können {% data variables.product.prodname_dependabot_alerts %} aktivieren. + Zudem kannst du Dependabot-Warnungen für alle Repositorys aktivieren oder deaktivieren, die deinem Benutzerkonto oder deiner Organisation gehören. Weitere Informationen findest du unter [Verwalten von Sicherheits- und Analyseeinstellungen für dein Benutzerkonto](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-security-and-analysis-settings-for-your-personal-account) oder [Verwalten von Sicherheits- und Analyseeinstellungen für deine Organisation](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization). -Private repositories: -- **Dependency graph**—not enabled by default. The feature can be enabled by repository administrators. For more information, see "[Exploring the dependencies of a repository](/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository)." +Private Repositorys: +- **Abhängigkeitsdiagramm**: standardmäßig nicht aktiviert. Das Feature kann von Repositoryadministrator*innen aktiviert werden. Weitere Informationen findest du unter [Untersuchen der Abhängigkeiten eines Repositorys](/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository). {% ifversion fpt %} -- **Dependency review**—available in private repositories owned by organizations that use {% data variables.product.prodname_ghe_cloud %} and have a license for {% data variables.product.prodname_GH_advanced_security %}. For more information, see the [{% data variables.product.prodname_ghe_cloud %} documentation](/enterprise-cloud@latest/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review). +- **Abhängigkeitsüberprüfung**: verfügbar in privaten Repositorys, die Organisationen gehören, die {% data variables.product.prodname_ghe_cloud %} verwenden und über eine Lizenz für {% data variables.product.prodname_GH_advanced_security %} verfügen. Weitere Informationen findest du unter [Dokumentation zu {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review). {% elsif ghec %} -- **Dependency review**—available in private repositories owned by organizations provided you have a license for {% data variables.product.prodname_GH_advanced_security %} and the dependency graph enabled. For more information, see "[About {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)" and "[Exploring the dependencies of a repository](/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository)." -{% endif %} -- **{% data variables.product.prodname_dependabot_alerts %}**—not enabled by default. Owners of private repositories, or people with admin access, can enable {% data variables.product.prodname_dependabot_alerts %} by enabling the dependency graph and {% data variables.product.prodname_dependabot_alerts %} for their repositories. - You can also enable or disable Dependabot alerts for all repositories owned by your user account or organization. For more information, see "[Managing security and analysis settings for your user account](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-security-and-analysis-settings-for-your-personal-account)" or "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization)." +- **Abhängigkeitsüberprüfung**: verfügbar in privaten Repositorys, die Organisationen gehören, vorausgesetzt, du verfügst über eine Lizenz für {% data variables.product.prodname_GH_advanced_security %} und das Abhängigkeitsdiagramm ist aktiviert. Weitere Informationen findest du unter [Informationen zu {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security) und [Untersuchen der Abhängigkeiten eines Repositorys](/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository). {% endif %} +- **{% data variables.product.prodname_dependabot_alerts %}**: nicht standardmäßig aktiviert. Besitzer*innen privater Repositorys oder Personen mit Administratorzugriff können {% data variables.product.prodname_dependabot_alerts %} aktivieren, indem sie das Abhängigkeitsdiagramm und {% data variables.product.prodname_dependabot_alerts %} für ihre Repositorys aktivieren. + Zudem kannst du Dependabot-Warnungen für alle Repositorys aktivieren oder deaktivieren, die deinem Benutzerkonto oder deiner Organisation gehören. Weitere Informationen findest du unter [Verwalten von Sicherheits- und Analyseeinstellungen für dein Benutzerkonto](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-security-and-analysis-settings-for-your-personal-account) oder [Verwalten von Sicherheits- und Analyseeinstellungen für deine Organisation](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization). -Any repository type: -- **{% data variables.product.prodname_dependabot_security_updates %}**—not enabled by default. You can enable {% data variables.product.prodname_dependabot_security_updates %} for any repository that uses {% data variables.product.prodname_dependabot_alerts %} and the dependency graph. 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 %}**—not enabled by default. People with write permissions to a repository can enable {% 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)." +Alle Repositorytypen: +- **{% data variables.product.prodname_dependabot_security_updates %}**: nicht standardmäßig aktiviert. Du kannst {% data variables.product.prodname_dependabot_security_updates %} für jedes Repository aktivieren, das {% data variables.product.prodname_dependabot_alerts %} und das Abhängigkeitsdiagramm verwendet. Weitere Informationen zum Aktivieren von Sicherheitsupdates findest du unter [Konfigurieren von {% data variables.product.prodname_dependabot_security_updates %}](/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates). +- **{% data variables.product.prodname_dependabot_version_updates %}**: nicht standardmäßig aktiviert. Personen mit Schreibberechtigungen für ein Repository können {% data variables.product.prodname_dependabot_version_updates %} aktivieren. Weitere Informationen zum Aktivieren von Versionsupdates findest du unter [Konfigurieren von {% data variables.product.prodname_dependabot_version_updates %}](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates). {% endif %} {% ifversion ghes or ghae %} -- **Dependency graph** and **{% data variables.product.prodname_dependabot_alerts %}**—not enabled by default. Both features are configured at an enterprise level by the enterprise owner. For more information, see {% ifversion ghes %}"[Enabling the dependency graph for your enterprise](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise)" and {% endif %}"[Enabling {% data variables.product.prodname_dependabot %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)." -- **Dependency review**—available when dependency graph is enabled for {% data variables.location.product_location %} and {% data variables.product.prodname_advanced_security %} is enabled for the organization or repository. For more information, see "[About {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)." -{% endif %} -{% ifversion ghes %} -- **{% data variables.product.prodname_dependabot_security_updates %}**—not enabled by default. You can enable {% data variables.product.prodname_dependabot_security_updates %} for any repository that uses {% data variables.product.prodname_dependabot_alerts %} and the dependency graph. 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 %}**—not enabled by default. People with write permissions to a repository can enable {% 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)." +- **Abhängigkeitsdiagramm** und **{% data variables.product.prodname_dependabot_alerts %}**: nicht standardmäßig aktiviert. Beide Features werden auf Unternehmensebene vom Unternehmensinhaber bzw. von der Unternehmensinhaberin konfiguriert. Weitere Informationen findest du unter {% ifversion ghes %}[Aktivieren des Abhängigkeitsdiagramms für dein Unternehmen](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise) und {% endif %}[Aktivieren von {% data variables.product.prodname_dependabot %} für dein Unternehmen](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise). +- **Abhängigkeitsüberprüfung**: Verfügbar, wenn das Abhängigkeitsdiagramm für {% data variables.location.product_location %} und {% data variables.product.prodname_advanced_security %} für die Organisation oder das Repository aktiviert sind. Weitere Informationen findest du unter [Informationen zu {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security). +{% endif %} {% ifversion ghes %} +- **{% data variables.product.prodname_dependabot_security_updates %}**: nicht standardmäßig aktiviert. Du kannst {% data variables.product.prodname_dependabot_security_updates %} für jedes Repository aktivieren, das {% data variables.product.prodname_dependabot_alerts %} und das Abhängigkeitsdiagramm verwendet. Weitere Informationen zum Aktivieren von Sicherheitsupdates findest du unter [Konfigurieren von {% data variables.product.prodname_dependabot_security_updates %}](/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates). +- **{% data variables.product.prodname_dependabot_version_updates %}**: nicht standardmäßig aktiviert. Personen mit Schreibberechtigungen für ein Repository können {% data variables.product.prodname_dependabot_version_updates %} aktivieren. Weitere Informationen zum Aktivieren von Versionsupdates findest du unter [Konfigurieren von {% data variables.product.prodname_dependabot_version_updates %}](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates). {% endif %} diff --git a/translations/de-DE/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md b/translations/de-DE/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md index 0f6307553b..8318850ae2 100644 --- a/translations/de-DE/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md +++ b/translations/de-DE/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md @@ -1,6 +1,6 @@ --- -title: Configuring dependency review -intro: You can use dependency review to catch vulnerabilities before they are added to your project. +title: Konfigurieren der Abhängigkeitsüberprüfung +intro: 'Du kannst die Abhängigkeitsüberprüfung verwenden, um Sicherheitsrisiken abzufangen, bevor sie deinem Projekt hinzugefügt werden.' miniTocMaxHeadingLevel: 3 shortTitle: Configure dependency review versions: @@ -15,80 +15,71 @@ topics: - Vulnerabilities - Dependencies - Pull requests +ms.openlocfilehash: b5e5ccb5107cd96d1a88f896fd46d5b948a365cd +ms.sourcegitcommit: c2aa10a61db44ee111c09565b6114dd5c97b6e2e +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/14/2022 +ms.locfileid: '148163352' --- - -## About dependency review +## Informationen zur Abhängigkeitsüberprüfung {% 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)." +Weitere Informationen findest du unter [Informationen zur Abhängigkeitsprüfung](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review) oder [Überprüfen von Abhängigkeitsänderungen in einem Pull Request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request). -## About configuring dependency review +## Informationen zur Abhängigkeitsüberprüfung -{% ifversion fpt %} -Dependency review is available in all public repositories in all products and cannot be disabled. Dependency review is available in private repositories owned by organizations that use GitHub Enterprise Cloud and have a license for [{% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security). For more information, see the [{% data variables.product.prodname_ghe_cloud %} documentation](/enterprise-cloud@latest/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review). +{% ifversion fpt %} Die Abhängigkeitsüberprüfung ist in allen öffentlichen Repositorys in allen Produkten verfügbar und kann nicht deaktiviert werden. Die Abhängigkeitsüberprüfung ist in privaten Repositorys verfügbar, die Organisationen gehören, die GitHub Enterprise Cloud verwenden und über eine Lizenz für [{% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security) verfügen. Weitere Informationen findest du unter [Dokumentation zu {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review). -{% elsif ghec %} -Dependency review is included in {% data variables.product.product_name %} for public repositories. To use dependency review in private repositories owned by organizations, you must have a license for [{% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security) and have the dependency graph enabled. +{% elsif ghec %} Abhängigkeitsüberprüfungen sind in {% data variables.product.product_name %} für öffentliche Repositorys enthalten. Damit Abhängigkeitsüberprüfungen in privaten Repositorys verwendet werden können, die Organisationen gehören, wird eine Lizenz für [{% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security) benötigt, und das Abhängigkeitsdiagramm muss aktiviert sein. {% data reusables.dependabot.enabling-disabling-dependency-graph-private-repo %} -1. If "{% data variables.product.prodname_GH_advanced_security %}" is not enabled, click **Enable** next to the feature. - ![Screenshot of GitHub Advanced Security feature with "Enable" button emphasized](/assets/images/help/security/enable-ghas-private-repo.png) +1. Wenn {% data variables.product.prodname_GH_advanced_security %} nicht aktiviert ist, klicke neben dem Feature auf **Aktivieren**. + ![Screenshot: GitHub-Feature „Erweiterte Sicherheit“ mit hervorgehobener Schaltfläche „Aktivieren“](/assets/images/help/security/enable-ghas-private-repo.png) {% elsif ghes or ghae %} -Dependency review is available when dependency graph is enabled for {% data variables.location.product_location %} and {% data variables.product.prodname_advanced_security %} is enabled for the organization or repository.{% ifversion ghes %} For more information, see "[Enabling {% data variables.product.prodname_GH_advanced_security %} for your enterprise](/admin/code-security/managing-github-advanced-security-for-your-enterprise/enabling-github-advanced-security-for-your-enterprise)."{% endif %} +Die Abhängigkeitsüberprüfung ist verfügbar, wenn das Abhängigkeitsdiagramm für {% data variables.location.product_location %} aktiviert ist und {% data variables.product.prodname_advanced_security %} für das Unternehmen oder Repository aktiviert ist.{% ifversion ghes %} Weitere Informationen findest du unter [Aktivieren von {% data variables.product.prodname_GH_advanced_security %} für dein Unternehmen](/admin/code-security/managing-github-advanced-security-for-your-enterprise/enabling-github-advanced-security-for-your-enterprise).{% endif %} -### Checking if the dependency graph is enabled +### Überprüfen des Status des Abhängigkeitsdiagramms -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -{% data reusables.repositories.navigate-to-code-security-and-analysis %} -1. Under "Configure security and analysis features", check if the dependency graph is enabled. -1. If dependency graph is enabled, click **Enable** next to "{% data variables.product.prodname_GH_advanced_security %}" to enable {% data variables.product.prodname_advanced_security %}, including dependency review. The enable button is disabled if your enterprise has no available licenses for {% data variables.product.prodname_advanced_security %}.{% ifversion ghes %} - ![Screenshot of "Code security and analysis" features"](/assets/images/enterprise/3.4/repository/code-security-and-analysis-enable-ghas-3.4.png){% endif %} +{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.navigate-to-code-security-and-analysis %} +1. Überprüfe unter „Sicherheits- und Analysefeatures konfigurieren“, ob das Abhängigkeitsdiagramm aktiviert ist. +1. Wenn das Abhängigkeitsdiagramm aktiviert ist, kannst du neben {% data variables.product.prodname_GH_advanced_security %} auf **Aktivieren** klicken, um {% data variables.product.prodname_advanced_security %} einschließlich des Abhängigkeitsdiagramms zu aktivieren. Die Schaltfläche „Aktivieren“ ist deaktiviert, wenn dein Unternehmen keine Lizenz für {% data variables.product.prodname_advanced_security %} besitzt.{% ifversion ghes %} ![Screenshot: Features für Codesicherheit und -analyse](/assets/images/enterprise/3.4/repository/code-security-and-analysis-enable-ghas-3.4.png){% endif %} {% endif %} {% ifversion dependency-review-action-configuration %} -## About configuring the {% data variables.product.prodname_dependency_review_action %} +## Informationen zum Konfigurieren der {% data variables.product.prodname_dependency_review_action %} {% data reusables.dependency-review.dependency-review-action-overview %} -The following configuration options are available. +Die folgenden Konfigurationsoptionen stehen zur Verfügung. -| Option | Required | Usage | +| Option | Erforderlich | Verbrauch | |------------------|-------------------------------|--------| -| `fail-on-severity` | Optional | Defines the threshold for level of severity (`low`, `moderate`, `high`, `critical`).
The action will fail on any pull requests that introduce vulnerabilities of the specified severity level or higher. | -{%- ifversion dependency-review-action-licenses %} -| `allow-licenses` | Optional | Contains a list of allowed licenses. You can find the possible values for this parameter in the [Licenses](/rest/licenses) page of the API documentation.
The action will fail on pull requests that introduce dependencies with licenses that do not match the list.|{% endif %} -{%- ifversion dependency-review-action-licenses %} -| `deny-licenses` | Optional | Contains a list of prohibited licenses. You can find the possible values for this parameter in the [Licenses](/rest/licenses) page of the API documentation.
The action will fail on pull requests that introduce dependencies with licenses that match the list.|{% endif %}{% ifversion dependency-review-action-fail-on-scopes %} -| `fail-on-scopes` | Optional | Contains a list of strings representing the build environments you want to support (`development`, `runtime`, `unknown`).
The action will fail on pull requests that introduce vulnerabilites in the scopes that match the list.|{% endif %} -| `allow-ghsas` | Optional | Contains a list of {% data variables.product.prodname_advisory_database %} IDs that can be skipped during detection. You can find the possible values for this parameter in the [{% data variables.product.prodname_advisory_database %}](https://github.com/advisories). | -| `config-file` | Optional | Specifies a path to a configuration file. The configuration file can be local to the repository or a file located in an external repository.| -| `external-repo-token` | Optional | Specifies a token for fetching the configuration file, if the file resides in a private external repository. The token must have read access to the repository.| +| `fail-on-severity` | Optional | Definiert den Schwellenwert für den Schweregrad (`low`, `moderate`, `high`, `critical`).
Die Aktion schlägt bei allen Pull Requests fehl, die Sicherheitsrisiken des angegebenen oder eines höheren Schweregrads einführen. | +{%- ifversion dependency-review-action-licenses %} | `allow-licenses` | Optional | Enthält eine Liste der zulässigen Lizenzen. Du findest die möglichen Werte für diesen Parameter auf der Seite [Lizenzen](/rest/licenses) der API-Dokumentation.
Die Aktion schlägt bei Pull Requests fehl, die Abhängigkeiten mit Lizenzen einführen, die nicht der Liste entsprechen.|{% endif %} {%- ifversion dependency-review-action-licenses %} | `deny-licenses` | Optional | Enthält eine Liste der verbotenen Lizenzen. Du findest die möglichen Werte für diesen Parameter auf der Seite [Lizenzen](/rest/licenses) der API-Dokumentation.
Die Aktion schlägt bei Pull Requests fehl, die Abhängigkeiten von Lizenzen einführen, die der Liste entsprechen.|{% endif %}{% ifversion dependency-review-action-fail-on-scopes %} | `fail-on-scopes` | Optional | Enthält eine Liste von Zeichenfolgen für die Buildumgebungen, die du unterstützen möchtest (`development`, `runtime`, `unknown`).
Die Aktion schlägt bei Pull Requests fehl, die Sicherheitsrisiken in Bereichen einführen, die der Liste entsprechen.|{% endif %} | `allow-ghsas` | Optional | Enthält eine Liste von {% data variables.product.prodname_advisory_database %}-IDs, die bei der Erkennung übersprungen werden können. Die möglichen Werte für diesen Parameter findest du in der [{% data variables.product.prodname_advisory_database %}](https://github.com/advisories). | | `config-file` | Optional | Gibt einen Pfad zu einer Konfigurationsdatei an. Die Konfigurationsdatei kann lokal im Repository oder eine Datei in einem externen Repository vorliegen.| | `external-repo-token` | Optional | Gibt ein Token zum Abrufen der Konfigurationsdatei an, wenn sich die Datei in einem privaten externen Repository befindet. Das Token benötigt Lesezugriff auf das Repository.| -{% ifversion dependency-review-action-licenses %} -{% tip %} +{% ifversion dependency-review-action-licenses %} {% tip %} -**Tip:** The `allow-licenses` and `deny-licenses` options are mutually exclusive. +**Tipp:** Die Optionen `allow-licenses` und `deny-licenses` schließen sich gegenseitig aus. -{% endtip %} -{% endif %} +{% endtip %} {% endif %} -## Configuring the {% data variables.product.prodname_dependency_review_action %} +## Konfigurieren der {% data variables.product.prodname_dependency_review_action %} -There are two methods of configuring the {% data variables.product.prodname_dependency_review_action %}: -- Inlining the configuration options in your workflow file. -- Referencing a configuration file in your workflow file. +Es gibt zwei Methoden zum Konfigurieren der {% data variables.product.prodname_dependency_review_action %}: +- Inlinekonfiguration der Konfigurationsoptionen in deiner Workflowdatei +- Verweis auf eine Konfigurationsdatei in deiner Workflowdatei -Notice that all of the examples use a short version number for the action (`v3`) instead of a semver release number (for example, `v3.0.8`). This ensures that you use the most recent minor version of the action. -### Using inline configuration to set up the {% data variables.product.prodname_dependency_review_action %} +Beachte, dass in allen Beispielen anstelle der SemVer-Versionsnummer (z. B. `v3.0.8`) eine kurze Versionsnummer für die Aktion verwendet wird (`v3`). Dadurch wird sichergestellt, dass du die neueste Nebenversion der Aktion verwendest. +### Einrichten der {% data variables.product.prodname_dependency_review_action %} mithilfe der Inlinekonfiguration -1. Add a new YAML workflow to your `.github/workflows` folder. +1. Füge deinem Ordner `.github/workflows` einen neuen YAML-Workflow hinzu. - {% ifversion ghes %}For `runs-on`, the default label is `self-hosted`. You can replace the default label with the label of any of your runners.{% endif %} + {% ifversion ghes %}Für `runs-on` lautet die Standardbezeichnung `self-hosted`. Du kannst die Standardbezeichnung durch die Bezeichnung für einen beliebigen deiner Runner ersetzen.{% endif %} ```yaml{:copy} name: 'Dependency Review' on: [pull_request] @@ -106,9 +97,9 @@ Notice that all of the examples use a short version number for the action (`v3`) - name: Dependency Review uses: actions/dependency-review-action@v3 ``` -1. Specify your settings. +1. Lege die Einstellungen fest. - This {% data variables.product.prodname_dependency_review_action %} example file illustrates how you can use the available configuration options. + Diese Beispieldatei für die {% data variables.product.prodname_dependency_review_action %} veranschaulicht, wie du die verfügbaren Konfigurationsoptionen verwenden kannst. ```yaml{:copy} name: 'Dependency Review' on: [pull_request] @@ -146,11 +137,11 @@ Notice that all of the examples use a short version number for the action (`v3`) fail-on-scopes: development, runtime {% endif %} ``` -### Using a configuration file to set up {% data variables.product.prodname_dependency_review_action %} +### Einrichten der {% data variables.product.prodname_dependency_review_action %} mithilfe einer Konfigurationsdatei -1. Add a new YAML workflow to your `.github/workflows` folder and use `config-file` to specify that you are using a configuration file. +1. Füge deinem Ordner `.github/workflows` einen neuen YAML-Workflow hinzu, und gib mithilfe von `config-file` an, dass du eine Konfigurationsdatei verwendest. - {% ifversion ghes %}For `runs-on`, the default label is `self-hosted`. You can replace the default label with the label of any of your runners.{% endif %} + {% ifversion ghes %}Für `runs-on` lautet die Standardbezeichnung `self-hosted`. Du kannst die Standardbezeichnung durch die Bezeichnung für einen beliebigen deiner Runner ersetzen.{% endif %} ```yaml{:copy} name: 'Dependency Review' on: [pull_request] @@ -178,9 +169,9 @@ Notice that all of the examples use a short version number for the action (`v3`) # Possible values: Any GitHub token with read access to the private external repository. external-repo-token: 'ghp_123456789abcde' ``` -1. Create the configuration file in the path you have specified. +1. Erstelle die Konfigurationsdatei in dem von dir angegebenen Pfad. - This YAML example file illustrates how you can use the available configuration options. + Diese YAML-Beispieldatei veranschaulicht, wie du die verfügbaren Konfigurationsoptionen verwenden kannst. ```yaml{:copy} # Possible values: "critical", "high", "moderate", "low" fail-on-severity: critical @@ -211,5 +202,5 @@ Notice that all of the examples use a short version number for the action (`v3`) - runtime {% endif %} ``` -For further details about the configuration options, see [`dependency-review-action`](https://github.com/actions/dependency-review-action#readme). +Weitere Details zu den Konfigurationsoptionen findest du unter [`dependency-review-action`](https://github.com/actions/dependency-review-action#readme). {% endif %} diff --git a/translations/de-DE/content/codespaces/codespaces-reference/performing-a-full-rebuild-of-a-container.md b/translations/de-DE/content/codespaces/codespaces-reference/performing-a-full-rebuild-of-a-container.md new file mode 100644 index 0000000000..6fc4d19ccf --- /dev/null +++ b/translations/de-DE/content/codespaces/codespaces-reference/performing-a-full-rebuild-of-a-container.md @@ -0,0 +1,61 @@ +--- +title: Durchführen einer vollständigen Neuerstellung eines Containers +intro: 'Wenn du wenig Speicherplatz auf dem Datenträger hast oder sicherstellen möchtest, dass deine Entwicklungscontainerkonfiguration in neuen Codespaces funktioniert, kannst du eine vollständige Neuerstellung eines Containers durchführen.' +versions: + fpt: '*' + ghec: '*' +type: reference +topics: + - Codespaces +shortTitle: Full rebuilds +ms.openlocfilehash: f844d5f92073adf01c3b1a1100e6fe1912b2d7ad +ms.sourcegitcommit: 3ff64a8c8cf70e868c10105aa6bbf6cd4f78e4d3 +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/22/2022 +ms.locfileid: '148180840' +--- +## Informationen zum Neuerstellen eines Containers + +Wenn du in einem Codespace arbeitest, ist deine Entwicklungsumgebung ein Docker-Container, der auf einem virtuellen Computer ausgeführt wird. Wenn du Änderungen an der Konfiguration deines Entwicklungscontainers von einem Codespace aus vornimmst, und diese Änderungen auf den aktuellen Codespace anwenden möchtest, musst du den Container neu erstellen. + +Wenn du einen Container neu erstellst, beschleunigt {% data variables.product.prodname_github_codespaces %} standardmäßig den Buildprozess, indem zwischengespeicherte Images aus früheren Builds des Containers wiederverwendet werden. Dies ist in der Regel die schnellste Möglichkeit, Änderungen an deiner Entwicklungscontainerkonfiguration zu implementieren, und zwar aus folgenden Gründen. +- {% data variables.product.prodname_github_codespaces %} kann Images in deinem Cache wiederverwenden, anstatt sie erneut aus Containerregistrierungen zu pullen. +- Die Teile deiner Entwicklungscontainerkonfiguration, die definieren, wie der Container erstellt wird, z. B. Entwicklercontainerfeatures und Dockerfile-Anweisungen, wurden möglicherweise bereits in Imageebenen in deinem Cache implementiert, sodass du nicht warten musst, bis diese Prozesse erneut ausgeführt werden. (Befehle in deiner Konfiguration, die nach dem Erstellen des Containers ausgeführt werden, z. B. `onCreateCommand`, werden jedoch erneut ausgeführt.) + +Gelegentlich kannst du eine vollständige Neuerstellung deines Containers durchführen. Bei einer vollständigen Neuerstellung bereinigt {% data variables.product.prodname_github_codespaces %} alle Docker-Container, Images und Volumes aus dem Cache und erstellt deinen Container dann mit neu gepullten Images neu. Das gesamte in deiner Konfiguration definierte Setup wird erneut ausgeführt, wodurch neue Imageebenen generiert werden. In Situationen wie der folgenden kannst du nach vielen Iterationen der Neuerstellung deines Containers mit zwischengespeicherten Images eine vollständige Neuerstellung durchführen. + +- Du solltest sicherstellen, dass das in deiner Konfiguration definierte Setup nicht von zwischengespeicherten Images abhängig ist, und wie erforderlich ausgeführt wird, wenn basierend auf der Konfiguration ein neuer Codespace erstellt wird. Beispielsweise kann eine Abhängigkeit aus dem Basisimage entfernt worden sein, seit es zuletzt in deinen Codespace gepullt wurde. +- Du solltest den von deinem Cache verwendeten Speicherplatz auf dem Datenträger freigeben, wenn bspw. der Speicherplatz auf dem Datenträger knapp ist, oder du die Speichergebühren minimieren möchtest. Dein Imagecache benötigt möglicherweise erheblichen Speicherplatz auf dem Datenträger, wenn du dein Basisimage mehrmals geändert hast, eine große Anzahl iterativer Änderungen an deiner Konfiguration vorgenommen hast oder du mehrere Container mit Docker Compose ausführst. + +## Ausführen einer vollständigen Neuerstellung + +Du kannst eine vollständige Neuerstellung in {% data variables.product.prodname_vscode %} durchführen. + +{% data reusables.codespaces.command-pallette %} +1. Beginne mit der Eingabe von „Neu erstellen“, und wähle **Codespaces: Container vollständig neu erstellen** aus. + + ![Screenshot des Befehls „Container vollständig neu erstellen“ in der Befehlspalette](/assets/images/help/codespaces/codespaces-rebuild-full.png) + +## Eine vollständige Neuerstellung übergreifendes Beibehalten von Daten + +Alle Dateien und Ordner im Verzeichnis `/workspaces` deines Codespaces werden bei einer Neuerstellung immer beibehalten. Du musst weder Einstellungen ändern noch eine Konfiguration hinzufügen, um den Inhalt dieses Verzeichnisses eine vollständige Neuerstellung übergreifend beizubehalten. + +Wenn Daten außerhalb des Verzeichnisses `/workspaces` eine vollständige Neuerstellung übergreifend beibehalten werden sollen, kannst du eine symbolische Verknüpfung (Symlink) mit dem persistenten Verzeichnis am gewünschten Speicherort innerhalb des Containers erstellen. Du kannst z. B. in deinem `/workspaces/.devcontainer`-Verzeichnis ein `config`-Verzeichnis erstellen, das bei einer Neuerstellung beibehalten wird. Anschließend erstellst du eine symbolische Verknüpfung für das `config`-Verzeichnis und seinen Inhalt als `postCreateCommand` in deiner `devcontainer.json`-Datei. + +```json +{ + "image": "mcr.microsoft.com/vscode/devcontainers/base:alpine", + "postCreateCommand": ".devcontainer/postCreate.sh" +} +``` + +In der nachstehenden Beispieldatei `postCreate.sh` werden die Inhalte des `config`-Verzeichnisses symbolisch mit dem Basisverzeichnis verknüpft. + +```bash +#!/bin/bash +ln -sf $PWD/.devcontainer/config $HOME/config && set +x +``` + +## Weiterführende Themen +- [Einführung in Entwicklungscontainer](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers) diff --git a/translations/de-DE/content/codespaces/codespaces-reference/using-the-vs-code-command-palette-in-codespaces.md b/translations/de-DE/content/codespaces/codespaces-reference/using-the-vs-code-command-palette-in-codespaces.md index 1ae7d23c67..6f9e031393 100644 --- a/translations/de-DE/content/codespaces/codespaces-reference/using-the-vs-code-command-palette-in-codespaces.md +++ b/translations/de-DE/content/codespaces/codespaces-reference/using-the-vs-code-command-palette-in-codespaces.md @@ -1,6 +1,6 @@ --- -title: Using the Visual Studio Code Command Palette in GitHub Codespaces -intro: 'You can use the Command Palette feature of {% data variables.product.prodname_vscode %} to access many commands in {% data variables.product.prodname_github_codespaces %}.' +title: Verwenden der Visual Studio Code-Befehlspalette in GitHub Codespaces +intro: 'Du kannst über das Feature „Befehlspalette“ von {% data variables.product.prodname_vscode %} auf viele Befehle in {% data variables.product.prodname_github_codespaces %} zugreifen.' versions: fpt: '*' ghec: '*' @@ -12,62 +12,67 @@ shortTitle: VS Code Command Palette allowTitleToDifferFromFilename: true redirect_from: - /codespaces/codespaces-reference/using-the-command-palette-in-codespaces +ms.openlocfilehash: acd462dd1c0b60dced529d7471b9c8638e2f6e91 +ms.sourcegitcommit: 3ff64a8c8cf70e868c10105aa6bbf6cd4f78e4d3 +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/22/2022 +ms.locfileid: '148180811' --- +## Informationen zur {% data variables.product.prodname_vscode_command_palette %} -## About the {% data variables.product.prodname_vscode_command_palette %} +Die {% data variables.product.prodname_vscode_command_palette_shortname %} ist eines der zentralen Features von {% data variables.product.prodname_vscode %} und steht dir zur Verwendung in {% data variables.product.prodname_github_codespaces %} zur Verfügung. Die Befehlspalette ermöglicht dir den Zugriff auf viele Befehle für {% data variables.product.prodname_github_codespaces %} und {% data variables.product.prodname_vscode_shortname %}. Weitere Informationen zur Verwendung von {% data variables.product.prodname_vscode_command_palette_shortname %} findest du unter [Benutzeroberfläche](https://code.visualstudio.com/docs/getstarted/userinterface#_command-palette) in der {% data variables.product.prodname_vscode_shortname %}-Dokumentation. -The {% data variables.product.prodname_vscode_command_palette_shortname %} is one of the focal features of {% data variables.product.prodname_vscode %} and is available for you to use in {% data variables.product.prodname_github_codespaces %}. The Command Palette allows you to access many commands for {% data variables.product.prodname_github_codespaces %} and {% data variables.product.prodname_vscode_shortname %}. For more information on using the {% data variables.product.prodname_vscode_command_palette_shortname %}, see "[User Interface](https://code.visualstudio.com/docs/getstarted/userinterface#_command-palette)" in the {% data variables.product.prodname_vscode_shortname %} documentation. +## Zugreifen auf die {% data variables.product.prodname_vscode_command_palette_shortname %} -## Accessing the {% data variables.product.prodname_vscode_command_palette_shortname %} +Du kannst auf die {% data variables.product.prodname_vscode_command_palette_shortname %} auf verschiedene Weisen zugreifen. -You can access the {% data variables.product.prodname_vscode_command_palette_shortname %} in a number of ways. +- Umschalt+Befehl+P (Mac) / STRG+UMSCHALT+P (Windows/Linux). -- Shift+Command+P (Mac) / Ctrl+Shift+P (Windows/Linux). - - Note that this command is a reserved keyboard shortcut in Firefox. + Beachte, dass dieser Befehl eine reservierte Tastenkombination in Firefox ist. - F1 -- From the Application Menu, click **View > Command Palette…**. +- Klicke im Anwendungsmenü auf **Ansicht > Befehlspalette...**. - ![The application menu](/assets/images/help/codespaces/codespaces-view-menu.png) + ![Das Anwendungsmenü](/assets/images/help/codespaces/codespaces-view-menu.png) -## Commands for {% data variables.product.prodname_codespaces %} +## Befehle für {% data variables.product.prodname_codespaces %} -To see all commands related to {% data variables.product.prodname_github_codespaces %}, [access the {% data variables.product.prodname_vscode_command_palette_shortname %}](#accessing-the-command-palette), then start typing "Codespaces". +Um alle Befehle zu {% data variables.product.prodname_github_codespaces %} anzuzeigen, [öffne die {% data variables.product.prodname_vscode_command_palette_shortname %}](#accessing-the-command-palette) und gib dann „Codespaces“ ein. -![A list of all commands that relate to {% data variables.product.prodname_github_codespaces %}](/assets/images/help/codespaces/codespaces-command-palette.png) +![Eine Liste aller Befehle, die sich auf {% data variables.product.prodname_github_codespaces %} beziehen](/assets/images/help/codespaces/codespaces-command-palette.png) -### Suspending or stopping a codespace +### Anhalten oder Beenden eines Codespaces -If you add a new secret or change the machine type, you'll have to stop and restart the codespace for it to apply your changes. +Wenn du ein neues Geheimnis hinzufügst oder den Computertyp änderst, musst du den Codespace beenden und neu starten, um deine Änderungen zu übernehmen. -To suspend or stop your codespace's container, [access the {% data variables.product.prodname_vscode_command_palette_shortname %}](#accessing-the-command-palette), then start typing "stop". Select **Codespaces: Stop Current Codespace**. +Um den Container deines Codespaces zu anzuhalten oder zu beenden, greife auf die [{% data variables.product.prodname_vscode_command_palette_shortname %}](#accessing-the-command-palette) zu. Beginne dann mit der Eingabe von „stop“. Wähle **Codespaces: Aktuellen Codespace beenden** aus. -![Command to stop a codespace](/assets/images/help/codespaces/codespaces-stop.png) +![Befehl zum Beenden eines Codespaces](/assets/images/help/codespaces/codespaces-stop.png) -### Adding a predefined dev container configuration +### Hinzufügen einer vordefinierten Entwicklungscontainerkonfiguration -To add a predefined dev container configuration, [access the {% data variables.product.prodname_vscode_command_palette_shortname %}](#accessing-the-command-palette), then start typing "dev container". Select **Codespaces: Add Development Container Configuration Files...** +Um eine vordefinierte Entwicklungscontainerkonfiguration hinzuzufügen, [greife auf die {% data variables.product.prodname_vscode_command_palette_shortname %}](#accessing-the-command-palette) zu. Beginne dann mit der Eingabe von „dev container“. Wähle **Codespaces: Konfigurationsdateien für Entwicklungscontainer hinzufügen...** aus. -![Command to add a dev container](/assets/images/help/codespaces/add-prebuilt-container-command.png) +![Befehl zum Hinzufügen eines Dev-Containers](/assets/images/help/codespaces/add-prebuilt-container-command.png) -### Rebuilding a codespace +### Neuerstellen eines Codespaces -If you add a dev container or edit any of the configuration files (`devcontainer.json` and `Dockerfile`), you'll have to rebuild your codespace for it to apply your changes. +Wenn du einen Dev-Container hinzufügst oder eine der Konfigurationsdateien (`devcontainer.json` und `Dockerfile`) bearbeitst, musst du deinen Codespace neu erstellen, damit deine Änderungen übernommen werden. -To rebuild your container, [access the {% data variables.product.prodname_vscode_command_palette_shortname %}](#accessing-the-command-palette), then start typing "rebuild". Select **Codespaces: Rebuild Container**. +Zur Neuerstellung deines Containers [greifst du auf die {% data variables.product.prodname_vscode_command_palette_shortname %} zu](#accessing-the-command-palette). Beginne dann mit der Eingabe von „rebuild“. Wähle **Codespaces: Container neu erstellen** aus. -![Command to rebuild a codespace](/assets/images/help/codespaces/codespaces-rebuild.png) +![Befehl zum Neuerstellen eines Codespaces](/assets/images/help/codespaces/codespaces-rebuild.png) {% data reusables.codespaces.full-rebuild-tip %} -### Codespaces logs +### Codespaces-Protokolle -You can use the {% data variables.product.prodname_vscode_command_palette_shortname %} to access the codespace creation logs, or you can use it export all logs. +Du kannst die {% data variables.product.prodname_vscode_command_palette_shortname %} verwenden, um auf die Erstellungsprotokolle für den Codespace zuzugreifen, oder du kannst damit alle Protokolle exportieren. -To retrieve the logs for {% data variables.product.prodname_github_codespaces %}, [access the {% data variables.product.prodname_vscode_command_palette_shortname %}](#accessing-the-command-palette), then start typing "log". Select **Codespaces: Export Logs** to export all logs related to {% data variables.product.prodname_github_codespaces %} or select **Codespaces: View Creation Logs** to view logs related to the setup. +Um die Protokolle für {% data variables.product.prodname_github_codespaces %} abzurufen, [öffne die {% data variables.product.prodname_vscode_command_palette_shortname %}](#accessing-the-command-palette), und beginne dann mit der Eingabe von „Protokoll“. Wähle **Codespaces: Protokolle exportieren** aus, um alle Protokolle im Zusammenhang mit {% data variables.product.prodname_github_codespaces %} zu exportieren, oder **Codespaces: Erstellungsprotokolle anzeigen**, um Protokolle im Zusammenhang mit dem Setup einzusehen. -![Command to access logs](/assets/images/help/codespaces/codespaces-logs.png) +![Befehl für den Zugriff auf Protokolle](/assets/images/help/codespaces/codespaces-logs.png) -## Further reading +## Weiterführende Themen -- "[Using {% data variables.product.prodname_github_codespaces %} in {% data variables.product.prodname_vscode %}](/codespaces/developing-in-codespaces/using-github-codespaces-in-visual-studio-code)" +- [Verwenden von {% data variables.product.prodname_github_codespaces %} in {% data variables.product.prodname_vscode %}](/codespaces/developing-in-codespaces/using-github-codespaces-in-visual-studio-code) diff --git a/translations/de-DE/content/codespaces/developing-in-codespaces/creating-a-codespace-for-a-repository.md b/translations/de-DE/content/codespaces/developing-in-codespaces/creating-a-codespace-for-a-repository.md new file mode 100644 index 0000000000..e4492c0bb6 --- /dev/null +++ b/translations/de-DE/content/codespaces/developing-in-codespaces/creating-a-codespace-for-a-repository.md @@ -0,0 +1,145 @@ +--- +title: Creating a codespace for a repository +intro: You can create a codespace for a branch in a repository to develop online. +redirect_from: + - /github/developing-online-with-github-codespaces/creating-a-codespace + - /github/developing-online-with-codespaces/creating-a-codespace + - /codespaces/developing-in-codespaces/creating-a-codespace +versions: + fpt: '*' + ghec: '*' +type: how_to +topics: + - Codespaces + - Fundamentals + - Developer +shortTitle: Create a codespace for a repo +--- + +## About creating a codespace for a repository + +{% data reusables.codespaces.ways-to-create-a-codespace %} Use the tabs in this article to display instructions for each of these ways of creating a codespace. + +{% data reusables.codespaces.starting-new-project-template %} For more information, see "[Creating a codespace from a template](/codespaces/developing-in-codespaces/creating-a-codespace-from-a-template)." + +{% note %} + +**Note**: If you use a JetBrains IDE, you can use {% data variables.product.prodname_cli %} to create a codespace. You can then use the JetBrains Gateway application to open the codespace in a JetBrains IDE. For more information, see "[Using Codespaces in your JetBrains IDE](/codespaces/developing-in-codespaces/using-github-codespaces-in-your-jetbrains-ide)." + +{% endnote %} + +You can use {% data variables.product.prodname_github_codespaces %} on your personal {% data variables.product.prodname_dotcom_the_website %} account, with the quota of free use included each month for accounts on the Free and Pro plans. {% data reusables.codespaces.codespaces-continue-by-paying %} + +Organizations can enable members and outside collaborators to create and use codespaces at the organization's expense. For more information, see "[Enabling {% data variables.product.prodname_github_codespaces %} for your organization](/codespaces/managing-codespaces-for-your-organization/enabling-github-codespaces-for-your-organization)." + +{% data reusables.codespaces.codespaces-are-personal %} + +If you create a codespace from a repository, the codespace will be associated with a specific branch, which cannot be empty. You can create more than one codespace per repository or even per branch. + +{% data reusables.codespaces.you-can-see-all-your-codespaces %} + +### The codespace creation process + +When you create a codespace, a number of steps happen to create and connect you to your development environment: + +- Step 1: VM and storage are assigned to your codespace. +- Step 2: Container is created and your repository is cloned. +- Step 3: You can connect to the codespace. +- Step 4: Codespace continues with post-creation setup. + +For more information on what happens when you create a codespace, see "[Deep Dive](/codespaces/getting-started/deep-dive)." + +For more information on the lifecycle of a codespace, see "[The codespace lifecycle](/codespaces/developing-in-codespaces/the-codespace-lifecycle)." + +If you want to use Git hooks for your codespace, then you should set up hooks using the [`devcontainer.json` lifecycle scripts](https://code.visualstudio.com/docs/remote/devcontainerjson-reference#_lifecycle-scripts), such as `postCreateCommand`, during step 4. Since your codespace container is created after the repository is cloned, any [git template directory](https://git-scm.com/docs/git-init#_template_directory) configured in the container image will not apply to your codespace. Hooks must instead be installed after the codespace is created. For more information on using `postCreateCommand`, see the [`devcontainer.json` reference](https://code.visualstudio.com/docs/remote/devcontainerjson-reference#_devcontainerjson-properties) in the {% data variables.product.prodname_vscode_shortname %} documentation. + +{% data reusables.codespaces.use-visual-studio-features %} + +{% data reusables.codespaces.prebuilds-crossreference %} + +## Creating a codespace for a repository + +{% webui %} + +{% data reusables.repositories.navigate-to-repo %} +1. Under the repository name, use the "Branch" dropdown menu, and select the branch you want to create a codespace for. + + ![Branch dropdown menu](/assets/images/help/codespaces/branch-drop-down.png) + +1. Click the **{% octicon "code" aria-label="The code icon" %} Code** button, then click the **Codespaces** tab. + + ![New codespace button](/assets/images/help/codespaces/new-codespace-button.png) + + If codespaces for this repository are billable to an organization, or its parent enterprise, a message is displayed below the **Create codespace on BRANCH** button telling you who will pay for the codespace. + +1. Create your codespace, either using the default options, or after configuring advanced options: + + * **Use the default options** + + To create a codespace using the default options, click the plus sign ({% octicon "plus" aria-label="The plus icon" %}). Alternatively, if you don't currently have any codespaces for this repository, you can click **Create codespace on BRANCH**. + + * **Configure options** + + To configure advanced options for your codespace, such as a different machine type or a particular `devcontainer.json` file: + + 1. Click the ellipsis (**...**) at the top right of the **Codespaces** tab and select **New with options**. + + ![View the default machine type](/assets/images/help/codespaces/default-machine-type.png) + + 1. On the options page for your codespace, choose your preferred options from the dropdown menus. + + ![The codespace options page](/assets/images/help/codespaces/advanced-options.png) + + {% note %} + + **Notes** + + * You can bookmark the options page to give you a quick way to create a codespace for this repository and branch. + * The [https://github.com/codespaces/new](https://github.com/codespaces/new) page provides a quick way to create a codespace for any repository and branch. You can get to this page quickly by typing `codespace.new` into your browser's address bar. + * For more information about the `devcontainer.json` file, see "[Introduction to dev containers](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers#devcontainerjson)." + * For more information about machine types, see "[Changing the machine type for your codespace](/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace#about-machine-types)." + * {% data reusables.codespaces.codespaces-machine-type-availability %} + + {% endnote %} + + 1. Click **Create codespace**. + +{% endwebui %} + +{% vscode %} + +{% data reusables.codespaces.creating-a-codespace-in-vscode %} + +{% endvscode %} + +{% cli %} + +{% data reusables.cli.cli-learn-more %} + +To create a new codespace, use the `gh codespace create` subcommand. + +```shell +gh codespace create +``` + +You are prompted to choose a repository. If codespaces for this repository are billable to an organization, or its parent enterprise, a message is displayed telling you who will pay for the codespace. You are then prompted to choose a branch, a dev container configuration file (if more than one is available), and a machine type (if more than one is available). + +Alternatively, you can use flags to specify some or all of the options: + +```shell +gh codespace create -r OWNER/REPO -b BRANCH --devcontainer-path PATH -m MACHINE-TYPE +``` + +In this example, replace `owner/repo` with the repository identifier. Replace `branch` with the name of the branch, or the full SHA hash of the commit, that you want to be initially checked out in the codespace. If you use the `-r` flag without the `b` flag, the codespace is created from the default branch. + +Replace `path` with the path to the dev container configuration file you want to use for the new codespace. If you omit this flag and more than one dev container file is available you will be prompted to choose one from a list. For more information about the dev container configuration file, see "[Introduction to dev containers](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers)." + +Replace `machine-type` with a valid identifier for an available machine type. Identifiers are strings such as: `basicLinux32gb` and `standardLinux32gb`. The type of machines that are available depends on the repository, your personal account, and your location. If you enter an invalid or unavailable machine type, the available types are shown in the error message. If you omit this flag and more than one machine type is available you will be prompted to choose one from a list. + +For full details of the options for this command, see [the {% data variables.product.prodname_cli %} manual](https://cli.github.com/manual/gh_codespace_create). + +{% endcli %} + +## Further reading +- "[Opening an existing codespace](/codespaces/developing-in-codespaces/opening-an-existing-codespace)" +- "[Adding an 'Open in {% data variables.product.prodname_github_codespaces %}' badge](/codespaces/setting-up-your-project-for-codespaces/adding-a-codespaces-badge)" diff --git a/translations/de-DE/content/codespaces/developing-in-codespaces/getting-started-with-github-codespaces-for-machine-learning.md b/translations/de-DE/content/codespaces/developing-in-codespaces/getting-started-with-github-codespaces-for-machine-learning.md index 2e0f9118fb..9ce76f52f3 100644 --- a/translations/de-DE/content/codespaces/developing-in-codespaces/getting-started-with-github-codespaces-for-machine-learning.md +++ b/translations/de-DE/content/codespaces/developing-in-codespaces/getting-started-with-github-codespaces-for-machine-learning.md @@ -1,7 +1,7 @@ --- -title: Getting started with GitHub Codespaces for machine learning +title: Erste Schritte mit GitHub Codespaces für maschinelles Lernen shortTitle: Machine learning -intro: 'Learn about working on machine learning projects with {% data variables.product.prodname_github_codespaces %} and its out-of-the-box tools.' +intro: 'Erfahre mehr über die Arbeit an ML-Projekten mit {% data variables.product.prodname_github_codespaces %} und den zugehörigen Tools.' versions: fpt: '*' ghec: '*' @@ -9,58 +9,63 @@ type: tutorial topics: - Codespaces - Developer +ms.openlocfilehash: 905d5b14bfba5e47d1fdfdd7f0be75b16750652d +ms.sourcegitcommit: e8c012864f13f9146e53fcb0699e2928c949ffa8 +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/09/2022 +ms.locfileid: '148158917' --- +## Einführung -## Introduction +Dieser Leitfaden enthält eine Einführung in maschinelles Lernen mit {% data variables.product.prodname_github_codespaces %}. Du erstellst eine einfache Bildklassifizierung, lernst einige der Tools kennen, die in {% data variables.product.prodname_github_codespaces %} vorinstalliert sind, konfigurierst deine Entwicklungsumgebung für NVIDIA CUDA und öffnest deinen Codespace in JupyterLab. -This guide introduces you to machine learning with {% data variables.product.prodname_github_codespaces %}. You’ll build a simple image classifier, learn about some of the tools that come preinstalled in {% data variables.product.prodname_github_codespaces %}, configure your development environment for NVIDIA CUDA, and open your codespace in JupyterLab. +## Erstellen einer einfachen Bildklassifizierung -## Building a simple image classifier +Wir verwenden ein Jupyter-Notebook, um eine einfache Bildklassifizierung zu erstellen. -We'll use a Jupyter notebook to build a simple image classifier. +Jupyter-Notebooks sind Gruppen von Zellen, die nacheinander ausgeführt werden können. Das Notebook, das wir verwenden, enthält eine Reihe von Zellen, die eine Bildklassifizierung mithilfe von [PyTorch](https://pytorch.org/) erstellen. Jede Zelle ist eine andere Phase dieses Prozesses: Herunterladen eines Datasets, Einrichten eines neuronales Netzes, Trainieren eines Modells und anschließendes Testen dieses Modells. -Jupyter notebooks are sets of cells that you can execute one after another. The notebook we'll use includes a number of cells that build an image classifier using [PyTorch](https://pytorch.org/). Each cell is a different phase of that process: download a dataset, set up a neural network, train a model, and then test that model. +Wir führen alle Zellen nacheinander aus, um alle Phasen zum Erstellen der Bildklassifizierung auszuführen. Dabei speichert Jupyter die Ausgabe zurück in das Notebook, damit du die Ergebnisse untersuchen kannst. -We'll run all of the cells, in sequence, to perform all phases of building the image classifier. When we do this Jupyter saves the output back into the notebook so that you can examine the results. +### Einen Codespace erstellen -### Creating a codespace - -1. Go to the [github/codespaces-jupyter](https://github.com/github/codespaces-jupyter) template repository. +1. Navigiere zum Vorlagenrepository [github/codespaces-jupyter](https://github.com/github/codespaces-jupyter). {% data reusables.codespaces.open-template-in-codespace-step %} -A codespace for this template will open in a web-based version of {% data variables.product.prodname_vscode %}. +Ein Codespace für diese Vorlage wird in einer webbasierten Version von {% data variables.product.prodname_vscode %} geöffnet. -### Opening the image classifier notebook +### Öffnen des Notebooks zur Bildklassifizierung -The default container image that's used by {% data variables.product.prodname_github_codespaces %} includes a set of machine learning libraries that are preinstalled in your codespace. For example, Numpy, pandas, SciPy, Matplotlib, seaborn, scikit-learn, Keras, PyTorch, Requests, and Plotly. For more information about the default image, see "[Introduction to dev containers](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers#using-the-default-dev-container-configuration)" and [the `devcontainers/images` repository](https://github.com/devcontainers/images/tree/main/src/universal). +Das von {% data variables.product.prodname_github_codespaces %} verwendete Standardcontainerimage umfasst eine Reihe von ML-Bibliotheken, die in deinem Codespace vorinstalliert sind. Dazu gehören beispielsweise Numpy, pandas, SciPy, Matplotlib, seaborn, scikit-learn, Keras, PyTorch, Requests und Plotly. Weitere Informationen zum Standardimage findest du unter [Einführung in Entwicklungscontainer](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers#using-the-default-dev-container-configuration) und [im `devcontainers/images`-Repository](https://github.com/devcontainers/images/tree/main/src/universal). -1. In the {% data variables.product.prodname_vscode_shortname %} editor, close any "Get Started" tabs that are displayed. -1. Open the `notebooks/image-classifier.ipynb` notebook file. +1. Schließe im {% data variables.product.prodname_vscode_shortname %}-Editor alle angezeigten Registerkarten „Erste Schritte“. +1. Öffne die Notebook-Datei `notebooks/image-classifier.ipynb`. -### Building the image classifier +### Erstellen der Bildklassifizierung -The image classifier notebook contains all the code you need to download a dataset, train a neural network, and evaluate its performance. +Das Notebook zur Bildklassifizierung enthält den gesamten Code, den du benötigst, um ein Dataset herunterzuladen, ein neuronales Netz zu trainieren und die Leistung zu bewerten. -1. Click **Run All** to execute all of the notebook’s cells. +1. Klicke auf **Alle ausführen**, um alle Zellen des Notebooks auszuführen. - ![Screenshot of the Run All button](/assets/images/help/codespaces/jupyter-run-all.png) + ![Screenshot der Schaltfläche „Alle ausführen“](/assets/images/help/codespaces/jupyter-run-all.png) -1. Scroll down to view the output of each cell. +1. Scrolle nach unten, um die Ausgabe der einzelnen Zellen anzuzeigen. - ![Screenshot of Step 3 in the editor](/assets/images/help/codespaces/jupyter-notebook-step3.png) + ![Screenshot von Schritt 3 im Editor](/assets/images/help/codespaces/jupyter-notebook-step3.png) -## Configuring NVIDIA CUDA for your codespace +## Konfigurieren von NVIDIA CUDA für deinen Codespace -Some software requires you to install NVIDIA CUDA to use your codespace’s GPU. Where this is the case, you can create your own custom configuration, by using a `devcontainer.json` file, and specify that CUDA should be installed. For more information on creating a custom configuration, see "[Introduction to dev containers](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers#creating-a-custom-dev-container-configuration)." +Einige Software erfordert die Installation von NVIDIA CUDA, damit die GPU deines Codespace verwendet werden kann. Wenn dies der Fall ist, kannst du deine eigene benutzerdefinierte Konfiguration erstellen, indem du eine `devcontainer.json`-Datei verwendest und angibst, dass CUDA installiert werden soll. Weitere Informationen zum Erstellen einer benutzerdefinierten Konfiguration findest du unter [Einführung in Entwicklungscontainer](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers#creating-a-custom-dev-container-configuration). {% note %} -**Note**: For full details of the script that's run when you add the `nvidia-cuda` feature, see [the devcontainers/features repository](https://github.com/devcontainers/features/tree/main/src/nvidia-cuda). +**Hinweis**: Ausführliche Informationen zu dem Skript, das ausgeführt wird, wenn du das `nvidia-cuda`-Feature hinzufügst, findest du im [Repository „devcontainers/features“](https://github.com/devcontainers/features/tree/main/src/nvidia-cuda). {% endnote %} -1. Within the codespace, open the `.devcontainer/devcontainer.json` file in the editor. -1. Add a top-level `features` object with the following contents: +1. Öffne in einem Codespace die Datei `.devcontainer/devcontainer.json` im Editor. +1. Füge ein `features`-Objekt auf oberster Ebene mit den folgenden Inhalten hinzu: ```json{:copy} "features": { @@ -70,9 +75,9 @@ Some software requires you to install NVIDIA CUDA to use your codespace’s GPU. } ``` - For more information about the `features` object, see the [development containers specification](https://containers.dev/implementors/features/#devcontainer-json-properties). + Weitere Informationen zum `features`-Objekt findest du in der [Spezifikation für Entwicklungscontainer](https://containers.dev/implementors/features/#devcontainer-json-properties). - If you are using the `devcontainer.json` file from the image classifier repository you created for this tutorial, your `devcontainer.json` file will now look like this: + Wenn du die Datei `devcontainer.json` aus dem Bildklassifizierungsrepository verwendest, das du für dieses Tutorial erstellt hast, sieht die Datei `devcontainer.json` nun wie folgt aus: ```json { @@ -92,13 +97,12 @@ Some software requires you to install NVIDIA CUDA to use your codespace’s GPU. } ``` -1. Save the change. -{% data reusables.codespaces.rebuild-command %} - The codespace container will be rebuilt. This will take several minutes. When the rebuild is complete the codespace is automatically reopened. -1. Publish your change to a repository so that CUDA will be installed in any new codespaces you create from this repository in future. For more information, see "[Creating a codespace from a template](/codespaces/developing-in-codespaces/creating-a-codespace-from-a-template#publishing-from-vs-code)." +1. Speichere die Änderungen. +{% data reusables.codespaces.rebuild-command %} Der Codespacecontainer wird neu erstellt. Dies dauert einige Minuten. Wenn die Neuerstellung abgeschlossen ist, wird der Codespace automatisch erneut geöffnet. +1. Veröffentliche die Änderung in einem Repository, damit CUDA in allen neuen Codespaces installiert wird, die du in Zukunft von diesem Repository aus erstellst. Weitere Informationen findest du unter [Erstellen eines Codespace mithilfe einer Vorlage](/codespaces/developing-in-codespaces/creating-a-codespace-from-a-template#publishing-from-vs-code). -## Opening your codespace in JupyterLab +## Öffnen deines Codespace in JupyterLab -You can open your codespace in JupyterLab from the "Your codespaces" page at [github.com/codespaces](https://github.com/codespaces), or by using {% data variables.product.prodname_cli %}. For more information, see "[Opening an existing codespace](/codespaces/developing-in-codespaces/opening-an-existing-codespace)." +Du kannst deinen Codespace in JupyterLab über die Seite „Deine Codespaces“ unter [github.com/codespaces](https://github.com/codespaces) oder mithilfe der {% data variables.product.prodname_cli %} öffnen. Weitere Informationen findest du unter [Öffnen eines vorhandenen Codespace](/codespaces/developing-in-codespaces/opening-an-existing-codespace). -{% data reusables.codespaces.jupyterlab-installed-in-codespace %} \ No newline at end of file +{% data reusables.codespaces.jupyterlab-installed-in-codespace %} diff --git a/translations/de-DE/content/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace.md b/translations/de-DE/content/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace.md index 879021588c..e7f3fd455e 100644 --- a/translations/de-DE/content/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace.md +++ b/translations/de-DE/content/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace.md @@ -57,10 +57,7 @@ Regardless of where you created or access your codespaces, you can view and mana {% jetbrains %} -{% data reusables.codespaces.jetbrains-open-codespace-plugin %} -1. In the {% data variables.product.prodname_github_codespaces %} tool window, click the stop icon. - - ![Screenshot of the log button](/assets/images/help/codespaces/jetbrains-plugin-icon-stop.png) +You can stop a codespace from the "Your codespaces" page (see [the web browser instructions](/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace?tool=webui#stopping-a-codespace)) or by using {% data variables.product.prodname_cli %} (see [the CLI instructions](/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace?tool=cli#stopping-a-codespace)). {% endjetbrains %} diff --git a/translations/de-DE/content/codespaces/developing-in-codespaces/the-codespace-lifecycle.md b/translations/de-DE/content/codespaces/developing-in-codespaces/the-codespace-lifecycle.md index 1d1af74da9..c241e5f9e7 100644 --- a/translations/de-DE/content/codespaces/developing-in-codespaces/the-codespace-lifecycle.md +++ b/translations/de-DE/content/codespaces/developing-in-codespaces/the-codespace-lifecycle.md @@ -1,6 +1,6 @@ --- -title: The codespace lifecycle -intro: 'You can develop in a {% data variables.product.prodname_github_codespaces %} environment and maintain your data throughout the entire codespace lifecycle.' +title: Der Codespace-Lebenszyklus +intro: 'Du kannst in einer {% data variables.product.prodname_github_codespaces %}-Umgebung entwickeln und deine Daten während des gesamten Codespace-Lebenszyklus verwalten.' versions: fpt: '*' ghec: '*' @@ -10,58 +10,63 @@ topics: - Developer redirect_from: - /codespaces/developing-in-codespaces/codespaces-lifecycle +ms.openlocfilehash: 660ced63e34c6de8025c65946542baca43534cfe +ms.sourcegitcommit: 3ff64a8c8cf70e868c10105aa6bbf6cd4f78e4d3 +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/22/2022 +ms.locfileid: '148180795' --- +## Informationen zum Lebenszyklus eines Codespaces -## About the lifecycle of a codespace +Der Lebenszyklus eines Codespaces beginnt beim Erstellen des Codespaces und endet, wenn du den Codespace löschst. Du kannst eine Verbindung mit einem aktiven Codespace trennen und erneut herstellen, ohne dass die ausgeführten Prozesse dadurch beeinträchtigt werden. Du kannst einen Codespace beenden und neu starten, ohne Änderungen zu verlieren, die du an deinem Projekt vorgenommen hast. -The lifecycle of a codespace begins when you create a codespace and ends when you delete it. You can disconnect and reconnect to an active codespace without affecting its running processes. You may stop and restart a codespace without losing changes that you have made to your project. +## Einen Codespace erstellen -## Creating a codespace +Wenn du an einem Projekt arbeiten möchtest, kannst du einen neuen Codespace erstellen oder einen vorhandenen Codespace öffnen. Wenn du in {% data variables.product.prodname_github_codespaces %} entwickelst, kannst du einen neuen Codespace anhand eines Branches deines Repositorys erstellen oder einen Codespace mit langer Ausführungsdauer für ein Feature nutzen. {% data reusables.codespaces.starting-new-project-template %} Weitere Informationen findest du unter „[Erstellen eines Codespaces für ein Repository](/codespaces/developing-in-codespaces/creating-a-codespace-for-a-repository)“ und „[Erstellen eines Codespaces aus einer Vorlage](/codespaces/developing-in-codespaces/creating-a-codespace-from-a-template)“. -When you want to work on a project, you can choose to create a new codespace or open an existing codespace. You might want to create a new codespace from a branch of your repository each time you develop in {% data variables.product.prodname_github_codespaces %} or keep a long-running codespace for a feature. {% data reusables.codespaces.starting-new-project-template %} For more information, see "[Creating a codespace for a repository](/codespaces/developing-in-codespaces/creating-a-codespace-for-a-repository)" and "[Creating a codespace from a template](/codespaces/developing-in-codespaces/creating-a-codespace-from-a-template)." +{% data reusables.codespaces.max-number-codespaces %} Wenn du die maximale Anzahl aktiver Codespaces erreichst und versuchst, andere zu starten, wirst du aufgefordert, einen deiner aktiven Codespaces zu beenden. -{% data reusables.codespaces.max-number-codespaces %} Similarly, if you reach the maximum number of active codespaces and you try to start another, you are prompted to stop one of your active codespaces. - -If you choose to create a new codespace each time you work on a project, you should regularly push your changes so that any new commits are on {% data variables.product.prodname_dotcom %}. If you choose to use a long-running codespace for your project, you should pull from your repository's default branch each time you start working in your codespace so that your environment has the latest commits. This workflow is very similar to if you were working with a project on your local machine. +Falls du jedes Mal, wenn du an einem Projekt arbeitest, einen neuen Codespace erstellst, solltest du deine Änderungen regelmäßig pushen, damit neue Commits auf {% data variables.product.prodname_dotcom %} verfügbar sind. Wenn du für dein Projekt einen Codespace mit langer Ausführungsdauer verwendest, solltest du Inhalte aus dem Standardbranch deines Repositorys pullen, sobald du mit der Arbeit in deinem Codespace beginnst. Auf diese Weise verfügt deine Umgebung über die aktuellen Commits. Dieser Workflow ist mit der Arbeit an einem Projekt auf deinem lokalen Computer vergleichbar. {% data reusables.codespaces.prebuilds-crossreference %} -## Saving changes in a codespace +## Speichern von Änderungen in einem Codespace -When you connect to a codespace through the web, auto-save is enabled automatically for the web editor and configured to save changes after a delay. When you connect to a codespace through {% data variables.product.prodname_vscode %} running on your desktop, you must enable auto-save. For more information, see [Save/Auto Save](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save) in the {% data variables.product.prodname_vscode %} documentation. +Wenn du über das Internet eine Verbindung mit einem Codespace herstellst, ist die Funktion für automatisches Speichern automatisch für den Web-Editor aktiviert und so konfiguriert, dass Änderungen nach einer bestimmten Verzögerung gespeichert werden. Wenn du über {% data variables.product.prodname_vscode %} auf deinem Desktop eine Verbindung mit einem Codespace herstellst, musst du die Funktion für automatisches Speichern aktivieren. Weitere Informationen findest du unter [Speichern/Automatisch Speichern](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save) in der {% data variables.product.prodname_vscode %}-Dokumentation. -Your work will be saved on a virtual machine in the cloud. You can close and stop a codespace and return to the saved work later. If you have unsaved changes, your editor will prompt you to save them before exiting. However, if your codespace is deleted, then your work will be deleted too. To persist your work, you will need to commit your changes and push them to your remote repository, or publish your work to a new remote repository if you created your codespace from a template. For more information, see "[Using source control in your codespace](/codespaces/developing-in-codespaces/using-source-control-in-your-codespace)." +Deine Arbeit wird auf einem virtuellen Computer in der Cloud gespeichert. Du kannst einen Codespace schließen und beenden und später zur gespeicherten Arbeit zurückkehren. Wenn du über Änderungen verfügst, die noch nicht gespeichert wurden, fordert dein Editor dich zum Speichern auf, bevor du das Programm beendest. Wenn dein Codespace jedoch gelöscht wird, wird auch deine Arbeit gelöscht. Um deine Arbeit beizubehalten, musst du deine Änderungen committen und in dein Remoterepository pushen oder deine Arbeit in einem neuen Remoterepository veröffentlichen, wenn du deinen Codespace aus einer Vorlage erstellt hast. Weitere Informationen findest du unter [Verwenden der Quellcodeverwaltung in deinem Codespace](/codespaces/developing-in-codespaces/using-source-control-in-your-codespace). -## Timeouts for {% data variables.product.prodname_github_codespaces %} +## Timeouts für {% data variables.product.prodname_github_codespaces %} -If you leave your codespace running without interaction, or if you exit your codespace without explicitly stopping it, the codespace will timeout after a period of inactivity and stop running. By default, a codespace will timeout after 30 minutes of inactivity, but you can customize the duration of the timeout period for new codespaces that you create. For more information about setting the default timeout period for your codespaces, see "[Setting your timeout period for {% data variables.product.prodname_github_codespaces %}](/codespaces/customizing-your-codespace/setting-your-timeout-period-for-github-codespaces)." For more information about stopping a codespace, see "[Stopping a codespace](#stopping-a-codespace)." +Wenn ein Codespace ohne Interaktion ausgeführt wird oder du deinen Codespace beendest, ohne ihn explizit anzuhalten, tritt nach einer bestimmten Dauer an Inaktivität ein Timeout auf, und der Codespace wird beendet. Standardmäßig wird ein Codespace nach einer Inaktivitätsperiode von 30 Minuten mit einem Timeout beendet. Du kannst diesen Zeitraum bei Codespaces, die du neu erstellst, jedoch anpassen. Weitere Informationen zum Festlegen des Standard-Timeoutzeitraums für deine Codespaces findest du unter [Festlegen des Timeoutzeitraums für {% data variables.product.prodname_github_codespaces %}](/codespaces/customizing-your-codespace/setting-your-timeout-period-for-github-codespaces). Weitere Informationen zum Anhalten eines Codespaces findest du unter [Anhalten eines Codespaces](#stopping-a-codespace). -When a codespace times out, your data is preserved from the last time your changes were saved. For more information, see "[Saving changes in a codespace](#saving-changes-in-a-codespace)." +Wenn ein Timeout für einen Codespace auftritt, werden deine Daten zum Zeitpunkt des letzten Speichervorgangs beibehalten. Weitere Informationen findest du unter [Speichern von Änderungen in einem Codespace](#saving-changes-in-a-codespace). -## Rebuilding a codespace +## Neuerstellen eines Codespaces -You can rebuild your codespace to implement changes to your dev container configuration. For most uses, you can create a new codespace as an alternative to rebuilding a codespace. By default, when you rebuild your codespace, {% data variables.product.prodname_github_codespaces %} will reuse images from your cache to speed up the rebuild process. Alternatively, you can perform a full rebuild, which clears your cache and rebuilds the container with fresh images. +Du kannst deinen Codespace neu erstellen, um Änderungen an deiner Entwicklungscontainerkonfiguration zu implementieren. Für die meisten Anwendungsfälle ist das Erstellen eines neuen Codespaces eine Alternative zum Neuerstellen eines Codespaces. Wenn Du deinen Codespace neu erstellst, verwendet {% data variables.product.prodname_github_codespaces %} standardmäßig Images aus deinem Cache neu, um den Neuerstellungsprozess zu beschleunigen. Alternativ kannst du eine vollständige Neuerstellung durchführen, wodurch der Cache gelöscht und der Container mit neuen Images neu erstellt wird. -For more information, see "[Introduction to dev containers](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers#applying-configuration-changes-to-a-codespace)" and "[Performing a full rebuild of a container](/codespaces/codespaces-reference/performing-a-full-rebuild-of-a-container)." +Weitere Informationen findest du unter [Einführung in Entwicklungscontainer](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers#applying-configuration-changes-to-a-codespace) und [Durchführen einer vollständigen Neuerstellung eines Containers](/codespaces/codespaces-reference/performing-a-full-rebuild-of-a-container). -## Stopping a codespace +## Beenden eines Codespaces -{% data reusables.codespaces.stopping-a-codespace %} For more information, see "[Stopping and starting a codespace](/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace)." +{% data reusables.codespaces.stopping-a-codespace %} Weitere Informationen findest du unter „[Beenden und Starten eines Codespaces](/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace)“. -## Deleting a codespace +## Einen Codespace löschen -You can create a codespace for a particular task and then safely delete the codespace after you push your changes to a remote branch. +Du kannst einen Codespace für eine bestimmte Aufgabe erstellen und den Codespace sicher löschen, nachdem du deine Änderungen an einen Remotebranch gepusht hast. -If you try to delete a codespace with unpushed git commits, your editor will notify you that you have changes that have not been pushed to a remote branch. You can push any desired changes and then delete your codespace, or continue to delete your codespace and any uncommitted changes. You can also export your code to a new branch without creating a new codespace. For more information, see "[Exporting changes to a branch](/codespaces/troubleshooting/exporting-changes-to-a-branch)." +Wenn du versuchst, einen Codespace mit nicht gepushten Git-Commits zu löschen, wirst du in deinem Editor benachrichtigt, dass Änderungen vorliegen, die nicht an einen Remotebranch gepusht wurden. In diesem Fall kannst du alle gewünschten Änderungen pushen und deinen Codespace anschließend löschen, oder du löschst deinen Codespace mitsamt allen ausgecheckten Änderungen. Du kannst deinen Code auch in einen neuen Branch exportieren, ohne einen neuen Codespace zu erstellen. Weitere Informationen findest du unter [Exportieren von Änderungen in einen Branch](/codespaces/troubleshooting/exporting-changes-to-a-branch). -Codespaces that have been stopped and remain inactive for a specified period of time will be deleted automatically. By default, inactive codespaces are deleted after 30 days, but you can customize your codespace retention period. For more information, see "[Configuring automatic deletion of your codespaces](/codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces)." +Codespaces, die angehalten wurden und für einen bestimmten Zeitraum inaktiv bleiben, werden automatisch gelöscht. Standardmäßig werden inaktive Codespaces nach 30 Tagen gelöscht, du kannst allerdings den Aufbewahrungszeitraum für Codespaces anpassen. Weitere Informationen findest du unter [Konfigurieren des automatischen Löschens deiner Codespaces](/codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces). -If you create a codespace, it will continue to accrue storage charges until it is deleted, irrespective of whether it is active or stopped. For more information, see "[About billing for {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces#billing-for-storage-usage)." Deleting a codespace does not reduce the current billable amount for {% data variables.product.prodname_github_codespaces %}, which accumulates during each monthly billing cycle. For more information, see "[Viewing your {% data variables.product.prodname_github_codespaces %} usage](/billing/managing-billing-for-github-codespaces/viewing-your-github-codespaces-usage)." +Wenn du einen Codespace erstellst, fallen weiterhin Speichergebühren an, bis er gelöscht wird, unabhängig davon, ob er aktiv oder beendet ist. Weitere Informationen findest du unter [Informationen zur Abrechnung für {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces#billing-for-storage-usage). Das Löschen eines Codespaces verringert nicht den aktuellen abrechenbaren Betrag für {% data variables.product.prodname_github_codespaces %}, der während jedes monatlichen Abrechnungszyklus akkumuliert wird. Weitere Informationen findest du unter „[Anzeigen der {% data variables.product.prodname_github_codespaces %}-Nutzung](/billing/managing-billing-for-github-codespaces/viewing-your-github-codespaces-usage)“. -For more information on deleting a codespace, see "[Deleting a codespace](/codespaces/developing-in-codespaces/deleting-a-codespace)." +Weitere Informationen zum Löschen eines Codespaces findest du unter [Löschen eines Codespaces](/codespaces/developing-in-codespaces/deleting-a-codespace). -## Losing the connection while using {% data variables.product.prodname_github_codespaces %} +## Unterbrechung der Verbindung bei Verwendung von {% data variables.product.prodname_github_codespaces %} -{% data variables.product.prodname_github_codespaces %} is a cloud-based development environment and requires an internet connection. If you lose connection to the internet while working in a codespace, you will not be able to access your codespace. However, any uncommitted changes will be saved. When you have access to an internet connection again, you can connect to your codespace in the exact same state that it was left in. If you have an unstable internet connection, you should commit and push your changes often. +{% data variables.product.prodname_github_codespaces %} ist eine cloudbasierte Entwicklungsumgebung, für die eine Internetverbindung erforderlich ist. Wenn die Internetverbindung unterbrochen wird, während du in einem Codespace arbeitest, kannst du nicht auf deinen Codespace zugreifen. Alle ausgecheckten Änderungen werden jedoch gespeichert. Sobald die Internetverbindung wiederhergestellt ist, kannst du dich erneut mit deinem Codespace verbinden. Der Codespace weist in diesem Fall den exakt selben Zustand auf wie vor der Verbindungsunterbrechung. Wenn deine Internetverbindung instabil ist, solltest du deine Änderungen häufig committen und pushen. -If you know that you will often be working offline, you can use your `devcontainer.json` file with the ["Dev Containers" extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) for {% data variables.product.prodname_vscode_shortname %} to build and attach to a local development container for your repository. For more information, see [Developing inside a container](https://code.visualstudio.com/docs/remote/containers) in the {% data variables.product.prodname_vscode %} documentation. +Wenn du weißt, dass du häufig offline arbeiten wirst, kannst du deine `devcontainer.json`-Datei mit der Erweiterung [„Dev Containers“](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) für {% data variables.product.prodname_vscode_shortname %} verwenden, um einen lokalen Entwicklungscontainer für dein Repository zu erstellen und anzufügen. Weitere Informationen findest du unter [Entwickeln innerhalb eines Containers](https://code.visualstudio.com/docs/remote/containers) in der {% data variables.product.prodname_vscode %}-Dokumentation. diff --git a/translations/de-DE/content/codespaces/managing-codespaces-for-your-organization/listing-the-codespaces-in-your-organization.md b/translations/de-DE/content/codespaces/managing-codespaces-for-your-organization/listing-the-codespaces-in-your-organization.md index 10e2e88b4e..802dda0d74 100644 --- a/translations/de-DE/content/codespaces/managing-codespaces-for-your-organization/listing-the-codespaces-in-your-organization.md +++ b/translations/de-DE/content/codespaces/managing-codespaces-for-your-organization/listing-the-codespaces-in-your-organization.md @@ -1,7 +1,7 @@ --- -title: Listing the codespaces in your organization +title: Auflisten der Codespaces in deiner Organisation shortTitle: List organization codespaces -intro: 'You can list all of the currently active or stopped codespaces for your organization.' +intro: Du kannst alle aktuell aktiven oder beendeten Codespaces für deine Organisation auflisten. permissions: 'To list all of the current codespaces for your organization, you must be an organization owner.' versions: fpt: '*' @@ -10,31 +10,36 @@ type: how_to topics: - Codespaces - Administrator +ms.openlocfilehash: e3d475560c76449ed20b70fbce29ef6273f788fc +ms.sourcegitcommit: e8c012864f13f9146e53fcb0699e2928c949ffa8 +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/09/2022 +ms.locfileid: '148158629' --- +## Übersicht -## Overview +Als Organisationsbesitzer können alle aktuell aktiven oder beendeten Codespaces für deine Organisation auflisten. Möglicherweise möchtest du so vorgehen, um zu überprüfen, wie viele Codespaces Benutzer erstellen, um sicherzustellen, dass sie keine unnötigen Kosten verursachen. Informationen zu den Kosten findest du unter [Informationen zur Abrechnung für {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces). -As an organization owner, you can list all of the currently active and stopped codespaces for your organization. You might want to do this to check how many codespaces users are creating, to make sure they aren't incurring unnecessary costs. For information about pricing, see "[About billing for {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces)." +Die einfachste Möglichkeit zum Auflisten der Codespaces für eine Organisation besteht darin, {% data variables.product.prodname_cli %} zu verwenden. Du kannst auch die REST-API verwenden, die weitere Informationen zu jedem Codespace bereitstellt. -The easiest way to list the codespaces for an organization is by using {% data variables.product.prodname_cli %}. You can also use the REST API, which provides more information about each codespace. +Informationen zum Anzeigen der aktuellen Gesamtsumme der {% data variables.product.prodname_codespaces %}-Nutzung für deine Organisation oder dein Unternehmen und zum Generieren eines detaillierten Berichts findest du unter [Anzeigen deiner {% data variables.product.prodname_github_codespaces %}-Nutzung](/billing/managing-billing-for-github-codespaces/viewing-your-github-codespaces-usage). -For information on how to see the current total {% data variables.product.prodname_codespaces %} usage for your organization or enterprise, and generate a detailed report, see "[Viewing your {% data variables.product.prodname_github_codespaces %} usage](/billing/managing-billing-for-github-codespaces/viewing-your-github-codespaces-usage)." +### Verwenden von {% data variables.product.prodname_cli %} zum Auflisten von Codespaces -### Using {% data variables.product.prodname_cli %} to list codespaces - -To list all of the current codespaces for a specified organization, use the following command. +Wenn du alle aktuellen Codespaces für eine bestimmte Organisation auflisten möchtest, verwende den folgenden Befehl. ```shell{:copy} gh codespace list --org ORGANIZATION ``` -This command returns a list that includes the following information for each codespace: - - The name and display name - - The user who created the codespace - - The repository and branch - - The current state of the codespace +Dieser Befehl gibt eine Liste zurück, die die folgenden Informationen für jeden Codespace enthält: + - Den Namen und den Anzeigenamen + - Den Benutzer, der den Codespace erstellt hat + - Das Repository und den Branch + - Den aktuellen Status des Codespace -To list all of the current codespaces for an organization that were created by a specific user, use the following command. +Wenn du alle aktuellen Codespaces für eine Organisation auflisten möchtest, die von einem bestimmten Benutzer erstellt wurden, verwendest du den folgenden Befehl. ```shell{:copy} gh codespace list --org ORGANIZATION --user USER @@ -42,12 +47,12 @@ gh codespace list --org ORGANIZATION --user USER {% note %} -**Note**: In the above commands, replace `ORGANIZATION` with the name of the organization you are querying. You must be an owner of the organization. +**Hinweis**: Ersetze in den oben genannten Befehlen `ORGANIZATION` durch den Namen der Organisation, die du abfragst. Du musst Besitzer der Organisation sein. {% endnote %} -### Using the REST API to list codespaces +### Verwenden der REST-API zum Auflisten von Codespaces -You can use the `/orgs/{org}/codespaces` API endpoint as an alternative method of listing the current codespaces for an organization. This returns more information than {% data variables.product.prodname_cli %}; for example, the machine type details. +Du kannst den API-Endpunkt `/orgs/{org}/codespaces` als alternative Methode zum Auflisten der aktuellen Codespaces für eine Organisation verwenden. Dieser Endpunkt gibt mehr Informationen als {% data variables.product.prodname_cli %} zurück, z. B. die Details des Computertyps. -For more information about this endpoint, see "[Codespaces organizations](/rest/codespaces/organizations#list-codespaces-for-the-organization)." +Weitere Informationen zu diesem Endpunkt findest du unter [Codespaceorganisationen](/rest/codespaces/organizations#list-codespaces-for-the-organization). diff --git a/translations/de-DE/content/codespaces/setting-up-your-project-for-codespaces/adding-features-to-a-devcontainer-file.md b/translations/de-DE/content/codespaces/setting-up-your-project-for-codespaces/adding-features-to-a-devcontainer-file.md index f14fd52369..3cf7596380 100644 --- a/translations/de-DE/content/codespaces/setting-up-your-project-for-codespaces/adding-features-to-a-devcontainer-file.md +++ b/translations/de-DE/content/codespaces/setting-up-your-project-for-codespaces/adding-features-to-a-devcontainer-file.md @@ -1,7 +1,7 @@ --- -title: Adding features to a devcontainer.json file +title: Hinzufügen von Features zu einer Datei vom Typ „devcontainer.json“ shortTitle: Adding features -intro: With features, you can quickly add tools, runtimes, or libraries to your dev container configuration. +intro: 'Mit Features kannst du Schnell Tools, Runtimes oder Bibliotheken zu deiner Entwicklungscontainerkonfiguration hinzufügen.' allowTitleToDifferFromFilename: true versions: fpt: '*' @@ -10,34 +10,39 @@ type: how_to topics: - Codespaces - Set up +ms.openlocfilehash: 7e72739e93e83995d86baf19d62f7bf2e1c5b6bc +ms.sourcegitcommit: 3ff64a8c8cf70e868c10105aa6bbf6cd4f78e4d3 +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/22/2022 +ms.locfileid: '148180827' --- +{% data reusables.codespaces.about-features %} Verwende die Registerkarten in diesem Artikel, um Anweisungen für die einzelnen Möglichkeiten zum Hinzufügen von Features anzuzeigen. -{% data reusables.codespaces.about-features %} Use the tabs in this article to display instructions for each of these ways of adding features. - -## Adding features to a `devcontainer.json` file +## Hinzufügen von Features zu einer Datei vom Typ `devcontainer.json` {% webui %} -1. Navigate to your repository on {% data variables.product.prodname_dotcom_the_website %}, find your `devcontainer.json` file, and click {% octicon "pencil" aria-label="The edit icon" %} to edit the file. +1. Navigiere zu deinem Repository auf {% data variables.product.prodname_dotcom_the_website %}, suche deine `devcontainer.json`-Datei, und klicke auf {% octicon "pencil" aria-label="The edit icon" %}, um die Datei zu bearbeiten. - If you don't already have a `devcontainer.json` file, you can create one now. For more information, see "[Introduction to dev containers](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers#creating-a-custom-dev-container-configuration)." -1. To the right of the file editor, in the **Marketplace** tab, browse or search for the feature you want to add, then click the name of the feature. + Ist noch keine Datei vom Typ `devcontainer.json` vorhanden, kannst du jetzt eine erstellen. Weitere Informationen findest du unter [Einführung in Entwicklungscontainer](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers#creating-a-custom-dev-container-configuration). +1. Navigiere rechts neben dem Datei-Editor auf der Registerkarte **Marketplace** zu dem Feature, das du hinzufügen möchtest, oder suche nach diesem, und klicke dann auf den Namen des Features. - ![Screenshot of the Terraform feature in the Marketplace tab, with "Terra" in the search bar](/assets/images/help/codespaces/feature-marketplace.png) -3. Under "Installation," click the code snippet to copy it to your clipboard, then paste the snippet into the `features` object in your `devcontainer.json` file. + ![Screenshot: Terraform-Feature auf der Registerkarte „Marketplace“ mit „Terra“ in der Suchleiste](/assets/images/help/codespaces/feature-marketplace.png) +3. Klicke unter „Installation“ auf den Codeschnipsel, um ihn in die Zwischenablage zu kopieren, und füge ihn dann in das `features`-Objekt in deiner `devcontainer.json`-Datei ein. - ![Screenshot of a code block in the Installation section of the Marketplace tab](/assets/images/help/codespaces/feature-installation-code.png) + ![Screenshot: Codeblock im Abschnitt „Installation“ der Registerkarte „Marketplace“](/assets/images/help/codespaces/feature-installation-code.png) ```JSON "features": { ... "ghcr.io/devcontainers/features/terraform:1": {}, ... - } + } ``` -1. By default, the latest version of the feature will be used. To choose a different version, or configure other options for the feature, expand the properties listed under "Options" to view the available values, then add the options by manually editing the object in your `devcontainer.json` file. +1. Standardmäßig wird die neueste Version des Features verwendet. Um eine andere Version auszuwählen oder andere Optionen für das Feature zu konfigurieren, erweitere die unter „Optionen“ aufgeführten Eigenschaften, um die verfügbaren Werte anzuzeigen, und füge dann die Optionen hinzu, indem du das Objekt in deiner `devcontainer.json`-Datei manuell bearbeitest. - ![Screenshot of the Options section of the Marketplace tab, with "version" and "tflint" expanded](/assets/images/help/codespaces/feature-options.png) + ![Screenshot: Abschnitt „Optionen“ der Registerkarte „Marketplace“ mit erweiterten Optionen „Version“ und „tflint“](/assets/images/help/codespaces/feature-options.png) ```JSON "features": { @@ -47,11 +52,11 @@ topics: "tflint": "latest" }, ... - } + } ``` -1. Commit the changes to your `devcontainer.json` file. +1. Committe die Änderungen an der Datei `devcontainer.json`. -The configuration changes will take effect in new codespaces created from the repository. To make the changes take effect in existing codespaces, you will need to pull the updates to the `devcontainer.json` file into your codespace, then rebuild the container for the codespace. For more information, see "[Introduction to dev containers](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers#applying-configuration-changes-to-a-codespace)." +Die Konfigurationsänderungen werden in neuen Codespaces wirksam, die aus dem Repository erstellt wurden. Damit die Änderungen in vorhandenen Codespaces wirksam werden, musst du die Aktualisierungen der Datei `devcontainer.json` in deinen Codespace pullen und dann den Container für den Codespace neu erstellen. Weitere Informationen findest du unter [Einführung in Entwicklungscontainer](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers#applying-configuration-changes-to-a-codespace). {% endwebui %} @@ -59,21 +64,21 @@ The configuration changes will take effect in new codespaces created from the re {% note %} -To add features in {% data variables.product.prodname_vscode_shortname %} while you are working locally, and not connected to a codespace, you must have the "Dev Containers" extension installed and enabled. For more information about this extension, see the [{% data variables.product.prodname_vs_marketplace_shortname %}](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers). +Wenn du lokal arbeitest und keine Verbindung mit einem Codespace besteht, musst du zum Hinzufügen von Features in {% data variables.product.prodname_vscode_shortname %} die Erweiterung „Dev Containers“ installieren und aktivieren. Weitere Informationen zu dieser Erweiterung findest du unter [{% data variables.product.prodname_vs_marketplace_shortname %}](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers). {% endnote %} {% data reusables.codespaces.command-pallette %} -2. Start typing "Configure" and select **Codespaces: Configure Dev Container Features**. +2. Beginne mit der Eingabe von „Konfigurieren“, und wähle **Codespaces: Konfigurieren von Features für Entwicklungscontainer** aus. - ![The Configure Devcontainer Features command in the Command Palette](/assets/images/help/codespaces/codespaces-configure-features.png) + ![Befehl zum Konfigurieren von Features für Entwicklungscontainer in der Befehlspalette](/assets/images/help/codespaces/codespaces-configure-features.png) -3. Update your feature selections, then click **OK**. +3. Aktualisiere deine Featureauswahl, und klicke dann auf **OK**. - ![The select additional features menu during container configuration](/assets/images/help/codespaces/select-additional-features.png) + ![Menü zum Auswählen zusätzlicher Features bei der Containerkonfiguration](/assets/images/help/codespaces/select-additional-features.png) -4. If you're working in a codespace, a prompt will appear in the lower-right corner. To rebuild the container and apply the changes to the codespace you're working in, click **Rebuild Now**. +4. Wenn du in einem Codespace arbeitest, wird in der unteren rechten Ecke eine Eingabeaufforderung angezeigt. Klicke auf **Jetzt neu erstellen**, um den Container neu zu erstellen und die Änderungen auf den Codespace anzuwenden, in dem du arbeitest. - !["Codespaces: Rebuild Container" in the Command Palette](/assets/images/help/codespaces/rebuild-prompt.png) + ![„Codespaces: Container neu erstellen“ in der Befehlspalette](/assets/images/help/codespaces/rebuild-prompt.png) -{% endvscode %} \ No newline at end of file +{% endvscode %} diff --git a/translations/de-DE/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md b/translations/de-DE/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md index 62e27441ba..d755ec57f7 100644 --- a/translations/de-DE/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md +++ b/translations/de-DE/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md @@ -1,6 +1,6 @@ --- -title: Einführung in Entwicklungscontainer -intro: 'Wenn du in einem Codespace arbeitest, wird die Umgebung mithilfe eines Entwicklungscontainers erstellt, der auf einem virtuellen Computer gehostet wird.' +title: Introduction to dev containers +intro: 'When you work in a codespace, the environment you are working in is created using a development container, or dev container, hosted on a virtual machine.' permissions: People with write permissions to a repository can create or edit the codespace configuration. redirect_from: - /github/developing-online-with-github-codespaces/configuring-github-codespaces-for-your-project @@ -16,76 +16,71 @@ topics: - Codespaces - Set up - Fundamentals -ms.openlocfilehash: 0b47f0292eb3a13467a8227ac323d289f9712223 -ms.sourcegitcommit: e8c012864f13f9146e53fcb0699e2928c949ffa8 -ms.translationtype: HT -ms.contentlocale: de-DE -ms.lasthandoff: 11/09/2022 -ms.locfileid: '148158773' --- -## Informationen zu Entwicklungscontainern -Entwicklungscontainer (auch „Dev-Container“ genannt) sind Docker-Container, die speziell für die Bereitstellung einer Entwicklungsumgebung mit vollem Funktionsumfang konfiguriert sind. Wenn du in einem Codespace arbeitest, verwendest du einen Dev-Container auf einem virtuellen Computer. +## About dev containers -Du kannst den Dev-Container für ein Repository so konfigurieren, dass für dieses Repository erstellte Codespaces eine maßgeschneiderte Entwicklungsumgebung mit allen Tools und Runtimes bieten, die du für ein bestimmtes Projekt benötigst. Wenn du keine Konfiguration im Repository definierst, verwendet {% data variables.product.prodname_github_codespaces %} eine Standardkonfiguration, die viele der allgemeinen Tools enthält, die dein Team möglicherweise für die Entwicklung deines Projekts benötigt. Weitere Informationen findest du unter [Verwenden der Dev-Containerstandardkonfiguration](#using-the-default-dev-container-configuration). +Development containers, or dev containers, are Docker containers that are specifically configured to provide a fully featured development environment. Whenever you work in a codespace, you are using a dev container on a virtual machine. -Die Konfigurationsdateien für einen Dev-Container sind in einem `.devcontainer`-Verzeichnis in deinem Repository enthalten. Du kannst mit {% data variables.product.prodname_vscode %} deine Konfigurationsdateien hinzufügen. Du kannst aus einer Auswahl vordefinierter Konfigurationen für verschiedene Projekttypen wählen. Diese kannst du ohne weitere Konfiguration verwenden, oder die Konfigurationen bearbeiten, um die von ihnen erzeugte Entwicklungsumgebung zu optimieren. Weitere Informationen findest du unter [Verwenden einer vordefinierten Dev-Containerkonfiguration](#using-a-predefined-dev-container-configuration). +You can configure the dev container for a repository so that codespaces created for that repository give you a tailored development environment, complete with all the tools and runtimes you need to work on a specific project. If you don't define a configuration in the repository then {% data variables.product.prodname_github_codespaces %} uses a default configuration, which contains many of the common tools that your team might need for development with your project. For more information, see "[Using the default dev container configuration](#using-the-default-dev-container-configuration)." -Alternativ kannst du deine eigenen benutzerdefinierten Konfigurationsdateien hinzufügen. Weitere Informationen findest du unter [Erstellen einer benutzerdefinierten Dev-Containerkonfiguration](#creating-a-custom-dev-container-configuration). +The configuration files for a dev container are contained in a `.devcontainer` directory in your repository. You can use {% data variables.product.prodname_vscode %} to add configuration files for you. You can choose from a selection of predefined configurations for various project types. You can use these without further configuration, or you can edit the configurations to refine the development environment they produce. For more information, see "[Using a predefined dev container configuration](#using-a-predefined-dev-container-configuration)." -Du kannst eine einzelne Dev-Containerkonfiguration für ein Repository, verschiedene Konfigurationen für verschiedene Branches oder mehrere Konfigurationen definieren. Wenn mehrere Konfigurationen verfügbar sind, können Benutzer ihre bevorzugte Konfiguration auswählen, wenn sie einen Codespace erstellen. Dies ist besonders nützlich für große Repositorys, die Quellcode in verschiedenen Programmiersprachen oder für verschiedene Projekte enthalten. Du kannst eine Auswahl von Konfigurationen erstellen, die verschiedenen Teams ermöglichen, in einem Codespace zu arbeiten, der für die von ihnen ausgeführte Arbeit geeignet ist. +Alternatively, you can add your own custom configuration files. For more information, see "[Creating a custom dev container configuration](#creating-a-custom-dev-container-configuration)." -Wenn du einen Codespace auf der Grundlage einer Vorlage erstellst, kannst du mit einer Konfigurationsdatei oder mehreren Konfigurationsdateien für Entwicklercontainer in deinem Arbeitsbereich beginnen. Um deine Umgebung weiter zu konfigurieren, kannst du diesen Dateien Einstellungen hinzufügen oder Einstellungen daraus entfernen und den Container neu erstellen, um die Änderungen auf den von dir verwendeten Codespace anzuwenden. Wenn Du deinen Codespace in einem Repository auf {% data variables.product.product_name %} veröffentlichst, haben alle Codespaces, die du aus diesem Repository erstellt hast, die von dir definierte Konfiguration. Weitere Informationen findest du unter [Anwenden von Konfigurationsänderungen auf einen Codespace](#applying-configuration-changes-to-a-codespace) und [Erstellen eines Codespace mithilfe einer Vorlage](/codespaces/developing-in-codespaces/creating-a-codespace-from-a-template#publishing-to-a-remote-repository). +You can define a single dev container configuration for a repository, different configurations for different branches, or multiple configurations. When multiple configurations are available, users can choose their preferred configuration when they create a codespace. This is particularly useful for large repositories that contain source code in different programming languages or for different projects. You can create a choice of configurations that allow different teams to work in a codespace that's set up appropriately for the work they are doing. + +When you create a codespace from a template, you might start with one or more dev container configuration files in your workspace. To configure your environment further, you can add or remove settings from these files and rebuild the container to apply the changes to the codespace you're working in. If you publish your codespace to a repository on {% data variables.product.product_name %}, then any codespaces created from that repository will share the configuration you've defined. For more information, see "[Applying configuration changes to a codespace](#applying-configuration-changes-to-a-codespace)" and "[Creating a codespace from a template](/codespaces/developing-in-codespaces/creating-a-codespace-from-a-template#publishing-to-a-remote-repository)." ### devcontainer.json -Die primäre Datei in einer Dev-Containerkonfiguration ist die `devcontainer.json`-Datei. Mit dieser Datei kannst du die Umgebung von Codespaces bestimmen, die für dein Repository erstellt wurden. Der Inhalt dieser Datei definiert einen Dev-Container, der Frameworks, Tools, Erweiterungen und Portweiterleitung enthalten kann. Die `devcontainer.json`-Datei enthält in der Regel einen Verweis auf eine Dockerfile, die sich für gewöhnlich neben der `devcontainer.json`-Datei befindet. +The primary file in a dev container configuration is the `devcontainer.json` file. You can use this file to determine the environment of codespaces created for your repository. The contents of this file define a dev container that can include frameworks, tools, extensions, and port forwarding. The `devcontainer.json` file usually contains a reference to a Dockerfile, which is typically located alongside the `devcontainer.json` file. -Wenn du einen Codespace aus einem Repository ohne Datei vom Typ `devcontainer.json` erstellst oder mit der leeren Vorlage von {% data variables.product.company_short %} beginnst, wird die Standardkonfiguration des Entwicklungscontainers verwendet. Weitere Informationen findest du unter [Verwenden der Dev-Containerstandardkonfiguration](#using-the-default-dev-container-configuration). +If you create a codespace from a repository without a `devcontainer.json` file, or if you start from {% data variables.product.company_short %}'s blank template, the default dev container configuration is used. For more information, see "[Using the default dev container configuration](#using-the-default-dev-container-configuration)." -Die `devcontainer.json`-Datei befindet sich in der Regel im `.devcontainer`-Verzeichnis deines Repositorys. Alternativ kannst du sie direkt im Stamm des Repositorys finden; in diesem Fall muss der Dateiname mit einem Punkt beginnen: `.devcontainer.json`. +The `devcontainer.json` file is usually located in the `.devcontainer` directory of your repository. Alternatively, you can locate it directly in the root of the repository, in which case the file name must begin with a period: `.devcontainer.json`. -Wenn du eine Auswahl an Dev-Containerkonfigurationen in deinem Repository haben möchtest, müssen sich alle Alternativen zur Datei `.devcontainer/devcontainer.json` (oder `.devcontainer.json`) in ihrem eigenen Unterverzeichnis im Pfad `.devcontainer/SUBDIRECTORY/devcontainer.json` befinden. So könntest du beispielsweise zwei Konfigurationen zur Auswahl haben: +If you want to have a choice of dev container configurations in your repository, any alternatives to the `.devcontainer/devcontainer.json` (or `.devcontainer.json`) file must be located in their own subdirectory at the path `.devcontainer/SUBDIRECTORY/devcontainer.json`. For example, you could have a choice of two configurations: * `.devcontainer/database-dev/devcontainer.json` * `.devcontainer/gui-dev/devcontainer.json` -Wenn dein Repository mehrere `devcontainer.json`-Dateien enthält, wird jeder Codespace nur aus einer der Konfigurationen erstellt. Einstellungen können nicht importiert oder zwischen `devcontainer.json`-Dateien vererbt werden. Wenn von einer `devcontainer.json`-Datei in einem benutzerdefinierten Unterverzeichnis andere Dateien abhängig sind, z. B. die Dockerfile oder Skripts, die von Befehlen in der `devcontainer.json`-Datei ausgeführt werden, solltest du diese Dateien gemeinsam im selben Unterverzeichnis unterbringen. +When you have multiple `devcontainer.json` files in your repository, each codespace is created from only one of the configurations. Settings cannot be imported or inherited between `devcontainer.json` files. If a `devcontainer.json` file in a custom subdirectory has dependent files, such as the Dockerfile or scripts that are run by commands in the `devcontainer.json` file, it's recommended that you co-locate these files in the same subdirectory. -Informationen zum Auswählen deiner bevorzugten Entwicklungscontainerkonfiguration beim Erstellen eines Codespace findest du unter [Erstellen eines Codespace für ein Repository](/codespaces/developing-in-codespaces/creating-a-codespace-for-a-repository#creating-a-codespace-for-a-repository). +For information about how to choose your preferred dev container configuration when you create a codespace, see "[Creating a codespace for a repository](/codespaces/developing-in-codespaces/creating-a-codespace-for-a-repository#creating-a-codespace-for-a-repository)." {% data reusables.codespaces.more-info-devcontainer %} -#### Verwendung der Datei „devcontainer.json“ +#### How to use the devcontainer.json -Es ist sinnvoll, die Datei `devcontainer.json` als Mittel zur „Anpassung“ und nicht zur „Personalisierung“ zu betrachten. Du solltest nur Komponenten einschließen, die alle Mitwirkenden an deiner Codebasis als Standardelemente der Entwicklungsumgebung benötigen, nicht solche, die persönlichen Vorlieben entsprechen. Linter etwa eignen sich gut für die Standardisierung, und jeder sollte sie installieren, darum solltest du sie in deine `devcontainer.json`-Datei aufnehmen. Benutzeroberflächendecorator oder Designs sind eine Frage des persönlichen Geschmacks und sollten nicht in die `devcontainer.json`-Datei aufgenommen werden. +It's useful to think of the `devcontainer.json` file as providing "customization" rather than "personalization." You should only include things that everyone working on your codebase needs as standard elements of the development environment, not things that are personal preferences. Things like linters are good to standardize on, and to require everyone to have installed, so they're good to include in your `devcontainer.json` file. Things like user interface decorators or themes are personal choices that should not be put in the `devcontainer.json` file. -Du kannst deine Codespaces mithilfe von Dotfiles und der Einstellungssynchronisierung personalisieren. Weitere Informationen findest du unter [Personalisieren von {% data variables.product.prodname_github_codespaces %} für dein Konto](/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account). +You can personalize your codespaces by using dotfiles and Settings Sync. For more information, see "[Personalizing {% data variables.product.prodname_github_codespaces %} for your account](/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account)." ### Dockerfile -Du kannst eine Dockerfile als Teil deiner Dev-Containerkonfiguration hinzufügen. +You can add a Dockerfile as part of your dev container configuration. -Die Dockerfile-Datei ist eine Textdatei mit Anweisungen, die erforderlich sind, um ein neues Docker-Containerimage zu erstellen. Mit diesem Image wird jedes Mal dann ein Entwicklungscontainer generiert, wenn jemand einen Codespace mithilfe der `devcontainer.json`-Datei erstellt, die auf diese Dockerfile verweist. Die Anweisungen in der Dockerfile beginnen in der Regel mit dem Verweisen auf ein übergeordnetes Image, auf dem das neue Image basiert, das erstellt wird. Darauf folgen die während des Imageerstellungsprozesses ausgeführten Befehle, z. B. zum Installieren von Softwarepaketen. +The Dockerfile is a text file that contains the instructions needed to create a Docker container image. This image is used to generate a development container each time someone creates a codespace using the `devcontainer.json` file that references this Dockerfile. The instructions in the Dockerfile typically begin by referencing a parent image on which the new image that will be created is based. This is followed by commands that are run during the image creation process, for example to install software packages. -Die Dockerfile für einen Dev-Container befindet sich in der Regel im `.devcontainer`-Ordner neben der `devcontainer.json`, in der darauf verwiesen wird. +The Dockerfile for a dev container is typically located in the `.devcontainer` folder, alongside the `devcontainer.json` in which it is referenced. {% note %} -**Hinweis**: Als Alternative zur Verwendung einer Dockerfile kannst du mit der `image`-Eigenschaft in der `devcontainer.json`-Datei direkt auf ein vorhandenes Image verweisen, das du verwenden möchtest. Das hier angegebene Image muss von jeder festgelegten Imagerichtlinie der Organisation zugelassen werden. Weitere Informationen findest du unter [Einschränken des Basisimages für Codespaces](/codespaces/managing-codespaces-for-your-organization/restricting-the-base-image-for-codespaces). Wenn weder eine Dockerfile noch ein Image gefunden wird, wird das Standardcontainerimage verwendet. Weitere Informationen findest du unter [Verwenden der Dev-Containerstandardkonfiguration](#using-the-default-dev-container-configuration). +**Note**: As an alternative to using a Dockerfile you can use the `image` property in the `devcontainer.json` file to refer directly to an existing image you want to use. The image you specify here must be allowed by any organization image policy that has been set. For more information, see "[Restricting the base image for codespaces](/codespaces/managing-codespaces-for-your-organization/restricting-the-base-image-for-codespaces)." If neither a Dockerfile nor an image is found then the default container image is used. For more information, see "[Using the default dev container configuration](#using-the-default-dev-container-configuration)." {% endnote %} -#### Einfaches Dockerfile-Beispiel +#### Simple Dockerfile example -Im folgenden Beispiel werden vier Anweisungen verwendet: +The following example uses four instructions: -`ARG` definiert eine Buildzeitvariable. +`ARG` defines a build-time variable. -`FROM` gibt das übergeordnete Image an, auf dem das generierte Docker-Image basiert. +`FROM` specifies the parent image on which the generated Docker image will be based. -`COPY` kopiert eine Datei und fügt sie dem Dateisystem hinzu. +`COPY` copies a file and adds it to the filesystem. -`RUN` aktualisiert Paketlisten und führt ein Skript aus. Du kannst auch eine `RUN`-Anweisung zum Installieren von Software verwenden, wie in den kommentierten Anweisungen gezeigt. Verwende zum Ausführen mehrerer Befehle `&&`, um die Befehle in einer einzelnen `RUN`-Anweisung zu kombinieren. +`RUN` updates package lists and runs a script. You can also use a `RUN` instruction to install software, as shown by the commented out instructions. To run multiple commands, use `&&` to combine the commands into a single `RUN` statement. ```Dockerfile{:copy} ARG VARIANT="16-buster" @@ -102,11 +97,11 @@ COPY library-scripts/github-debian.sh /tmp/library-scripts/ RUN apt-get update && bash /tmp/library-scripts/github-debian.sh ``` -Weitere Informationen zu Dockerfile-Anweisungen findest du in der Docker-Dokumentation unter [Dockerfile-Referenz](https://docs.docker.com/engine/reference/builder). +For more information about Dockerfile instructions, see "[Dockerfile reference](https://docs.docker.com/engine/reference/builder)" in the Docker documentation. -#### Verwenden einer Docker-Datei +#### Using a Dockerfile -Wenn du eine Dockerfile als Teil einer Dev-Containerkonfiguration verwenden möchtest, verweise in deiner `devcontainer.json`-Datei mithilfe der `dockerfile`-Eigenschaft auf sie. +To use a Dockerfile as part of a dev container configuration, reference it in your `devcontainer.json` file by using the `dockerfile` property. ```json{:copy} { @@ -116,130 +111,134 @@ Wenn du eine Dockerfile als Teil einer Dev-Containerkonfiguration verwenden möc } ``` -Wenn du die vorhandene Containerorchestrierung in deinem Entwicklungscontainer verwenden möchtest, stehen dir verschiedene Optionen zur Verfügung. Weitere Informationen findest du auf der Website für Entwicklungscontainer im Abschnitt „Orchestrierungsoptionen“ der [Spezifikation](https://containers.dev/implementors/spec/#orchestration-options). +Various options are available to you if you want to use existing container orchestration in your dev container. For more information, see the "Orchestration options" section of the [Specification](https://containers.dev/implementors/spec/#orchestration-options) on the Development Containers website. -## Verwenden der Dev-Containerstandardkonfiguration +## Using the default dev container configuration -Wenn du keine Konfiguration in deinem Repository definierst, erstellt {% data variables.product.prodname_dotcom %} einen Codespace mit einem Linux-Standardbasisimage. Dieses Linux-Image enthält eine Reihe von Runtimeversionen für beliebte Sprachen wie Python, Node, PHP, Java, Go, C++, Ruby und .NET Core/C#. Die neuesten oder LTS-Versionen dieser Sprachen werden verwendet. Es gibt auch Tools zur Unterstützung von Data Science und maschinellem Lernen, z. B. JupyterLab und Conda. Im Image sind auch andere Entwicklertools und Hilfsprogramme wie Git, GitHub-CLI, YARN, OpenSSH und vim enthalten. Verwende den `devcontainer-info content-url`-Befehl in deinem Codespaceterminal, und folge der vom Befehl ausgegebenen URL, um alle enthaltenen Sprachen, Runtimes und Tools anzuzeigen. +If you don't define a configuration in your repository, {% data variables.product.prodname_dotcom %} creates a codespace using a default Linux image. This Linux image includes a number of runtime versions for popular languages like Python, Node, PHP, Java, Go, C++, Ruby, and .NET Core/C#. The latest or LTS releases of these languages are used. There are also tools to support data science and machine learning, such as JupyterLab and Conda. The image also includes other developer tools and utilities like Git, GitHub CLI, yarn, openssh, and vim. To see all the languages, runtimes, and tools that are included use the `devcontainer-info content-url` command inside your codespace terminal and follow the URL that the command outputs. -Informationen zu den Komponenten des Linux-Standardimages findest du im [`devcontainers/images`](https://github.com/devcontainers/images/tree/main/src/universal)-Repository. +For information about what's included in the default Linux image, see the [`devcontainers/images`](https://github.com/devcontainers/images/tree/main/src/universal) repository. -Die Standardkonfiguration ist eine gute Option, wenn du an einem kleinen Projekt arbeitest, das die von {% data variables.product.prodname_github_codespaces %} bereitgestellten Sprachen und Tools verwendet. +The default configuration is a good option if you're working on a small project that uses the languages and tools that {% data variables.product.prodname_github_codespaces %} provides. -## Verwenden einer vordefinierten Dev-Containerkonfiguration +## Using a predefined dev container configuration -Wenn du {% data variables.product.prodname_codespaces %} in {% data variables.product.prodname_vscode %} oder in einem Webbrowser verwendest, kannst du eine Entwicklercontainerkonfiguration für dein Repository erstellen, indem du aus einer Liste vordefinierter Konfigurationen auswählst. Diese Konfigurationen bieten gebräuchliche Setups für bestimmte Projekttypen und können dir helfen, schnell mit einer Konfiguration zu beginnen, die bereits über die entsprechenden Containeroptionen, {% data variables.product.prodname_vscode %}-Einstellungen und {% data variables.product.prodname_vscode %}-Erweiterungen verfügt, die installiert werden sollen. +If you use {% data variables.product.prodname_codespaces %} in {% data variables.product.prodname_vscode %}, or in a web browser, you can create a dev container configuration for your repository by choosing from a list of predefined configurations. These configurations provide common setups for particular project types, and can help you quickly get started with a configuration that already has the appropriate container options, {% data variables.product.prodname_vscode %} settings, and {% data variables.product.prodname_vscode %} extensions that should be installed. -Die Verwendung einer vordefinierten Konfiguration ist eine großartige Möglichkeit, wenn zusätzliche Erweiterbarkeit erforderlich ist. Du kannst auch mit einer vordefinierten Konfiguration beginnen und sie nach Bedarf für dein Projekt ändern. Weitere Informationen zu den Definitionen vordefinierter Entwicklungscontainer findest du im [`devcontainers/images`](https://github.com/devcontainers/images/tree/main/src)-Repository. +Using a predefined configuration is a great idea if you need some additional extensibility. You can also start with a predefined configuration and amend it as needed for your project. For more information about the definitions of predefined dev containers, see the [`devcontainers/images`](https://github.com/devcontainers/images/tree/main/src) repository. -Du kannst entweder beim Arbeiten in einem Codespace oder bei der Arbeit in einem lokalen Repository eine vordefinierte Dev-Containerkonfiguration hinzufügen. Wenn du lokal arbeitest und keine Verbindung mit einem Codespace besteht, muss dazu in {% data variables.product.prodname_vscode_shortname %} die Erweiterung „Dev Containers“ installiert und aktiviert sein. Weitere Informationen zu dieser Erweiterung findest du unter [{% data variables.product.prodname_vs_marketplace_shortname %}](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers). Das folgende Verfahren beschreibt den Prozess, wenn du einen Codespace verwendest. Die Schritte in {% data variables.product.prodname_vscode_shortname %} sind sehr ähnlich, wenn du nicht mit einem Codespace verbunden bist. +You can add a predefined dev container configuration either while working in a codespace, or while working on a repository locally. To do this in {% data variables.product.prodname_vscode_shortname %} while you are working locally, and not connected to a codespace, you must have the "Dev Containers" extension installed and enabled. For more information about this extension, see the [{% data variables.product.prodname_vs_marketplace_shortname %}](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers). The following procedure describes the process when you are using a codespace. The steps in {% data variables.product.prodname_vscode_shortname %} when you are not connected to a codespace are very similar. {% data reusables.codespaces.command-palette-container %} -1. Klicke auf die Definition, die du verwenden möchtest. +1. Click the definition you want to use. - ![Screenshot: Liste vordefinierter Containerdefinitionen](/assets/images/help/codespaces/predefined-container-definitions-list.png) + ![Screenshot of a list of predefined container definitions](/assets/images/help/codespaces/predefined-container-definitions-list.png) -1. Folge den Eingabeaufforderungen, um deine Definition anzupassen. Weitere Informationen zu den Optionen zum Anpassen deiner Definition findest du unter [Hinzufügen zusätzlicher Features zur `devcontainer.json`-Datei](#adding-additional-features-to-your-devcontainerjson-file). -1. Klicke auf **OK**. +1. Follow the prompts to customize your definition. For more information on the options to customize your definition, see "[Adding additional features to your `devcontainer.json` file](#adding-additional-features-to-your-devcontainerjson-file)." +1. Click **OK**. - ![Screenshot: Schaltfläche „OK“](/assets/images/help/codespaces/prebuilt-container-ok-button.png) + ![Screenshot of the OK button](/assets/images/help/codespaces/prebuilt-container-ok-button.png) -1. Wenn du in einem Codespace arbeitest, wende deine Änderungen an, indem du in der Nachricht unten rechts im Fenster auf **Jetzt neu erstellen** klickst. Weitere Informationen zum Neuerstellen deines Containers findest du unter [Anwenden von Änderungen auf deine Konfiguration](#applying-configuration-changes-to-a-codespace). +1. If you are working in a codespace, apply your changes, by clicking **Rebuild now** in the message at the bottom right of the window. For more information about rebuilding your container, see "[Applying changes to your configuration](#applying-configuration-changes-to-a-codespace)." - ![Screenshot: Aufforderung „Jetzt neu erstellen“](/assets/images/help/codespaces/rebuild-prompt.png) + ![Screenshot of a prompt to 'Rebuild now'](/assets/images/help/codespaces/rebuild-prompt.png) -### Hinzufügen zusätzlicher Features zu deiner `devcontainer.json`-Datei +### Adding additional features to your `devcontainer.json` file -{% data reusables.codespaces.about-features %} Weitere Informationen findest du unter [Hinzufügen von Features zu einer Datei vom Typ `devcontainer.json`](/codespaces/setting-up-your-project-for-codespaces/adding-features-to-a-devcontainer-file?tool=vscode). +{% data reusables.codespaces.about-features %} For more information, see "[Adding features to a `devcontainer.json` file](/codespaces/setting-up-your-project-for-codespaces/adding-features-to-a-devcontainer-file?tool=vscode)." -## Erstellen einer benutzerdefinierten Dev-Containerkonfiguration +## Creating a custom dev container configuration -Wenn keine der vordefinierten Konfigurationen deinen Anforderungen entspricht, kannst du eine benutzerdefinierte Konfiguration erstellen, indem du deine eigene `devcontainer.json`-Datei schreibst. +If none of the predefined configurations meets your needs, you can create a custom configuration by writing your own `devcontainer.json` file. -* Wenn du eine einzelne `devcontainer.json`-Datei hinzufügst, die von jedem verwendet wird, der einen Codespace aus deinem Repository erstellt, erstelle die Datei in einem `.devcontainer`-Verzeichnis im Stamm des Repositorys. -* Wenn du Benutzern eine Auswahl an Konfigurationen anbieten möchtest, kannst du mehrere benutzerdefinierte `devcontainer.json`-Dateien erstellen, die sich jeweils in einem separaten Unterverzeichnis des `.devcontainer`-Verzeichnisses befinden. +* If you're adding a single `devcontainer.json` file that will be used by everyone who creates a codespace from your repository, create the file within a `.devcontainer` directory at the root of the repository. +* If you want to offer users a choice of configuration, you can create multiple custom `devcontainer.json` files, each located within a separate subdirectory of the `.devcontainer` directory. {% note %} - **Hinweise**: - - Du kannst deine `devcontainer.json`-Dateien nicht in Verzeichnissen suchen, die mehr als eine Ebene unter `.devcontainer` liegen. Beispielsweise funktioniert eine Datei unter `.devcontainer/teamA/devcontainer.json`, aber nicht unter `.devcontainer/teamA/testing/devcontainer.json`. - - {% data reusables.codespaces.configuration-choice-templates %} Weitere Informationen findest du unter [Einrichten eines Vorlagenrepositorys für {% data variables.product.prodname_github_codespaces %}](/codespaces/setting-up-your-project-for-codespaces/setting-up-a-template-repository-for-github-codespaces). + **Notes**: + - You can't locate your `devcontainer.json` files in directories more than one level below `.devcontainer`. For example, a file at `.devcontainer/teamA/devcontainer.json` will work, but `.devcontainer/teamA/testing/devcontainer.json` will not. + - {% data reusables.codespaces.configuration-choice-templates %} For more information, see "[Setting up a template repository for {% data variables.product.prodname_github_codespaces %}](/codespaces/setting-up-your-project-for-codespaces/setting-up-a-template-repository-for-github-codespaces)." {% endnote %} - Wenn das Repository mehrere `devcontainer.json`-Dateien enthält, werden sie auf der Seite mit den Optionen zur Codespaceerstellung aufgeführt. Weitere Informationen findest du unter [Erstellen eines Codespaces für ein Repository](/codespaces/developing-in-codespaces/creating-a-codespace-for-a-repository#creating-a-codespace-for-a-repository). + If multiple `devcontainer.json` files are found in the repository, they are listed in the codespace creation options page. For more information, see "[Creating a codespace for a repository](/codespaces/developing-in-codespaces/creating-a-codespace-for-a-repository#creating-a-codespace-for-a-repository)." - ![Screenshot: Auswahl von Konfigurationsdateien](/assets/images/help/codespaces/configuration-file-choice.png) + ![Screenshot of a choice of configuration files](/assets/images/help/codespaces/configuration-file-choice.png) -### Hinzufügen einer Datei vom Typ `devcontainer.json` +### Adding a `devcontainer.json` file -Wenn dein Repository noch keine Datei vom Typ `devcontainer.json` enthält, kannst du schnell eine solche Datei von {% data variables.product.prodname_dotcom_the_website %} hinzufügen. -1. Navigiere zu deinem Repository, und klicke auf die Dropdownliste **{% octicon "code" aria-label="The code icon" %} Code**. -1. Klicke auf der Registerkarte **Codespaces** auf die Auslassungspunkte ( **...** ), und wähle dann **Entwicklungscontainer konfigurieren** aus. +If you don't already have a `devcontainer.json` file in your repository, you can quickly add one from {% data variables.product.prodname_dotcom_the_website %}. +1. Navigate to your repository and click the **{% octicon "code" aria-label="The code icon" %} Code** dropdown. +1. In the **Codespaces** tab, click the ellipsis (**...**), then select **Configure dev container**. - ![Screenshot: Dropdownliste „Code“ mit hervorgehobener Option „Entwicklungscontainer konfigurieren“](/assets/images/help/codespaces/configure-dev-container.png) + ![Screenshot of the Code dropdown, with "Configure dev container" highlighted](/assets/images/help/codespaces/configure-dev-container.png) -Im Editor wird eine neue `.devcontainer/devcontainer.json`-Datei geöffnet. Die Datei enthält einige anfängliche Eigenschaften, einschließlich eines `features`-Objekts, dem du neue Tools, Bibliotheken oder Runtimes hinzufügen kannst. Weitere Informationen findest du unter [Hinzufügen von Features zu einer Datei vom Typ `devcontainer.json`](/codespaces/setting-up-your-project-for-codespaces/adding-features-to-a-devcontainer-file?tool=webui). +A new `.devcontainer/devcontainer.json` file will open in the editor. The file will contain some initial properties, including a `features` object to which you can add new tools, libraries, or runtimes. For more information, see "[Adding features to a `devcontainer.json` file](/codespaces/setting-up-your-project-for-codespaces/adding-features-to-a-devcontainer-file?tool=webui)." -Wenn dein Repository bereits eine oder mehrere Dateien vom Typ `devcontainer.json` enthält, wird durch Klicken auf **Entwicklungscontainer konfigurieren** die vorhandene `devcontainer.json`-Datei mit der höchsten Priorität gemäß der [Spezifikation](https://containers.dev/implementors/spec/#devcontainerjson) auf containers.dev geöffnet. +If your repository already contains one or more `devcontainer.json` files, then clicking **Configure dev container** will open the existing `devcontainer.json` file with the highest precedence according to the [specification](https://containers.dev/implementors/spec/#devcontainerjson) on containers.dev. -### Standardkonfigurationsauswahl während der Codespaceerstellung +### Default configuration selection during codespace creation -Wenn `.devcontainer/devcontainer.json` oder `.devcontainer.json` vorhanden ist, ist es die Standardauswahl in der Liste der verfügbaren Konfigurationsdateien, wenn du einen Codespace erstellst. Wenn keine der Dateien vorhanden ist, wird die Dev-Containerstandardkonfiguration standardmäßig ausgewählt. +If `.devcontainer/devcontainer.json` or `.devcontainer.json` exists, it will be the default selection in the list of available configuration files when you create a codespace. If neither file exists, the default dev container configuration will be selected by default. -![Screenshot: Ausgewählte Standardkonfigurationsauswahl](/assets/images/help/codespaces/configuration-file-choice-default.png) +![Screenshot of the default configuration choice selected](/assets/images/help/codespaces/configuration-file-choice-default.png) -### Bearbeiten der Datei „devcontainer.json“ +### Editing the devcontainer.json file -Du kannst die unterstützten Konfigurationsschlüssel In der `devcontainer.json`-Datei hinzufügen und bearbeiten, um Aspekte der Codespaceumgebung festzulegen, z. B. welche {% data variables.product.prodname_vscode_shortname %}-Erweiterungen installiert werden sollen. {% data reusables.codespaces.more-info-devcontainer %} +You can add and edit the supported configuration keys in the `devcontainer.json` file to specify aspects of the codespace's environment, like which {% data variables.product.prodname_vscode_shortname %} extensions will be installed. {% data reusables.codespaces.more-info-devcontainer %} -Die `devcontainer.json`-Datei wird im JSONC-Format (JSON mit Kommentaren) geschrieben. So kannst du Kommentare in die Konfigurationsdatei einfügen. Weitere Informationen findest du unter [Bearbeiten von JSON mit {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs/languages/json#_json-with-comments) in der {% data variables.product.prodname_vscode_shortname %}-Dokumentation. +The `devcontainer.json` file is written using the JSONC (JSON with comments) format. This allows you to include comments within the configuration file. For more information, see "[Editing JSON with {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs/languages/json#_json-with-comments)" in the {% data variables.product.prodname_vscode_shortname %} documentation. {% note %} -**Hinweis**: Wenn du einen Linter verwendest, um die `devcontainer.json`-Datei zu überprüfen, stelle sicher, dass er auf JSONC festgelegt ist, und JSON oder Kommentare nicht als Fehler gemeldet werden. +**Note**: If you use a linter to validate the `devcontainer.json` file, make sure it is set to JSONC and not JSON or comments will be reported as errors. {% endnote %} -### Schnittstelleneinstellungen für {% data variables.product.prodname_vscode_shortname %} +### Interface settings for {% data variables.product.prodname_vscode_shortname %} -Du kannst die Schnittstelleneinstellungen für {% data variables.product.prodname_vscode_shortname %} mit drei Bereichen konfigurieren: Arbeitsbereich, Remote [Codespaces] und Benutzer. Du kannst diese Bereiche im Editor für die {% data variables.product.prodname_vscode_shortname %}-Einstellungen anzeigen. +You can configure the interface settings for {% data variables.product.prodname_vscode_shortname %}, with three scopes: Workspace, Remote [Codespaces], and User. You can view these scopes in the {% data variables.product.prodname_vscode_shortname %} Settings editor. -![Screenshot: Auswahl der Bereiche im Editor für Einstellungen](/assets/images/help/codespaces/scopes-for-vscode.png) +![Screenshot showing the choice of scopes in the Settings editor](/assets/images/help/codespaces/scopes-for-vscode.png) -Wenn eine Einstellung in mehreren Bereichen definiert ist, haben Arbeitsbereich-Einstellungen Priorität, dann folgt Remote [Codespaces] und darauf Benutzer. +If a setting is defined in multiple scopes, Workspace settings take priority, then Remote [Codespaces], then User. -Du kannst die Standardschnittstelleneinstellungen für {% data variables.product.prodname_vscode_shortname %} an zwei Orten festlegen. +You can define default interface settings for {% data variables.product.prodname_vscode_shortname %} in two places. -* Die in der `.vscode/settings.json`-Datei deines Repositorys definierten Schnittstelleneinstellungen werden im Codespace als Arbeitsbereichseinstellungen angewendet. -* Im `settings`-Schlüssel in der `devcontainer.json`-Datei definierte Schnittstelleneinstellungen werden im Codespace als Remote [Codespaces]-Einstellungen angewendet. +* Interface settings defined in the `.vscode/settings.json` file in your repository are applied as Workspace-scoped settings in the codespace. +* Interface settings defined in the `settings` key in the `devcontainer.json` file are applied as Remote [Codespaces]-scoped settings in the codespace. -## Anwenden von Konfigurationsänderungen auf einen Codespace +## Applying configuration changes to a codespace -Änderungen an einer Konfiguration werden angewendet, wenn du das nächste Mal einen Codespace erstellst. Wenn du jedoch einen Codespace in einem Webbrowser, in {% data variables.product.prodname_vscode_shortname %} oder in einer JetBrains-IDE verwendest, kannst du Konfigurationsänderungen auf den aktuellen Codespace anwenden, indem du den Container neu erstellst. +Changes to a configuration will be applied the next time you create a codespace. However, you can apply your changes to an existing codespace by rebuilding the container. You can do this within a codespace in the {% data variables.product.prodname_vscode_shortname %} web client or desktop application, or you can use {% data variables.product.prodname_cli %}. -### Neuerstellen des Entwicklungscontainers im Webclient oder in der Desktopanwendung von {% data variables.product.prodname_vscode_shortname %} +### Rebuilding the dev container in the {% data variables.product.prodname_vscode_shortname %} web client or desktop application {% data reusables.codespaces.rebuild-command %} 1. {% data reusables.codespaces.recovery-mode %} - ![Screenshot: Fehlermeldung zum Wiederherstellungsmodus](/assets/images/help/codespaces/recovery-mode-error-message.png) + ![Screenshot of the error message about recovery mode](/assets/images/help/codespaces/recovery-mode-error-message.png) - - Klicke auf **Erstellungsprotokoll anzeigen**, um den Fehler durch das Überprüfen der Erstellungsprotokolle zu diagnostizieren. - - Aktualisiere deine `devcontainer.json`-Datei, um die in den Protokollen identifizierten Fehler zu beheben. - - Erstelle deinen Container neu, um die Änderungen anzuwenden. + - To diagnose the error by reviewing the creation logs, click **View creation log**. + - To fix the errors identified in the logs, update your `devcontainer.json` file. + - To apply the changes, rebuild your container. -### Neuerstellen des Entwicklungscontainers in einer JetBrains-IDE +### Using {% data variables.product.prodname_cli %} to rebuild a dev container -{% data reusables.codespaces.jetbrains-open-codespace-plugin %} -1. Klicke im {% data variables.product.prodname_github_codespaces %}-Toolfenster auf das Symbol „Neu erstellen“. +If you've changed a dev container configuration outside of VS Code (for example, on {% data variables.product.prodname_dotcom_the_website %} or in a JetBrains IDE), you can use {% data variables.product.prodname_cli %} to rebuild the dev container for an existing codespace. - ![Screenshot: Schaltfläche zum Neuerstellen](/assets/images/help/codespaces/jetbrains-plugin-icon-rebuild.png) +1. In a terminal, enter the following command. -1. Klicke auf **Neu erstellen**, wenn du aufgefordert wirst, zu bestätigen, dass du den Entwicklungscontainer neu erstellen möchtest. -1. Öffne den Codespace erneut in deiner JetBrains-IDE. + ``` + gh cs rebuild + ``` + + Your codespaces are listed. + +1. Use the arrow keys on your keyboard to highlight the required codespace, then press Enter. -## Weiterführende Themen +## Further reading -- [Vordefinieren von Codespaces](/codespaces/prebuilding-your-codespaces) +- "[Prebuilding your codespaces](/codespaces/prebuilding-your-codespaces)" diff --git a/translations/de-DE/content/codespaces/troubleshooting/troubleshooting-creation-and-deletion-of-codespaces.md b/translations/de-DE/content/codespaces/troubleshooting/troubleshooting-creation-and-deletion-of-codespaces.md index 4da8e585ba..c0acaf3c86 100644 --- a/translations/de-DE/content/codespaces/troubleshooting/troubleshooting-creation-and-deletion-of-codespaces.md +++ b/translations/de-DE/content/codespaces/troubleshooting/troubleshooting-creation-and-deletion-of-codespaces.md @@ -8,12 +8,12 @@ type: reference topics: - Codespaces shortTitle: Creation and deletion -ms.openlocfilehash: 09c3a73ec5e41f0170f1d3cd66df139bb2a497e5 -ms.sourcegitcommit: e8c012864f13f9146e53fcb0699e2928c949ffa8 +ms.openlocfilehash: 4a12c848fa7400ec336f5ad086eb4d2858a431f0 +ms.sourcegitcommit: 3ff64a8c8cf70e868c10105aa6bbf6cd4f78e4d3 ms.translationtype: HT ms.contentlocale: de-DE -ms.lasthandoff: 11/09/2022 -ms.locfileid: '148158693' +ms.lasthandoff: 11/22/2022 +ms.locfileid: '148180819' --- ## Erstellen von Codespaces @@ -98,4 +98,4 @@ This codespace is currently running in recovery mode due to a container error. ``` Überprüfe die Erstellungsprotokolle, und aktualisiere nach Bedarf die Entwicklungscontainerkonfiguration. Weitere Informationen findest du unter „[{% data variables.product.prodname_github_codespaces %}](/codespaces/troubleshooting/github-codespaces-logs)“. -Anschließend kannst du versuchen, den Codespace neu zu starten oder den Container neu zu erstellen. Weitere Informationen findest du unter [Einführung in Entwicklungscontainer](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers#applying-configuration-changes-to-a-codespace). +Anschließend kannst du versuchen, den Codespace neu zu starten oder den Container neu zu erstellen. Weitere Informationen zum Neuerstellen des Containers findest du unter [Einführung in Entwicklungscontainer](/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers#applying-configuration-changes-to-a-codespace). diff --git a/translations/de-DE/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md b/translations/de-DE/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md index 7083cf81e7..fafd93d4dd 100644 --- a/translations/de-DE/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md +++ b/translations/de-DE/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md @@ -1,123 +1,123 @@ --- -title: Erste Schritte mit GitHub Copilot in einer JetBrains-IDE +title: Getting started with GitHub Copilot in a JetBrains IDE shortTitle: JetBrains IDE -intro: 'Erfahre, wie du {% data variables.product.prodname_copilot %} in einer JetBrains-IDE installierst, um beim Schreiben von Kommentaren und Code Vorschläge zu erhalten.' +intro: 'Learn how to install {% data variables.product.prodname_copilot %} in a JetBrains IDE, and start seeing suggestions as you write comments and code.' product: '{% data reusables.gated-features.copilot %}' versions: feature: copilot topics: - Copilot -ms.openlocfilehash: 24415504e0abeff6e129321068b07590d265da16 -ms.sourcegitcommit: 99eb4456062aea31ca381977396417cf92e5798d -ms.translationtype: HT -ms.contentlocale: de-DE -ms.lasthandoff: 11/21/2022 -ms.locfileid: '148179596' --- -## Informationen zu {% data variables.product.prodname_copilot %} und JetBrains-IDEs + +{% data reusables.copilot.copilot-cta-button %} + +## About {% data variables.product.prodname_copilot %} and JetBrains IDEs {% data reusables.copilot.procedural-intro %} -Wenn du die JetBrains-IDE verwendest, kannst du Vorschläge aus {% data variables.product.prodname_copilot %} direkt im Editor anzeigen und übernehmen. Diese Anleitung zeigt die Verwendung von {% data variables.product.prodname_copilot %} innerhalb einer JetBrains-IDE für macOS, Windows oder Linux. +If you use a JetBrains IDE, you can view and incorporate suggestions from {% data variables.product.prodname_copilot %} directly within the editor. This guide demonstrates how to use {% data variables.product.prodname_copilot %} within a JetBrains IDE for macOS, Windows, or Linux. -## Voraussetzungen +## Prerequisites {% data reusables.copilot.jetbrains-ides %} -## Installieren der {% data variables.product.prodname_copilot %}-Erweiterung in deiner JetBrains-IDE +## Installing the {% data variables.product.prodname_copilot %} extension in your JetBrains IDE -Um {% data variables.product.prodname_copilot %} in einer JetBrains-IDE zu verwenden, musst du das {% data variables.product.prodname_copilot %}-Plug-In installieren. Das folgende Verfahren führt dich durch die Installation des {% data variables.product.prodname_copilot %}-Plug-Ins in IntelliJ IDEA. Schritte zum Installieren des Plug-Ins in einer anderen unterstützten IDE können sich unterscheiden. +To use {% data variables.product.prodname_copilot %} in a JetBrains IDE, you must install the {% data variables.product.prodname_copilot %} extension. The following procedure will guide you through installation of the {% data variables.product.prodname_copilot %} plugin in IntelliJ IDEA. Steps to install the plugin in another supported IDE may differ. -1. Klicke in deiner JetBrains-IDE unter dem Menü **Datei** für Windows oder dem Namen deiner IDE für Mac (z. B. **PyCharm** oder **IntelliJ**) auf **Einstellungen** für Windows oder **Voreinstellungen** für Mac. -2. Klicke im linken Menü des Dialogfelds **Einstellungen/Voreinstellungen** auf **Plug-Ins**. -3. Klicke oben im Dialogfeld **Einstellungen/Voreinstellungen** auf **Marketplace**. Suche in der Suchleiste nach **{% data variables.product.prodname_copilot %}** , und klicke dann auf **Installieren**. - ![Screenshot der Marketplace-Suche](/assets/images/help/copilot/jetbrains-marketplace.png) -1. Klicke nach der Installation von {% data variables.product.prodname_copilot %} auf **IDE neu starten**. -1. Klicke nach dem Neustart deiner JetBrains-IDE auf das Menü **Extras**. Klicke auf **{% data variables.product.prodname_copilot %}** und dann auf **Anmelden bei {% data variables.product.prodname_dotcom %}** . - ![Screenshot des Menüs „Extras“ von JetBrains](/assets/images/help/copilot/jetbrains-tools-menu.png) -1. Um den Gerätecode zu kopieren und das Geräteaktivierungsfenster zu öffnen, klicke im Dialogfeld „Anmelden bei {% data variables.product.prodname_dotcom %}“ auf **Kopieren und öffnen**. - ![Screenshot von „Kopieren und öffnen“ für den Gerätecode](/assets/images/help/copilot/device-code-copy-and-open.png) -1. Ein Geräteaktivierungsfenster wird in deinem Browser geöffnet. Füge den Gerätecode ein, und klicke dann auf **Weiter**. +1. In your JetBrains IDE, under the **File** menu for Windows or under the name of your IDE for Mac (for example, **PyCharm** or **IntelliJ**), click **Settings** for Windows or **Preferences** for Mac. +2. In the left-side menu of the **Settings/Preferences** dialog box, click **Plugins**. +3. At the top of the **Settings/Preferences** dialog box, click **Marketplace**. In the search bar, search for **{% data variables.product.prodname_copilot %}**, then click **Install**. + ![Screenshot of Marketplace search](/assets/images/help/copilot/jetbrains-marketplace.png) +1. After {% data variables.product.prodname_copilot %} is installed, click **Restart IDE**. +1. After your JetBrains IDE has restarted, click the **Tools** menu. Click **{% data variables.product.prodname_copilot %}**, then click **Login to {% data variables.product.prodname_dotcom %}**. + ![Screenshot of JetBrains tools menu](/assets/images/help/copilot/jetbrains-tools-menu.png) +1. In the "Sign in to {% data variables.product.prodname_dotcom %}" dialog box, to copy the device code and open the device activation window, click **Copy and Open**. + ![Screenshot of device code copy and open](/assets/images/help/copilot/device-code-copy-and-open.png) +1. A device activation window will open in your browser. Paste the device code, then click **Continue**. - - Um den Code in Windows oder Linux einzufügen, drückeSTRG+V. - - Um den Code in macOS einzufügen, drücke BEFEHLSTASTE+V. -1. {% data variables.product.prodname_dotcom %} fordert die notwendigen Berechtigungen für {% data variables.product.prodname_copilot %} an. Um diese Berechtigungen zu genehmigen, klicke auf **{% data variables.product.prodname_copilot %}-Plug-In autorisieren**. -1. Nach Genehmigung der Berechtigungen zeigt deine JetBrains-IDE eine Bestätigung an. Klicke zum Verwenden von {% data variables.product.prodname_copilot %} auf **OK**. - ![Screenshot der Bestätigung von JetBrains-IDE-Berechtigungen](/assets/images/help/copilot/jetbrains-ide-confirmation.png) + - To paste the code in Windows or Linux, press Ctrl+v. + - To paste the code in macOS, press command+v. +1. {% data variables.product.prodname_dotcom %} will request the necessary permissions for {% data variables.product.prodname_copilot %}. To approve these permissions, click **Authorize {% data variables.product.prodname_copilot %} Plugin**. +1. After the permissions have been approved, your JetBrains IDE will show a confirmation. To begin using {% data variables.product.prodname_copilot %}, click **OK**. + ![Screenshot of JetBrains IDE permissions confirmation](/assets/images/help/copilot/jetbrains-ide-confirmation.png) -## Anzeigen deines ersten Vorschlags +## Seeing your first suggestion {% data reusables.copilot.code-examples-limitations %} -{% data reusables.copilot.supported-languages %} Die folgenden Beispiele sind in Java geschrieben, andere Sprachen funktionieren jedoch ähnlich. +{% data reusables.copilot.supported-languages %} The following samples are in Java, but other languages will work similarly. {% data reusables.copilot.create-java-file %} -1. Erstelle in der Java-Datei eine Klasse durch Eingabe von `class Test`. - {% data variables.product.prodname_copilot %} schlägt automatisch einen ganzen Klassentext in ausgegrautem Text vor, wie unten gezeigt. Der genaue Vorschlag kann variieren. - ![Screenshot des Java-Klassentextvorschlags](/assets/images/help/copilot/java-class-body-suggestion-jetbrains.png) {% data reusables.copilot.accept-suggestion %} -1. Um {% data variables.product.prodname_copilot %} aufzufordern, einen Funktionstext vorzuschlagen, gib die folgende Zeile unterhalb der Klammer der `main`-Funktion ein. Der genaue Vorschlag kann variieren. +1. In the Java file, create a class by typing `class Test`. + {% data variables.product.prodname_copilot %} will automatically suggest a class body in grayed text, as shown below. The exact suggestion may vary. + ![Screenshot of the Java class body suggestion](/assets/images/help/copilot/java-class-body-suggestion-jetbrains.png) +{% data reusables.copilot.accept-suggestion %} +1. To prompt {% data variables.product.prodname_copilot %} to suggest a function body, type the following line below the bracket of the `main` function. The exact suggestion may vary. {% indented_data_reference reusables.copilot.java-int-snippet spaces=3 %} - ![Screenshot des Java-Funktionstextvorschlags](/assets/images/help/copilot/java-function-body-suggestion-jetbrains.png) {% data reusables.copilot.accept-suggestion %} + ![Screenshot of the Java function body suggestion](/assets/images/help/copilot/java-function-body-suggestion-jetbrains.png) +{% data reusables.copilot.accept-suggestion %} -{% data variables.product.prodname_copilot %} versucht, Kontext und Stil deines Codes zu treffen. Du kannst den vorgeschlagenen Code immer bearbeiten. +{% data variables.product.prodname_copilot %} will attempt to match the context and style of your code. You can always edit the suggested code. -## Anzeigen alternativer Vorschläge +## Seeing alternative suggestions {% data reusables.copilot.alternative-suggestions %} {% data reusables.copilot.create-java-file %} -1. Um {% data variables.product.prodname_copilot %} aufzufordern, einen Vorschlag anzuzeigen, gib die folgende Zeile in die Java-Datei ein. -{% indented_data_reference reusables.copilot.java-int-snippet spaces=3 %} {% data reusables.copilot.see-alternative-suggestions %} +1. To prompt {% data variables.product.prodname_copilot %} to show you a suggestion, type the following line in the Java file. +{% indented_data_reference reusables.copilot.java-int-snippet spaces=3 %} +{% data reusables.copilot.see-alternative-suggestions %} - | OS | Nächsten Vorschlag anzeigen | Vorherigen Vorschlag anzeigen | + | OS | See next suggestion | See previous suggestion | | :- | :- | :- | | macOS | Option+] | Option+[ | - | Windows | ALT+] | ALT+[ | - | Linux | ALT+] | ALT+[ | + | Windows | Alt+] | Alt+[ | + | Linux | Alt+] | Alt+[ | {% data reusables.copilot.accept-or-reject-suggestion %} -## Anzeigen mehrerer Vorschläge auf einer neuen Registerkarte +## Seeing multiple suggestions in a new tab {% data reusables.copilot.suggestions-new-tab %} {% data reusables.copilot.create-java-file %} -1. Um {% data variables.product.prodname_copilot %} aufzufordern, einen Vorschlag anzuzeigen, gib die folgende Zeile in die Java-Datei ein. +1. To prompt {% data variables.product.prodname_copilot %} to show you a suggestion, type the following line in the Java file. {% indented_data_reference reusables.copilot.java-int-snippet spaces=3 %} -1. Öffne eine neue Registerkarte mit mehreren zusätzlichen Vorschlägen. - - Drücke unter macOS Befehlstaste+Umschalttaste+A, und klicke dann auf **GitHub Copilot öffnen**, oder drücke Befehlstaste+Umschalttaste+\, um die neue Registerkarte sofort zu öffnen. - - Drücke unter Windows oder Linux STRG+EINGABETASTE, und klicke dann auf **GitHub Copilot öffnen**. - ![Screenshot des Dialogfelds zum Öffnen von Copilot](/assets/images/help/copilot/open-copilot-tab-jetbrains.png) -1. Um einen Vorschlag zu akzeptieren, klicke oberhalb des Vorschlags auf **Lösung annehmen**. Um alle Vorschläge abzulehnen, schließe die Registerkarte. +1. Open a new tab with multiple additional suggestions. + - On macOS, press Command+Shift+A, then click **Open GitHub Copilot**, or press Command+Shift+\ to open the new tab immediately. + - On Windows or Linux, press Ctrl+Enter, then click **Open GitHub Copilot**. + ![Screenshot of dialogue to open Copilot](/assets/images/help/copilot/open-copilot-tab-jetbrains.png) +1. To accept a suggestion, above the suggestion, click **Accept Solution**. To reject all suggestions, close the tab. -## Generieren von Codevorschlägen aus Kommentaren +## Generating code suggestions from comments {% data reusables.copilot.generating-suggestions-from-comments %} {% data reusables.copilot.create-java-file %} -1. Gib die folgenden Zeilen ein, um {% data variables.product.prodname_copilot %} aufzufordern, eine Implementierung einer Funktion in der Java-Datei vorzuschlagen. +1. To prompt {% data variables.product.prodname_copilot %} to suggest an implementation of a function in the Java file, type the following lines. ```java{:copy} // find all images without alternate text // and give them a red border void process () { ``` - ![Screenshot des Java-Funktionstextvorschlags](/assets/images/help/copilot/comment-suggestion-jetbrains.png) + ![Screenshot of the Java function body suggestion](/assets/images/help/copilot/comment-suggestion-jetbrains.png) -## Aktivieren und Deaktivieren von {% data variables.product.prodname_copilot %} +## Enabling and disabling {% data variables.product.prodname_copilot %} -Du kannst {% data variables.product.prodname_copilot %} für alle Sprachen oder einzelne Sprachen aktivieren oder deaktivieren. Das Statussymbol von {% data variables.product.prodname_copilot %} im unteren Bereich deines JetBrains-IDE-Fensters gibt an, ob {% data variables.product.prodname_copilot %} aktiviert oder deaktiviert ist. Falls aktiviert, ist das Symbol hervorgehoben. Falls deaktiviert, ist das Symbol abgeblendet. +You can enable or disable {% data variables.product.prodname_copilot %} for all languages, or for individual languages. The {% data variables.product.prodname_copilot %} status icon in the bottom panel of your JetBrains IDE window indicates whether {% data variables.product.prodname_copilot %} is enabled or disabled. When enabled, the icon is highlighted. When disabled, the icon is grayed out. -1. Um {% data variables.product.prodname_copilot %} zu aktivieren oder zu deaktivieren, klicke im unteren Panel des JetBrains-Fensters auf das Statussymbol. - ![Screenshot des Statussymbols in IntelliJ IDEA](/assets/images/help/copilot/status-icon-jetbrains.png) -2. Wenn du {% data variables.product.prodname_copilot %} deaktivierst, wirst du gefragt, ob du es global oder für die Sprache der aktuell bearbeiteten Datei deaktivieren möchtest. +1. To enable or disable {% data variables.product.prodname_copilot %}, click the status icon in the bottom panel of the JetBrains window. + ![Screenshot of the status icon in IntelliJ IDEA](/assets/images/help/copilot/status-icon-jetbrains.png) +2. If you are disabling {% data variables.product.prodname_copilot %}, you will be asked whether you want to disable it globally, or for the language of the file you are currently editing. - - Um Vorschläge von {% data variables.product.prodname_copilot %} global zu deaktivieren, klicke auf **Vervollständigungen deaktivieren**. - - Wenn du Vorschläge von {% data variables.product.prodname_copilot %} für die angegebene Sprache deaktivieren möchtest, klicke auf **Vervollständigungen für _SPRACHE_ deaktivieren**. - ![Screenshot der Option zum globalen Deaktivieren von {% data variables.product.prodname_copilot %} oder Deaktivieren für die aktuelle Sprache](/assets/images/help/copilot/disable-copilot-global-or-langugage-jetbrains.png) + - To disable suggestions from {% data variables.product.prodname_copilot %} globally, click **Disable Completions**. + - To disable suggestions from {% data variables.product.prodname_copilot %} for the specified language, click **Disable Completions for _LANGUAGE_**. + ![Screenshot of option to disable {% data variables.product.prodname_copilot %} globally or for the current language](/assets/images/help/copilot/disable-copilot-global-or-langugage-jetbrains.png) -## Weitere Informationsquellen +## Further reading -- [Die {% data variables.product.prodname_copilot %}-Website](https://copilot.github.com/) -- [Informationen zu {% data variables.product.prodname_copilot %}](/copilot/overview-of-github-copilot/about-github-copilot#about-the-license-for-the-github-copilot-plugin-in-jetbrains-ides) +- [The {% data variables.product.prodname_copilot %} website](https://copilot.github.com/) +- [About {% data variables.product.prodname_copilot %}](/copilot/overview-of-github-copilot/about-github-copilot#about-the-license-for-the-github-copilot-plugin-in-jetbrains-ides) diff --git a/translations/de-DE/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md b/translations/de-DE/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md index d2ee747226..bc783d3b49 100644 --- a/translations/de-DE/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md +++ b/translations/de-DE/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md @@ -9,6 +9,8 @@ topics: - Copilot --- +{% data reusables.copilot.copilot-cta-button %} + ## About {% data variables.product.prodname_copilot %} and Neovim {% data reusables.copilot.procedural-intro %} diff --git a/translations/de-DE/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md b/translations/de-DE/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md index 75694b710b..9894db0413 100644 --- a/translations/de-DE/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md +++ b/translations/de-DE/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md @@ -9,6 +9,8 @@ topics: - Copilot --- +{% data reusables.copilot.copilot-cta-button %} + ## About {% data variables.product.prodname_copilot %} and {% data variables.product.prodname_vscode %} {% data reusables.copilot.procedural-intro %} diff --git a/translations/de-DE/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md b/translations/de-DE/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md index 0aaade3943..618bbdb98a 100644 --- a/translations/de-DE/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md +++ b/translations/de-DE/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md @@ -9,6 +9,8 @@ topics: - Copilot --- +{% data reusables.copilot.copilot-cta-button %} + ## About {% data variables.product.prodname_copilot %} and Visual Studio {% data reusables.copilot.procedural-intro %} diff --git a/translations/de-DE/content/get-started/getting-started-with-git/managing-remote-repositories.md b/translations/de-DE/content/get-started/getting-started-with-git/managing-remote-repositories.md index d543ff4837..51e271eadf 100644 --- a/translations/de-DE/content/get-started/getting-started-with-git/managing-remote-repositories.md +++ b/translations/de-DE/content/get-started/getting-started-with-git/managing-remote-repositories.md @@ -36,7 +36,7 @@ The `git remote add` command takes two arguments: For example: ```shell -$ git remote add origin https://{% data variables.command_line.codeblock %}/USER/REPO>.git +$ git remote add origin https://{% data variables.command_line.codeblock %}/USER/REPO.git # Set a new remote $ git remote -v diff --git a/translations/de-DE/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud.md b/translations/de-DE/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud.md index 5d39981bfd..8da3c8a6db 100644 --- a/translations/de-DE/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud.md +++ b/translations/de-DE/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud.md @@ -70,9 +70,9 @@ After you set up your trial, you can explore {% data variables.product.prodname_ You can buy {% data variables.product.prodname_enterprise %} at any time during your trial. Purchasing {% data variables.product.prodname_enterprise %} ends your trial, removing the 50-seat maximum and initiating payment. -If you don't purchase {% data variables.product.prodname_enterprise %}, when the trial ends, your organization will be downgraded. If you used an existing organization for the trial, the organization will be downgraded to the product you were using before the trial. If you created a new organization for the trial, the organization will be downgraded to {% data variables.product.prodname_free_team %}. +If you don't purchase {% data variables.product.prodname_enterprise %}, the trial will continue until the end of the 30-day period. You cannot end the trial early. When the trial ends, your organization will be downgraded. If you used an existing organization for the trial, the organization will be downgraded to the product you were using before the trial. If you created a new organization for the trial, the organization will be downgraded to {% data variables.product.prodname_free_team %}. -Your organization will lose access to any functionality that is not included in the new product, such as advanced features like {% data variables.product.prodname_pages %} for private repositories. If you don't plan to upgrade, to avoid losing access to advanced features, consider making affected repositories public before your trial ends. For more information, see "[Setting repository visibility](/articles/setting-repository-visibility)." +Your organization will lose access to any functionality that is not included in the new plan, such as advanced features like {% data variables.product.prodname_pages %} for private repositories. If you don't plan to upgrade, to avoid losing access to advanced features, consider making affected repositories public before your trial ends. For more information, see "[Setting repository visibility](/articles/setting-repository-visibility)." Downgrading also disables any SAML settings configured during the trial period. If you later purchase {% data variables.product.prodname_enterprise %}, your SAML settings will be enabled again for users in your organization to authenticate. diff --git a/translations/de-DE/content/index.md b/translations/de-DE/content/index.md index fde1ea0326..3b59fb458c 100644 --- a/translations/de-DE/content/index.md +++ b/translations/de-DE/content/index.md @@ -142,7 +142,7 @@ externalProducts: electron: id: electron name: Electron - href: 'https://electronjs.org/docs' + href: 'https://electronjs.org/docs/latest' external: true codeql: id: codeql @@ -154,11 +154,11 @@ externalProducts: name: npm href: 'https://docs.npmjs.com/' external: true -ms.openlocfilehash: dad74fe11fc5bfea72ae994e9918683fc7e87b7a -ms.sourcegitcommit: bd23217796e6ff442b14ef9d889eaef30e8d6826 +ms.openlocfilehash: e72ace58cb674661cbde635f97cf7ff0ab70433a +ms.sourcegitcommit: 7a74d5796695bb21c30e4031679253cbc16ceaea ms.translationtype: HT ms.contentlocale: de-DE -ms.lasthandoff: 11/16/2022 -ms.locfileid: '148167304' +ms.lasthandoff: 11/28/2022 +ms.locfileid: '148183972' --- diff --git a/translations/de-DE/content/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects.md b/translations/de-DE/content/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects.md index 4bfd44df68..d9281f2f32 100644 --- a/translations/de-DE/content/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects.md +++ b/translations/de-DE/content/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects.md @@ -10,12 +10,12 @@ redirect_from: type: overview topics: - Projects -ms.openlocfilehash: 768234aa5e6c9cfbca6a6144a80ac2868f3316ce -ms.sourcegitcommit: e8c012864f13f9146e53fcb0699e2928c949ffa8 +ms.openlocfilehash: 3190379652fe1c95b8ea6ec7f864c44b72d9a7f7 +ms.sourcegitcommit: f5ec7f52d2945ba8b7c14f8f604e4784a8feda19 ms.translationtype: HT ms.contentlocale: de-DE -ms.lasthandoff: 11/09/2022 -ms.locfileid: '148158861' +ms.lasthandoff: 11/22/2022 +ms.locfileid: '148180761' --- ## Informationen zu {% data variables.product.prodname_projects_v2 %} @@ -43,7 +43,7 @@ Du kannst benutzerdefinierte Felder verwenden, um deinen Issues, Pull Requests u Du kannst Tasklisten verwenden, um Hierarchien von Issues zu erstellen, deine Probleme in kleinere Teilaufgaben aufzuteilen und neue Beziehungen zwischen deinen Issues zu erstellen. Weitere Informationen findest du unter „[Informationen zu Aufgabenlisten](/issues/tracking-your-work-with-issues/about-tasklists)“. -Diese Beziehungen werden für das Problem sowie die Felder „Tracked-by“ und „Tracks“ in deinen Projekten angezeigt. Du kannst nach Issues filtern, die von einem anderen Problem nachverfolgt werden, und du kannst deine Tabellenansichten auch nach dem Feld „Tracked-by“ gruppieren, um alle übergeordneten Probleme mit einer Liste der Unteraufgaben anzuzeigen. +Diese Beziehungen werden für das Issue sowie die nachverfolgungsbezogenen Felder in deinen Projekten angezeigt. Du kannst nach Issues filtern, die von einem anderen Problem nachverfolgt werden, und du kannst deine Tabellenansichten auch nach dem Feld „Nachverfolgt von“ gruppieren, um alle übergeordneten Probleme mit einer Liste der Unteraufgaben anzuzeigen. {% endif %} diff --git a/translations/de-DE/content/issues/planning-and-tracking-with-projects/understanding-fields/about-tracks-and-tracked-by-fields.md b/translations/de-DE/content/issues/planning-and-tracking-with-projects/understanding-fields/about-tracks-and-tracked-by-fields.md index 143373506f..ced591b868 100644 --- a/translations/de-DE/content/issues/planning-and-tracking-with-projects/understanding-fields/about-tracks-and-tracked-by-fields.md +++ b/translations/de-DE/content/issues/planning-and-tracking-with-projects/understanding-fields/about-tracks-and-tracked-by-fields.md @@ -1,6 +1,6 @@ --- title: Informationen zu den Feldern „Nachverfolgungen“ und „Nachverfolgt von“ -shortTitle: About Tracks and Tracked-by fields +shortTitle: About Tracks and Tracked by fields intro: Du kannst die Teilaufgaben der Issues in deinen Projekten anzeigen. miniTocMaxHeadingLevel: 3 versions: @@ -8,12 +8,12 @@ versions: type: tutorial topics: - Projects -ms.openlocfilehash: 74cd26d20882a00ac8c7ac1d109cc6810286cec6 -ms.sourcegitcommit: e8c012864f13f9146e53fcb0699e2928c949ffa8 +ms.openlocfilehash: 44c1fcf3ed4495b57a0f2dbe3e92076f0e815502 +ms.sourcegitcommit: f5ec7f52d2945ba8b7c14f8f604e4784a8feda19 ms.translationtype: HT ms.contentlocale: de-DE -ms.lasthandoff: 11/09/2022 -ms.locfileid: '148159658' +ms.lasthandoff: 11/22/2022 +ms.locfileid: '148180745' --- {% data reusables.projects.tasklists-release-stage %} @@ -31,7 +31,7 @@ Um den Filter zu verwenden, ersetze `` durch den Repositorybesitzer, ` -| Organisationsberechtigung | Besitzer | Members | Moderatoren | Abrechnungsmanager | Sicherheitsmanager | +| Organisationsberechtigung | Besitzer | Member | Moderatoren | Abrechnungsmanager | Sicherheitsmanager | |:------------------------|:------:|:-------:|:----------:|:----------------:|:-----------------:| | Erstellen von Repositorys (weitere Informationen findest du unter [Einschränken der Erstellung von Repositorys in deiner Organisation](/articles/restricting-repository-creation-in-your-organization)) | **X** | **X** | **X** | | **X** | | Abrechnungsinformationen anzeigen und bearbeiten | **X** | | | **X** | | @@ -121,7 +121,7 @@ Durch das Hinzufügen *externer Mitarbeiter*innen* kannst du gleichzeitig die Da | Zuordnen deines Sponsorings zu einer anderen Organisation (weitere Informationen findest du unter [Zuordnen von Sponsorings zu deiner Organisation](/sponsors/sponsoring-open-source-contributors/attributing-sponsorships-to-your-organization)) | **X** | | | | | | Verwalten der Veröffentlichung von {% data variables.product.prodname_pages %}-Websites aus Repositorys in der Organisation (weitere Informationen findest du unter [Verwalten der Veröffentlichung von {% data variables.product.prodname_pages %}-Websites für deine Organisation](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)) | **X** | | | | | | Verwalten von Sicherheits- und Analyseeinstellungen (weitere Informationen findest du unter [Verwalten von Sicherheits- und Analyseeinstellungen für deine Organisation](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)) | **X** | | | | **X** | -| Anzeigen der Sicherheitsübersicht für die Organisation (siehe [Informationen zu Sicherheitsübersichten](/code-security/security-overview/about-the-security-overview)) | **X** | | | | **X** |{% ifversion ghec %} +| Anzeigen der Sicherheitsübersicht für die Organisation (Informationen unter [Informationen zur Sicherheitsübersicht](/code-security/security-overview/about-the-security-overview)) | **X** | | | | **X** |{% ifversion ghec %} | Aktivieren und Erzwingen der [einmaligen SAML-Anmeldung](/articles/about-identity-and-access-management-with-saml-single-sign-on) | **X** | | | | | | [Verwalten des SAML-Benutzerzugriffs auf deine Organisation](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization) | **X** | | | | | | Verwalten der SSH-Zertifizierungsstellen einer Organisation (weitere Informationen findest du unter [Verwalten der SSH-Zertifizierungsstellen deiner Organisation](/articles/managing-your-organizations-ssh-certificate-authorities)) | **X** | | | | |{% endif %} @@ -145,7 +145,7 @@ Durch das Hinzufügen *externer Mitarbeiter*innen* kannst du gleichzeitig die Da {% elsif ghes or ghae %} -| Aktion in der Organisation | Besitzer | Members | Sicherheitsmanager | +| Aktion in der Organisation | Besitzer | Member | Sicherheitsmanager | |:--------------------|:------:|:-------:|:-------:| | Personen zum Beitritt zur Organisation einladen | **X** | | | | Einladungen zum Beitritt zu der Organisation bearbeiten und zurückziehen | **X** | | | @@ -167,7 +167,7 @@ Durch das Hinzufügen *externer Mitarbeiter*innen* kannst du gleichzeitig die Da | Kann die Rolle des *Maintainers für ein Team* zugewiesen werden | **X** | **X** | **X** | | Repositorys übertragen | **X** | | | | Verwalten von Sicherheits- und Analyseeinstellungen (weitere Informationen findest du unter [Verwalten von Sicherheits- und Analyseeinstellungen für deine Organisation](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)) | **X** | | **X** |{% ifversion ghes %} -| Anzeigen der Sicherheitsübersicht für die Organisation (siehe [Informationen zu Sicherheitsübersichten](/code-security/security-overview/about-the-security-overview)) | **X** | | **X** |{% endif %}{% ifversion ghes %} +| Anzeigen der Sicherheitsübersicht für die Organisation (Informationen unter [Informationen zur Sicherheitsübersicht](/code-security/security-overview/about-the-security-overview)) | **X** | | **X** |{% endif %}{% ifversion ghes %} | Verwalten von {% data variables.product.prodname_dependabot_security_updates %} (Informationen unter [Informationen zu {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)) | **X** | | **X** |{% endif %} | Verwalten der SSH-Zertifizierungsstellen einer Organisation (weitere Informationen findest du unter [Verwalten der SSH-Zertifizierungsstellen deiner Organisation](/articles/managing-your-organizations-ssh-certificate-authorities)) | **X** | | | | Erstellen von Projektboards (Informationen unter [Berechtigungen für Projektboards einer Organisation](/articles/project-board-permissions-for-an-organization)) | **X** | **X** | **X** | @@ -186,12 +186,12 @@ Durch das Hinzufügen *externer Mitarbeiter*innen* kannst du gleichzeitig die Da | [Exportieren einer Liste der Personen mit Zugriff auf ein Repository der Organisation](/articles/viewing-people-with-access-to-your-repository/#exporting-a-list-of-people-with-access-to-your-repository) | **X** | | | | Verwalten von Standardbezeichnungen (weitere Informationen findest du unter [Verwalten von Standardbezeichnungen für Repositorys in deiner Organisation](/articles/managing-default-labels-for-repositories-in-your-organization)) | **X** | | |{% ifversion pull-request-approval-limit %} | Verwalten von Pull Request-Überprüfungen in der Organisation (weitere Informationen findest du unter [Verwalten von Pull Request-Überprüfungen in deiner Organisation](/organizations/managing-organization-settings/managing-pull-request-reviews-in-your-organization)) | **X** | | | |{% endif %} -{% ifversion ghae %}| Verwalten der Liste zugelassener IP-Adressen (weitere Informationen findest du unter [Einschränken des Netzwerkdatenverkehrs in deinem Unternehmen](/admin/configuration/restricting-network-traffic-to-your-enterprise)) | **X** | | |{% endif %} +{% ifversion ghae %}| Verwalten von IP-Zulassungslisten (siehe [Einschränken des Netzwerkdatenverkehrs in deinem Unternehmen mit einer Liste zugelassener IP-Adressen](/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list)) | **X** | | |{% endif %} {% else %} -| Aktion in der Organisation | Besitzer | Members | +| Aktion in der Organisation | Besitzer | Member | |:--------------------|:------:|:-------:| | Personen zum Beitritt zur Organisation einladen | **X** | | | Einladungen zum Beitritt zu der Organisation bearbeiten und zurückziehen | **X** | | @@ -227,11 +227,11 @@ Durch das Hinzufügen *externer Mitarbeiter*innen* kannst du gleichzeitig die Da | [Anzeigen von Personen mit Zugriff auf ein Repository der Organisation](/articles/viewing-people-with-access-to-your-repository) | **X** | | | [Exportieren einer Liste der Personen mit Zugriff auf ein Repository der Organisation](/articles/viewing-people-with-access-to-your-repository/#exporting-a-list-of-people-with-access-to-your-repository) | **X** | | | Verwalten von Standardbezeichnungen (weitere Informationen findest du unter [Verwalten von Standardbezeichnungen für Repositorys in deiner Organisation](/articles/managing-default-labels-for-repositories-in-your-organization)) | **X** | | -{% ifversion ghae %}| Verwalten der Liste zugelassener IP-Adressen (weitere Informationen findest du unter [Einschränken des Netzwerkdatenverkehrs in deinem Unternehmen](/admin/configuration/restricting-network-traffic-to-your-enterprise)) | **X** | |{% endif %} +{% ifversion ghae %}| Verwalten von IP-Zulassungslisten (siehe [Einschränken des Netzwerkdatenverkehrs in deinem Unternehmen mit einer Liste zugelassener IP-Adressen](/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list)) | **X** | |{% endif %} {% endif %} -## Weiterführende Themen +## Weitere Informationsquellen - [Repositoryrollen für eine Organisation](/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization) - [Projektboardberechtigungen für eine Organisation](/organizations/managing-access-to-your-organizations-project-boards/project-board-permissions-for-an-organization) diff --git a/translations/de-DE/content/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization.md b/translations/de-DE/content/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization.md index bcb2a67892..0b21a31eab 100644 --- a/translations/de-DE/content/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization.md +++ b/translations/de-DE/content/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization.md @@ -24,6 +24,8 @@ If you enable but don't enforce SAML SSO, organization members who choose not to {% data reusables.saml.saml-disabled-linked-identities-removed %} +{% data reusables.apps.reauthorize-apps-saml %} + ## Enabling and testing SAML single sign-on for your organization Before your enforce SAML SSO in your organization, ensure that you've prepared the organization. For more information, see "[Preparing to enforce SAML single sign-on in your organization](/articles/preparing-to-enforce-saml-single-sign-on-in-your-organization)." diff --git a/translations/de-DE/content/packages/quickstart.md b/translations/de-DE/content/packages/quickstart.md index ad1381fe9d..7ff2db3442 100644 --- a/translations/de-DE/content/packages/quickstart.md +++ b/translations/de-DE/content/packages/quickstart.md @@ -1,6 +1,6 @@ --- -title: Schnellstartanleitung für GitHub Packages -intro: 'Veröffentlichen auf {% data variables.product.prodname_registry %} mit {% data variables.product.prodname_actions %}.' +title: Quickstart for GitHub Packages +intro: 'Publish to {% data variables.product.prodname_registry %} with {% data variables.product.prodname_actions %}.' allowTitleToDifferFromFilename: true versions: fpt: '*' @@ -8,53 +8,48 @@ versions: ghae: '*' ghec: '*' shortTitle: Quickstart -ms.openlocfilehash: 207b91e821037a6eb61ae7bc9b18c98d8b14fdd2 -ms.sourcegitcommit: 505b84dc7227e8a5d518a71eb5c7eaa65b38ce0e -ms.translationtype: HT -ms.contentlocale: de-DE -ms.lasthandoff: 09/10/2022 -ms.locfileid: '147878955' --- + {% data reusables.actions.enterprise-github-hosted-runners %} -## Einführung +## Introduction -In diesem Leitfaden erstellst du einen {% data variables.product.prodname_actions %}-Workflow, um deinen Code zu testen und dann in {% data variables.product.prodname_registry %} zu veröffentlichen. +In this guide, you'll create a {% data variables.product.prodname_actions %} workflow to test your code and then publish it to {% data variables.product.prodname_registry %}. -## Veröffentlichen deines Pakets +## Publishing your package -1. Erstelle ein neues Repository für {% data variables.product.prodname_dotcom %}, indem du `.gitignore` für Node hinzufügst. Weitere Informationen findest du unter [Erstellen eines neuen Repositorys](/github/creating-cloning-and-archiving-repositories/creating-a-new-repository). -2. Klone das Repository auf deinen lokalen Computer. +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 ghes or ghae %}YOUR-HOSTNAME{% else %}github.com{% endif %}/YOUR-USERNAME/YOUR-REPOSITORY.git - $ cd YOUR-REPOSITORY + $ git clone https://{% ifversion ghes or ghae %}YOUR-HOSTNAME{% else %}github.com{% endif %}/YOUR-USERNAME/YOUR-REPOSITORY.git + $ cd YOUR-REPOSITORY ``` -3. Erstelle eine `index.js` Datei, und füge eine einfache Benachrichtigung hinzu, um „Hallo Welt!“ zu sagen. +3. Create an `index.js` file and add a basic alert to say "Hello world!" {% raw %} ```javascript{:copy} console.log("Hello, World!"); ``` {% endraw %} -4. Initialisiere ein npm-Paket mit `npm init`. Gib dein Paket im Paketinitialisierungs-Assistenten mit dem Namen _`@YOUR-USERNAME/YOUR-REPOSITORY`_ ein, und lege das Testskript auf `exit 0` fest. Dadurch wird eine `package.json`-Datei mit Informationen zu deinem Paket generiert. +4. Initialize an npm package with `npm init`. In the package initialization wizard, enter your package with the name: _`@YOUR-USERNAME/YOUR-REPOSITORY`_, and set the test script to `exit 0`. This will generate a `package.json` file with information about your package. {% raw %} ```shell $ npm init ... - package name: @YOUR-USERNAME/YOUR-REPOSITORY + package name: @YOUR-USERNAME/YOUR-REPOSITORY ... - test command: exit 0 + test command: exit 0 ... ``` {% endraw %} -5. Führe `npm install` aus, um die `package-lock.json`-Datei zu generieren. Committe deine Änderungen und pushe sie dann in {% data variables.product.prodname_dotcom %}. +5. Run `npm install` to generate the `package-lock.json` file, then commit and push your changes to {% data variables.product.prodname_dotcom %}. ```shell $ npm install $ git add index.js package.json package-lock.json $ git commit -m "initialize npm package" $ git push ``` -6. Erstelle das Verzeichnis `.github/workflows`. Erstelle in diesem Verzeichnis eine Datei namens `release-package.yml`. -7. Kopiere den folgenden YAML-Inhalt in die `release-package.yml`-Datei{% ifversion ghes or ghae %}, wobei du `YOUR-HOSTNAME` durch den Namen deines Unternehmens{% endif %} ersetzt. +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 ghes or ghae %}, replacing `YOUR-HOSTNAME` with the name of your enterprise{% endif %}. ```yaml{:copy} name: Node.js Package @@ -69,7 +64,7 @@ In diesem Leitfaden erstellst du einen {% data variables.product.prodname_action - uses: {% data reusables.actions.action-checkout %} - uses: {% data reusables.actions.action-setup-node %} with: - node-version: 12 + node-version: 16 - run: npm ci - run: npm test @@ -83,54 +78,58 @@ In diesem Leitfaden erstellst du einen {% data variables.product.prodname_action - uses: {% data reusables.actions.action-checkout %} - uses: {% data reusables.actions.action-setup-node %} with: - node-version: 12 + node-version: 16 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: NODE_AUTH_TOKEN: ${% raw %}{{secrets.GITHUB_TOKEN}}{% endraw %} ``` -8. Teile NPM mit, in welchem Bereich und welcher Registrierung Pakete mit einer der folgenden Methoden veröffentlicht werden sollen: - - Füge eine NPM-Konfigurationsdatei für das Repository hinzu, indem du eine `.npmrc`-Datei im Stammverzeichnis mit folgendem Inhalt erstellst: {% raw %} +8. Tell NPM which scope and registry to publish packages to using one of the following methods: + - Add an NPM configuration file for the repository by creating a `.npmrc` file in the root directory with the contents: + {% raw %} ```shell - @YOUR-USERNAME:registry=https://npm.pkg.github.com + @YOUR-USERNAME:registry=https://npm.pkg.github.com ``` {% endraw %} - - Bearbeite die `package.json`-Datei, und gib den `publishConfig`-Schlüssel an: {% raw %} + - Edit the `package.json` file and specify the `publishConfig` key: + {% raw %} ```shell "publishConfig": { "@YOUR-USERNAME:registry": "https://npm.pkg.github.com" } ``` {% endraw %} -9. Committe deine Änderungen und pushe sie in {% data variables.product.prodname_dotcom %}. +9. Commit and push your changes to {% data variables.product.prodname_dotcom %}. ```shell $ git add .github/workflows/release-package.yml # Also add the file you created or edited in the previous step. - $ git add .npmrc or package.json + $ git add .npmrc or package.json $ git commit -m "workflow to publish package" $ git push ``` -10. Der von dir erstellte Workflow wird ausgeführt, wenn ein neues Release im Repository erstellt wird. Wenn die Tests bestanden werden, wird das Paket in {% data variables.product.prodname_registry %}veröffentlicht. +10. The workflow that you created will run whenever a new release is created in your repository. If the tests pass, then the package will be published to {% data variables.product.prodname_registry %}. - Um dies zu testen, navigiere zur Registerkarte **Code** in deinem Repository, und erstelle ein neues Release. Weitere Informationen findest du unter „[Verwalten von Releases in einem Repository](/github/administering-a-repository/managing-releases-in-a-repository#creating-a-release)“. + To test this out, navigate to the **Code** tab in your repository and create a new release. For more information, see "[Managing releases in a repository](/github/administering-a-repository/managing-releases-in-a-repository#creating-a-release)." -## Anzeigen eines veröffentlichten Pakets +## Viewing your published package -Du kannst alle Pakete anzeigen, die du veröffentlicht hast. +You can view all of the packages you have published. -{% data reusables.repositories.navigate-to-repo %} {% data reusables.package_registry.packages-from-code-tab %} {% data reusables.package_registry.navigate-to-packages %} +{% data reusables.repositories.navigate-to-repo %} +{% data reusables.package_registry.packages-from-code-tab %} +{% data reusables.package_registry.navigate-to-packages %} -## Installieren eines veröffentlichten Pakets +## Installing a published package -Nachdem du das Paket veröffentlicht hast, solltest du es als projektübergreifende Abhängigkeit verwenden. Weitere Informationen findest du unter „[Arbeiten mit der npm-Registrierung](/packages/working-with-a-github-packages-registry/working-with-the-npm-registry#installing-a-package)“. +Now that you've published the package, you'll want to use it as a dependency across your projects. For more information, see "[Working with the npm registry](/packages/working-with-a-github-packages-registry/working-with-the-npm-registry#installing-a-package)." -## Nächste Schritte +## Next steps -Der Basisworkflow, den du gerade hinzugefügt hast, wird jedes Mal ausgeführt, wenn ein neues Release in deinem Repository erstellt wird. Dies ist jedoch längst nicht alles, was du mit {% data variables.product.prodname_registry %} tun kannst. Du kannst dein Paket mit einem einzelnen Workflow in mehreren Registrierungen veröffentlichen, den Workflow auslösen, um ihn bei verschiedenen Ereignissen wie einer zusammengeführten Pullanforderung auszuführen, Container verwalten usw. +The basic workflow you just added runs any time a new release is created in your repository. But this is only the beginning of what you can do with {% data variables.product.prodname_registry %}. You can publish your package to multiple registries with a single workflow, trigger the workflow to run on different events such as a merged pull request, manage containers, and more. -Durch Kombination von {% data variables.product.prodname_registry %} und {% data variables.product.prodname_actions %} kannst du nahezu jeden Aspekt deiner Anwendungsentwicklungsprozesse automatisieren. Wollen Sie loslegen? Hier sind einige hilfreiche Ressourcen zum Ausführen der nächsten Schritte mit {% data variables.product.prodname_registry %} und {% data variables.product.prodname_actions %}: +Combining {% data variables.product.prodname_registry %} and {% data variables.product.prodname_actions %} can help you automate nearly every aspect of your application development processes. Ready to get started? Here are some helpful resources for taking your next steps with {% data variables.product.prodname_registry %} and {% data variables.product.prodname_actions %}: -- „[Informationen zu {% data variables.product.prodname_registry %}](/packages/learn-github-packages)“ – ausführliches Tutorial zu GitHub Packages -- „[Informationen zu {% data variables.product.prodname_actions %}](/actions/learn-github-actions)“ – ausführliches Tutorial zu GitHub Actions -- „[Arbeiten mit einer {% data variables.product.prodname_registry %}](/packages/working-with-a-github-packages-registry)“ – spezifische Anwendungsfälle und Beispiele +- "[Learn {% data variables.product.prodname_registry %}](/packages/learn-github-packages)" for an in-depth tutorial on GitHub Packages +- "[Learn {% data variables.product.prodname_actions %}](/actions/learn-github-actions)" for an in-depth tutorial on GitHub Actions +- "[Working with a {% data variables.product.prodname_registry %} registry](/packages/working-with-a-github-packages-registry)" for specific uses cases and examples diff --git a/translations/de-DE/content/rest/gists/gists.md b/translations/de-DE/content/rest/gists/gists.md index e0be51020b..edd9a6cd75 100644 --- a/translations/de-DE/content/rest/gists/gists.md +++ b/translations/de-DE/content/rest/gists/gists.md @@ -9,12 +9,12 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 -ms.openlocfilehash: c51d9275950bbf303caa1a03344ba8402618d65b -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.openlocfilehash: 47961c5dfeeb5f320bbac67ffb0573c31709bd5b +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc ms.translationtype: HT ms.contentlocale: de-DE -ms.lasthandoff: 09/05/2022 -ms.locfileid: '145131445' +ms.lasthandoff: 11/24/2022 +ms.locfileid: '148181302' --- ## Informationen zur Gist-API @@ -38,7 +38,7 @@ Außerdem wird nicht nur der Inhalt einer bestimmten Datei abgeschnitten, sonder Dies sind die unterstützten Medientypen zum Abrufen von Gist-Inhalten. - application/vnd.github.VERSION.raw - application/vnd.github.VERSION.base64 + application/vnd.github.raw + application/vnd.github.base64 Weitere Informationen findest du unter [Medientypen](/rest/overview/media-types). diff --git a/translations/de-DE/content/rest/git/blobs.md b/translations/de-DE/content/rest/git/blobs.md index 8a2b140e2c..ac9b1fe00a 100644 --- a/translations/de-DE/content/rest/git/blobs.md +++ b/translations/de-DE/content/rest/git/blobs.md @@ -11,22 +11,22 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 -ms.openlocfilehash: e815b7d7ea3d63ced4c486605891a10dcb870176 -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.openlocfilehash: 3b7cac6d268fb4c7e786651a7281ca5ce4241ec5 +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc ms.translationtype: HT ms.contentlocale: de-DE -ms.lasthandoff: 09/05/2022 -ms.locfileid: '147060618' +ms.lasthandoff: 11/24/2022 +ms.locfileid: '148181245' --- ## Informationen zur Git-Blob-API -Ein Git-Blob (Binary Large Object) ist der Objekttyp, der zum Speichern des Inhalts jeder Datei in einem Repository verwendet wird. Der SHA-1-Hash der Datei wird berechnet und im Blobobjekt gespeichert. Diese Endpunkte ermöglichen dir das Lesen und Schreiben von [Blobobjekten](https://git-scm.com/book/en/v1/Git-Internals-Git-Objects) in deine Git-Datenbank auf {% data variables.product.product_name %}. Blobs nutzen [diese benutzerdefinierten Medientypen](#custom-media-types-for-blobs). Weitere Informationen zur Verwendung von Medientypen in der API findest du [hier](/rest/overview/media-types). +Ein Git-Blob (Binary Large Object) ist der Objekttyp, der zum Speichern des Inhalts jeder Datei in einem Repository verwendet wird. Der SHA-1-Hash der Datei wird berechnet und im Blobobjekt gespeichert. Diese Endpunkte ermöglichen dir das Lesen und Schreiben von [Blobobjekten](https://git-scm.com/book/en/v2/Git-Internals-Git-Objects) in deine Git-Datenbank auf {% data variables.product.product_name %}. Blobs nutzen [diese benutzerdefinierten Medientypen](#custom-media-types-for-blobs). Weitere Informationen zur Verwendung von Medientypen in der API findest du [hier](/rest/overview/media-types). ### Benutzerdefinierte Medientypen für Blobs Dies sind die unterstützten Medientypen für Blobs. application/json - application/vnd.github.VERSION.raw + application/vnd.github.raw Weitere Informationen findest du unter [Medientypen](/rest/overview/media-types). diff --git a/translations/de-DE/content/rest/gitignore.md b/translations/de-DE/content/rest/gitignore.md index bd43c9518d..04629c9c71 100644 --- a/translations/de-DE/content/rest/gitignore.md +++ b/translations/de-DE/content/rest/gitignore.md @@ -1,6 +1,6 @@ --- title: Gitignore -intro: The Gitignore API fetches `.gitignore` templates that can be used to ignore files and directories. +intro: 'Die Gitignore-API ruft `.gitignore`-Vorlagen ab, mit denen Dateien und Verzeichnisse ignoriert werden können.' versions: fpt: '*' ghes: '*' @@ -11,16 +11,21 @@ topics: miniTocMaxHeadingLevel: 3 redirect_from: - /rest/reference/gitignore +ms.openlocfilehash: e830b0f00d60f3eb121fa2a99a910b073780700e +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/24/2022 +ms.locfileid: '148181268' --- +## Informationen zur Gitignore-API -## About the Gitignore API +Wenn du ein neues Repository in {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %} über die API erstellst, kannst du eine [GITIGNORE-Vorlage](/github/getting-started-with-github/ignoring-files) festlegen, die beim Erstellen auf das Repository angewendet werden soll. Die API für GITIGNORE-Vorlagen listet Vorlagen aus dem [.gitignore-Repository](https://github.com/github/gitignore) auf {% data variables.product.product_name %} auf und ruft diese ab. -When you create a new repository on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %} via the API, you can specify a [.gitignore template](/github/getting-started-with-github/ignoring-files) to apply to the repository upon creation. The .gitignore templates API lists and fetches templates from the {% data variables.product.product_name %} [.gitignore repository](https://github.com/github/gitignore). +### Benutzerdefinierte Medientypen für GITIGNORE-Vorlagen -### Custom media types for gitignore - -You can use this custom media type when getting a gitignore template. +Du kannst diesen benutzerdefinierten Medientyp beim Abrufen einer GITIGNORE-Vorlage verwenden. application/vnd.github.raw -For more information, see "[Media types](/rest/overview/media-types)." +Weitere Informationen findest du unter [Medientypen](/rest/overview/media-types). diff --git a/translations/de-DE/content/rest/guides/getting-started-with-the-rest-api.md b/translations/de-DE/content/rest/guides/getting-started-with-the-rest-api.md index ed666cdb27..8268a59c95 100644 --- a/translations/de-DE/content/rest/guides/getting-started-with-the-rest-api.md +++ b/translations/de-DE/content/rest/guides/getting-started-with-the-rest-api.md @@ -299,7 +299,7 @@ Most operations specify that you should pass an `Accept` header with a value of To send a header with {% data variables.product.prodname_cli %}, use the `--header` or `-H` flag followed by the header in `key: value` format. ```shell -gh api --header 'Accept: application/vnd.github+json' --method GET /octocat +gh api --header 'Accept: application/vnd.github+json'{% ifversion api-date-versioning %} --header 'X-GitHub-Api-Version:{{ allVersions[currentVersion].latestApiVersion }}'{% endif %} --method GET /octocat ``` {% endcli %} @@ -311,7 +311,8 @@ The Octokit.js library automatically passes the `Accept: application/vnd.github+ ```javascript await octokit.request("GET /octocat", { headers: { - "content-type": "text/plain", + "content-type": "text/plain",{% ifversion api-date-versioning %} + "X-GitHub-Api-Version": "{{ allVersions[currentVersion].latestApiVersion }}",{% endif %} }, }); ``` @@ -326,7 +327,8 @@ To send a header with cURL, use the `--header` or `-H` flag followed by the head curl --request GET \ --url "https://api.github.com/octocat" \ --header "Accept: application/vnd.github+json" \ ---header "Authorization: Bearer YOUR-TOKEN" +--header "Authorization: Bearer YOUR-TOKEN"{% ifversion api-date-versioning %}\ +--header "X-GitHub-Api-Version: {{ allVersions[currentVersion].latestApiVersion }}"{% endif %} ``` {% endcurl %} diff --git a/translations/de-DE/content/rest/index.md b/translations/de-DE/content/rest/index.md index 9c06984d7d..7a5d172a7e 100644 --- a/translations/de-DE/content/rest/index.md +++ b/translations/de-DE/content/rest/index.md @@ -12,6 +12,7 @@ featuredLinks: - /rest/guides/best-practices-for-integrators popular: - /rest/overview/resources-in-the-rest-api + - /rest/overview/api-versions - /rest/overview/other-authentication-methods - /rest/overview/troubleshooting - /rest/overview/endpoints-available-for-github-apps @@ -78,11 +79,11 @@ children: - /teams - /users - /webhooks -ms.openlocfilehash: d4d7e93d5bc22833168a932e047525c85e3f8768 -ms.sourcegitcommit: 478f2931167988096ae6478a257f492ecaa11794 +ms.openlocfilehash: 393b427325e51b3717e882e430662a6517cba551 +ms.sourcegitcommit: d2f0b59ed096b9e68ef8f6fa019cd925165762ec ms.translationtype: HT ms.contentlocale: de-DE -ms.lasthandoff: 09/09/2022 -ms.locfileid: '147673638' +ms.lasthandoff: 11/29/2022 +ms.locfileid: '148184399' --- diff --git a/translations/de-DE/content/rest/overview/endpoints-available-for-fine-grained-personal-access-tokens.md b/translations/de-DE/content/rest/overview/endpoints-available-for-fine-grained-personal-access-tokens.md index 1def3b3d1b..c3fd419c94 100644 --- a/translations/de-DE/content/rest/overview/endpoints-available-for-fine-grained-personal-access-tokens.md +++ b/translations/de-DE/content/rest/overview/endpoints-available-for-fine-grained-personal-access-tokens.md @@ -4,12 +4,12 @@ intro: 'Dein {% data variables.product.pat_v2 %} kann Anforderungen an die folge versions: feature: pat-v2 shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' -ms.openlocfilehash: 7e6b4506a1af51a3c8da5aa8ee905936025aa952 -ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.openlocfilehash: e631edb7b723f516ed50eba6df19ba2f94862e7e +ms.sourcegitcommit: d2f0b59ed096b9e68ef8f6fa019cd925165762ec ms.translationtype: HT ms.contentlocale: de-DE -ms.lasthandoff: 10/25/2022 -ms.locfileid: '148107237' +ms.lasthandoff: 11/29/2022 +ms.locfileid: '148184221' --- ## Aktionen @@ -37,28 +37,6 @@ ms.locfileid: '148107237' - [`PUT /enterprises/{enterprise}/actions/permissions/selected-actions`](/rest/reference/actions#set-allowed-actions-for-an-enterprise) - [`GET /enterprises/{enterprise}/actions/permissions/workflow`](/rest/reference/actions#get-default-workflow-permissions-for-an-enterprise) - [`PUT /enterprises/{enterprise}/actions/permissions/workflow`](/rest/reference/actions#set-default-workflow-permissions-for-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runner-groups`](/rest/reference/actions#list-self-hosted-runner-groups-for-an-enterprise) -- [`POST /enterprises/{enterprise}/actions/runner-groups`](/rest/reference/actions#create-self-hosted-runner-group-for-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#get-a-self-hosted-runner-group-for-an-enterprise) -- [`PATCH /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#update-a-self-hosted-runner-group-for-an-enterprise) -- [`DELETE /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#delete-a-self-hosted-runner-group-from-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations`](/rest/reference/actions#list-organization-access-to-a-self-hosted-runner-group-in-a-enterprise) -- [`PUT /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations`](/rest/reference/actions#set-organization-access-to-a-self-hosted-runner-group-in-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners`](/rest/reference/actions#list-self-hosted-runners-in-a-group-for-an-enterprise) -- [`PUT /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners`](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-enterprise) -- [`PUT /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners/{runner_id}`](/rest/reference/actions#add-a-self-hosted-runner-to-a-group-for-an-enterprise) -- [`DELETE /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners/{runner_id}`](/rest/reference/actions#remove-a-self-hosted-runner-from-a-group-for-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runners`](/rest/reference/actions#list-self-hosted-runners-for-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runners/{runner_id}`](/rest/reference/actions#get-a-self-hosted-runner-for-an-enterprise) -- [`DELETE /enterprises/{enterprise}/actions/runners/{runner_id}`](/rest/reference/actions#delete-self-hosted-runner-from-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runners/{runner_id}/labels`](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-an-enterprise) -- [`POST /enterprises/{enterprise}/actions/runners/{runner_id}/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-an-enterprise) -- [`PUT /enterprises/{enterprise}/actions/runners/{runner_id}/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-an-enterprise) -- [`DELETE /enterprises/{enterprise}/actions/runners/{runner_id}/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-an-enterprise) -- [`DELETE /enterprises/{enterprise}/actions/runners/{runner_id}/labels/{name}`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runners/downloads`](/rest/reference/actions#list-runner-applications-for-an-enterprise) -- [`POST /enterprises/{enterprise}/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-an-enterprise) -- [`POST /enterprises/{enterprise}/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-an-enterprise) - [`GET /repos/{owner}/{repo}/actions/jobs/{job_id}`](/rest/reference/actions#get-a-job-for-a-workflow-run) - [`GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs`](/rest/reference/actions#download-job-logs-for-a-workflow-run) - [`POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun`](/rest/reference/actions#re-run-job-for-workflow-run) @@ -155,18 +133,6 @@ ms.locfileid: '148107237' - [`GET /users/{username}/received_events`](/rest/reference/activity#list-events-received-by-the-authenticated-user) - [`GET /users/{username}/received_events/public`](/rest/reference/activity#list-public-events-received-by-a-user) - [`GET /feeds`](/rest/reference/activity#get-feeds) -- [`GET /notifications`](/rest/reference/activity#list-notifications-for-the-authenticated-user) -- [`PUT /notifications`](/rest/reference/activity#mark-notifications-as-read) -- [`GET /notifications/threads/{thread_id}`](/rest/reference/activity#get-a-thread) -- [`PATCH /notifications/threads/{thread_id}`](/rest/reference/activity#mark-a-thread-as-read) -- [`GET /notifications/threads/{thread_id}/subscription`](/rest/reference/activity#get-a-thread-subscription-for-the-authenticated-user) -- [`PUT /notifications/threads/{thread_id}/subscription`](/rest/reference/activity#set-a-thread-subscription) -- [`DELETE /notifications/threads/{thread_id}/subscription`](/rest/reference/activity#delete-a-thread-subscription) -- [`GET /repos/{owner}/{repo}/notifications`](/rest/reference/activity#list-repository-notifications-for-the-authenticated-user) -- [`PUT /repos/{owner}/{repo}/notifications`](/rest/reference/activity#mark-repository-notifications-as-read) -- [`GET /repos/{owner}/{repo}/subscription`](/rest/reference/activity#get-a-repository-subscription) -- [`PUT /repos/{owner}/{repo}/subscription`](/rest/reference/activity#set-a-repository-subscription) -- [`DELETE /repos/{owner}/{repo}/subscription`](/rest/reference/activity#delete-a-repository-subscription) - [`GET /repos/{owner}/{repo}/stargazers`](/rest/reference/activity#list-stargazers) - [`GET /repos/{owner}/{repo}/subscribers`](/rest/reference/activity#list-watchers) - [`GET /users/{username}/starred`](/rest/reference/activity#list-repositories-starred-by-a-user) @@ -179,39 +145,7 @@ ms.locfileid: '148107237' ## Apps -- [`DELETE /applications/{client_id}/grant`](/rest/reference/apps#delete-an-app-authorization) -- [`POST /applications/{client_id}/token`](/rest/reference/apps#check-a-token) -- [`PATCH /applications/{client_id}/token`](/rest/reference/apps#reset-a-token) -- [`DELETE /applications/{client_id}/token`](/rest/reference/apps#delete-an-app-token) -- [`POST /applications/{client_id}/token/scoped`](/rest/reference/apps#create-a-scoped-access-token) -- [`GET /installation/repositories`](/rest/reference/apps#list-repositories-accessible-to-the-app-installation) -- [`DELETE /installation/token`](/rest/reference/apps#revoke-an-installation-access-token) - [`GET /user/installations/{installation_id}/repositories`](/rest/reference/apps#list-repositories-accessible-to-the-user-access-token) -- [`PUT /user/installations/{installation_id}/repositories/{repository_id}`](/rest/reference/apps#add-a-repository-to-an-app-installation) -- [`DELETE /user/installations/{installation_id}/repositories/{repository_id}`](/rest/reference/apps#remove-a-repository-from-an-app-installation) -- [`POST /app-manifests/{code}/conversions`](/rest/reference/apps#create-a-github-app-from-a-manifest) -- [`GET /app`](/rest/reference/apps#get-the-authenticated-app) -- [`GET /app/hook/config`](/rest/reference/apps#get-a-webhook-configuration-for-an-app) -- [`PATCH /app/hook/config`](/rest/reference/apps#update-a-webhook-configuration-for-an-app) -- [`GET /app/hook/deliveries`](/rest/reference/apps#list-deliveries-for-an-app-webhook) -- [`GET /app/hook/deliveries/{delivery_id}`](/rest/reference/apps#get-a-delivery-for-an-app-webhook) -- [`POST /app/hook/deliveries/{delivery_id}/attempts`](/rest/reference/apps#redeliver-a-delivery-for-an-app-webhook) -- [`GET /app/installations`](/rest/reference/apps#list-installations-for-the-authenticated-app) -- [`GET /app/installations/{installation_id}`](/rest/reference/apps#get-an-installation-for-the-authenticated-app) -- [`DELETE /app/installations/{installation_id}`](/rest/reference/apps#delete-an-installation-for-the-authenticated-app) -- [`POST /app/installations/{installation_id}/access_tokens`](/rest/reference/apps/#create-an-installation-access-token-for-an-app) -- [`PUT /app/installations/{installation_id}/suspended`](/rest/reference/apps#suspend-an-app-installation) -- [`DELETE /app/installations/{installation_id}/suspended`](/rest/reference/apps#unsuspend-an-app-installation) -- [`GET /orgs/{org}/installation`](/rest/reference/apps#get-an-organization-installation-for-the-authenticated-app) -- [`GET /repos/{owner}/{repo}/installation`](/rest/reference/apps#get-a-repository-installation-for-the-authenticated-app) -- [`GET /users/{username}/installation`](/rest/reference/apps#get-a-user-installation-for-the-authenticated-app) -- [`GET /marketplace_listing/accounts/{account_id}`](/rest/reference/apps#get-a-subscription-plan-for-an-account) -- [`GET /marketplace_listing/plans`](/rest/reference/apps#list-plans) -- [`GET /marketplace_listing/plans/{plan_id}/accounts`](/rest/reference/apps#list-accounts-for-a-plan) -- [`GET /marketplace_listing/stubbed/accounts/{account_id}`](/rest/reference/apps#get-a-subscription-plan-for-an-account-stubbed) -- [`GET /marketplace_listing/stubbed/plans`](/rest/reference/apps#list-plans-stubbed) -- [`GET /marketplace_listing/stubbed/plans/{plan_id}/accounts`](/rest/reference/apps#list-accounts-for-a-plan-stubbed) -- [`GET /user/installations`](/rest/reference/apps#list-app-installations-accessible-to-the-user-access-token) - [`GET /user/marketplace_purchases`](/rest/reference/apps#list-subscriptions-for-the-authenticated-user) - [`GET /user/marketplace_purchases/stubbed`](/rest/reference/apps#list-subscriptions-for-the-authenticated-user-stubbed) @@ -225,22 +159,14 @@ ms.locfileid: '148107237' - [`GET /users/{username}/settings/billing/packages`](/rest/reference/billing#get-github-packages-billing-for-a-user) - [`GET /users/{username}/settings/billing/shared-storage`](/rest/reference/billing#get-shared-storage-billing-for-a-user) -## checks (Überprüfungen) +## branches -- [`POST /repos/{owner}/{repo}/check-runs`](/rest/reference/checks#create-a-check-run) -- [`GET /repos/{owner}/{repo}/check-runs/{check_run_id}`](/rest/reference/checks#get-a-check-run) -- [`PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}`](/rest/reference/checks#update-a-check-run) -- [`GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations`](/rest/reference/checks#list-check-run-annotations) -- [`POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest`](/rest/reference/checks#rerequest-a-check-run) -- [`GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs`](/rest/reference/checks#list-check-runs-in-a-check-suite) -- [`POST /repos/{owner}/{repo}/check-suites`](/rest/reference/checks#create-a-check-suite) -- [`GET /repos/{owner}/{repo}/check-suites/{check_suite_id}`](/rest/reference/checks#get-a-check-suite) -- [`POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest`](/rest/reference/checks#rerequest-a-check-suite) -- [`PATCH /repos/{owner}/{repo}/check-suites/preferences`](/rest/reference/checks#update-repository-preferences-for-check-suites) +- [`GET /repos/{owner}/{repo}/branches`](/rest/branches/branches#list-branches) +- [`POST /repos/{owner}/{repo}/merge-upstream`](/rest/branches/branches#sync-a-fork-branch-with-the-upstream-repository) +- [`POST /repos/{owner}/{repo}/merges`](/rest/branches/branches#merge-a-branch) ## Codeüberprüfung -- [`GET /enterprises/{enterprise}/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-for-an-enterprise) - [`GET /orgs/{org}/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-by-organization) - [`GET /repos/{owner}/{repo}/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository) - [`GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}`](/rest/reference/code-scanning#get-a-code-scanning-alert) @@ -331,6 +257,7 @@ ms.locfileid: '148107237' - [`PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#create-or-update-a-repository-secret) - [`DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#delete-a-repository-secret) - [`GET /repos/{owner}/{repo}/dependabot/secrets/public-key`](/rest/reference/dependabot#get-a-repository-public-key) +- [`GET /orgs/{org}/dependabot/alerts`](/rest/dependabot/alerts#list-dependabot-alerts-for-an-organization) - [`GET /orgs/{org}/dependabot/secrets`](/rest/reference/dependabot#list-organization-secrets) - [`GET /orgs/{org}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#get-an-organization-secret) - [`PUT /orgs/{org}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#create-or-update-an-organization-secret) @@ -427,7 +354,7 @@ ms.locfileid: '148107237' - [`GET /repos/{owner}/{repo}/issues`](/rest/reference/issues#list-repository-issues) - [`POST /repos/{owner}/{repo}/issues`](/rest/reference/issues#create-an-issue) - [`GET /repos/{owner}/{repo}/issues/{issue_number}`](/rest/reference/issues#get-an-issue) -- [`PATCH /repos/{owner}/{repo}/issues/{issue_number}`](/rest/reference/issues/#update-an-issue) +- [`PATCH /repos/{owner}/{repo}/issues/{issue_number}`](/rest/reference/issues#update-an-issue) - [`PUT /repos/{owner}/{repo}/issues/{issue_number}/lock`](/rest/reference/issues#lock-an-issue) - [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock`](/rest/reference/issues#unlock-an-issue) - [`GET /user/issues`](/rest/reference/issues#list-user-account-issues-assigned-to-the-authenticated-user) @@ -474,34 +401,12 @@ ms.locfileid: '148107237' - [`GET /repos/{owner}/{repo}/traffic/popular/referrers`](/rest/metrics/traffic#get-top-referral-sources) - [`GET /repos/{owner}/{repo}/traffic/views`](/rest/metrics/traffic#get-page-views) -## Migrationen - -- [`GET /orgs/{org}/migrations`](/rest/reference/migrations#list-organization-migrations) -- [`POST /orgs/{org}/migrations`](/rest/reference/migrations#start-an-organization-migration) -- [`GET /orgs/{org}/migrations/{migration_id}`](/rest/reference/migrations#get-an-organization-migration-status) -- [`GET /orgs/{org}/migrations/{migration_id}/archive`](/rest/reference/migrations#download-an-organization-migration-archive) -- [`DELETE /orgs/{org}/migrations/{migration_id}/archive`](/rest/reference/migrations#delete-an-organization-migration-archive) -- [`GET /orgs/{org}/migrations/{migration_id}/repositories`](/rest/reference/migrations#list-repositories-in-an-organization-migration) -- [`GET /user/migrations`](/rest/reference/migrations#list-user-migrations) -- [`POST /user/migrations`](/rest/reference/migrations#start-a-user-migration) -- [`GET /user/migrations/{migration_id}`](/rest/reference/migrations#get-a-user-migration-status) -- [`GET /user/migrations/{migration_id}/archive`](/rest/reference/migrations#download-a-user-migration-archive) -- [`DELETE /user/migrations/{migration_id}/archive`](/rest/reference/migrations#delete-a-user-migration-archive) -- [`GET /user/migrations/{migration_id}/repositories`](/rest/reference/migrations#list-repositories-for-a-user-migration) -- [`GET /repos/{owner}/{repo}/import`](/rest/reference/migrations#get-an-import-status) -- [`PUT /repos/{owner}/{repo}/import`](/rest/reference/migrations#start-an-import) -- [`PATCH /repos/{owner}/{repo}/import`](/rest/reference/migrations#update-an-import) -- [`DELETE /repos/{owner}/{repo}/import`](/rest/reference/migrations#cancel-an-import) -- [`GET /repos/{owner}/{repo}/import/authors`](/rest/reference/migrations#get-commit-authors) -- [`PATCH /repos/{owner}/{repo}/import/authors/{author_id}`](/rest/reference/migrations#map-a-commit-author) -- [`GET /repos/{owner}/{repo}/import/large_files`](/rest/reference/migrations#get-large-files) -- [`PATCH /repos/{owner}/{repo}/import/lfs`](/rest/reference/migrations#update-git-lfs-preference) - ## Orgs {% ifversion ghec %} - [`GET /orgs/{org}/audit-log`](/rest/reference/orgs#get-audit-log){% endif %} - [`GET /organizations/{organization_id}/custom_roles`](/rest/reference/orgs#list-custom-repository-roles-in-an-organization) +- [`GET /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs/#get-a-custom-role) - [`PATCH /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs#update-a-custom-role) - [`DELETE /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs#delete-a-custom-role) - [`GET /orgs/{org}/fine_grained_permissions`](/rest/reference/orgs#list-fine-grained-permissions-for-an-organization) @@ -539,7 +444,7 @@ ms.locfileid: '148107237' - [`DELETE /orgs/{org}/security-managers/teams/{team_slug}`](/rest/reference/orgs#remove-a-security-manager-team) - [`GET /organizations`](/rest/reference/orgs#list-organizations) - [`GET /orgs/{org}`](/rest/reference/orgs#get-an-organization) -- [`PATCH /orgs/{org}`](/rest/reference/orgs/#update-an-organization) +- [`PATCH /orgs/{org}`](/rest/reference/orgs#update-an-organization) - [`GET /orgs/{org}/installations`](/rest/reference/orgs#list-app-installations-for-an-organization) - [`GET /users/{username}/orgs`](/rest/reference/orgs#list-organizations-for-a-user) - [`GET /user/memberships/orgs/{org}`](/rest/reference/orgs#get-an-organization-membership-for-the-authenticated-user) @@ -551,18 +456,10 @@ ms.locfileid: '148107237' - [`PUT /orgs/{org}/blocks/{username}`](/rest/reference/orgs#block-a-user-from-an-organization) - [`DELETE /orgs/{org}/blocks/{username}`](/rest/reference/orgs#unblock-a-user-from-an-organization) -## packages - -- [`GET /orgs/{org}/packages`](/rest/reference/packages#list-packages-for-an-organization) -- [`GET /users/{username}/packages`](/rest/reference/packages#list-packages-for-user) -- [`GET /user/packages`](/rest/reference/packages#list-packages-for-the-authenticated-user) - ## Seiten - [`GET /repos/{owner}/{repo}/pages`](/rest/pages#get-a-github-pages-site) -- [`POST /repos/{owner}/{repo}/pages`](/rest/pages#create-a-github-pages-site) - [`PUT /repos/{owner}/{repo}/pages`](/rest/pages#update-information-about-a-github-pages-site) -- [`DELETE /repos/{owner}/{repo}/pages`](/rest/pages#delete-a-github-pages-site) - [`GET /repos/{owner}/{repo}/pages/builds`](/rest/pages#list-github-pages-builds) - [`POST /repos/{owner}/{repo}/pages/builds`](/rest/pages#request-a-github-pages-build) - [`GET /repos/{owner}/{repo}/pages/builds/{build_id}`](/rest/pages#get-github-pages-build) @@ -570,34 +467,6 @@ ms.locfileid: '148107237' - [`POST /repos/{owner}/{repo}/pages/deployment`](/rest/pages#create-a-github-pages-deployment) - [`GET /repos/{owner}/{repo}/pages/health`](/rest/pages#get-a-dns-health-check-for-github-pages) -## projects - -- [`GET /projects/{project_id}/collaborators`](/rest/reference/projects#list-project-collaborators) -- [`PUT /projects/{project_id}/collaborators/{username}`](/rest/reference/projects#add-project-collaborator) -- [`DELETE /projects/{project_id}/collaborators/{username}`](/rest/reference/projects#remove-project-collaborator) -- [`GET /projects/{project_id}/collaborators/{username}/permission`](/rest/reference/projects#get-project-permission-for-a-user) -- [`GET /orgs/{org}/projects`](/rest/reference/projects#list-organization-projects) -- [`POST /orgs/{org}/projects`](/rest/reference/projects#create-an-organization-project) -- [`GET /projects/{project_id}`](/rest/reference/projects#get-a-project) -- [`PATCH /projects/{project_id}`](/rest/reference/projects#update-a-project) -- [`DELETE /projects/{project_id}`](/rest/reference/projects#delete-a-project) -- [`GET /projects/{project_id}/columns`](/rest/reference/projects#list-project-columns) -- [`POST /projects/{project_id}/columns`](/rest/reference/projects#create-a-project-column) -- [`GET /projects/columns/{column_id}`](/rest/reference/projects#get-a-project-column) -- [`PATCH /projects/columns/{column_id}`](/rest/reference/projects#update-a-project-column) -- [`DELETE /projects/columns/{column_id}`](/rest/reference/projects#delete-a-project-column) -- [`GET /projects/columns/{column_id}/cards`](/rest/reference/projects#list-project-cards) -- [`POST /projects/columns/{column_id}/cards`](/rest/reference/projects#create-a-project-card) -- [`POST /projects/columns/{column_id}/moves`](/rest/reference/projects#move-a-project-column) -- [`GET /projects/columns/cards/{card_id}`](/rest/reference/projects#get-a-project-card) -- [`PATCH /projects/columns/cards/{card_id}`](/rest/reference/projects#update-a-project-card) -- [`DELETE /projects/columns/cards/{card_id}`](/rest/reference/projects#delete-a-project-card) -- [`POST /projects/columns/cards/{card_id}/moves`](/rest/reference/projects#move-a-project-card) -- [`GET /repos/{owner}/{repo}/projects`](/rest/reference/projects#list-repository-projects) -- [`POST /repos/{owner}/{repo}/projects`](/rest/reference/projects#create-a-repository-project) -- [`GET /users/{username}/projects`](/rest/reference/projects#list-user-projects) -- [`POST /user/projects`](/rest/reference/projects#create-a-user-project) - ## Pulls - [`GET /repos/{owner}/{repo}/pulls/{pull_number}/comments`](/rest/reference/pulls#list-review-comments-on-a-pull-request) @@ -669,7 +538,7 @@ ms.locfileid: '148107237' - [`POST /orgs/{org}/repos`](/rest/reference/repos#create-an-organization-repository) - [`GET /repositories`](/rest/reference/repos#list-public-repositories) - [`GET /repos/{owner}/{repo}`](/rest/reference/repos#get-a-repository) -- [`PATCH /repos/{owner}/{repo}`](/rest/reference/repos/#update-a-repository) +- [`PATCH /repos/{owner}/{repo}`](/rest/repos/repos#update-a-repository) - [`DELETE /repos/{owner}/{repo}`](/rest/reference/repos#delete-a-repository) - [`GET /repos/{owner}/{repo}/contributors`](/rest/reference/repos#list-repository-contributors) - [`GET /repos/{owner}/{repo}/forks`](/rest/reference/repos#list-forks) @@ -677,7 +546,6 @@ ms.locfileid: '148107237' - [`GET /repos/{owner}/{repo}/languages`](/rest/reference/repos#list-repository-languages) - [`GET /repos/{owner}/{repo}/tags`](/rest/reference/repos#list-repository-tags) - [`GET /repos/{owner}/{repo}/teams`](/rest/reference/repos#list-repository-teams) -- [`POST /repos/{owner}/{repo}/transfer`](/rest/reference/repos#transfer-a-repository) - [`GET /users/{username}/repos`](/rest/reference/repos#list-repositories-for-a-user) - [`GET /user/repos`](/rest/reference/repos#list-repositories-for-the-authenticated-user) - [`POST /user/repos`](/rest/reference/repos#create-a-repository-for-the-authenticated-user) @@ -687,16 +555,11 @@ ms.locfileid: '148107237' - [`DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}`](/v3/repos#delete-autolink) - [`PUT /repos/{owner}/{repo}/automated-security-fixes`](/rest/reference/repos#enable-automated-security-fixes) - [`DELETE /repos/{owner}/{repo}/automated-security-fixes`](/rest/reference/repos#disable-automated-security-fixes) -- [`GET /repos/{owner}/{repo}/branches`](/rest/reference/repos#list-branches) -- [`POST /repos/{owner}/{repo}/merge-upstream`](/rest/reference/repos#sync-a-fork-branch-with-the-upstream-repository) -- [`POST /repos/{owner}/{repo}/merges`](/rest/reference/repos#merge-a-branch) - [`POST /repos/{owner}/{repo}/dispatches`](/rest/reference/repos#create-a-repository-dispatch-event) - [`GET /repos/{owner}/{repo}/keys`](/rest/reference/repos#list-deploy-keys) - [`POST /repos/{owner}/{repo}/keys`](/rest/reference/repos#create-a-deploy-key) - [`GET /repos/{owner}/{repo}/keys/{key_id}`](/rest/reference/repos#get-a-deploy-key) - [`DELETE /repos/{owner}/{repo}/keys/{key_id}`](/rest/reference/repos#delete-a-deploy-key) -- [`PUT /repos/{owner}/{repo}/lfs`](/rest/reference/repos#enable-git-lfs-for-a-repository) -- [`DELETE /repos/{owner}/{repo}/lfs`](/rest/reference/repos#disable-git-lfs-for-a-repository) - [`GET /repos/{owner}/{repo}/releases`](/rest/reference/repos#list-releases) - [`POST /repos/{owner}/{repo}/releases`](/rest/reference/repos#create-a-release) - [`GET /repos/{owner}/{repo}/releases/{release_id}`](/rest/reference/repos#get-a-release) @@ -729,7 +592,6 @@ ms.locfileid: '148107237' ## Geheimnisüberprüfung -- [`GET /enterprises/{enterprise}/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-an-enterprise) - [`GET /orgs/{org}/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-an-organization) - [`GET /repos/{owner}/{repo}/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-a-repository) - [`GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}`](/rest/reference/secret-scanning#get-a-secret-scanning-alert) @@ -797,7 +659,6 @@ ms.locfileid: '148107237' - [`POST /user/gpg_keys`](/rest/reference/users#create-a-gpg-key-for-the-authenticated-user) - [`GET /user/gpg_keys/{gpg_key_id}`](/rest/reference/users#get-a-gpg-key-for-the-authenticated-user) - [`DELETE /user/gpg_keys/{gpg_key_id}`](/rest/reference/users#delete-a-gpg-key-for-the-authenticated-user) -- [`GET /users/{username}/hovercard`](/rest/reference/users#get-contextual-information-for-a-user) - [`GET /users/{username}/keys`](/rest/reference/users#list-public-keys-for-a-user) - [`GET /user/keys`](/rest/reference/users#list-public-ssh-keys-for-the-authenticated-user) - [`POST /user/keys`](/rest/reference/users#create-a-public-ssh-key-for-the-authenticated-user) diff --git a/translations/de-DE/content/rest/overview/index.md b/translations/de-DE/content/rest/overview/index.md index c62b249445..05c167346f 100644 --- a/translations/de-DE/content/rest/overview/index.md +++ b/translations/de-DE/content/rest/overview/index.md @@ -11,6 +11,7 @@ topics: - API children: - /resources-in-the-rest-api + - /api-versions - /media-types - /other-authentication-methods - /troubleshooting @@ -20,12 +21,13 @@ children: - /endpoints-available-for-github-apps - /endpoints-available-for-fine-grained-personal-access-tokens - /permissions-required-for-github-apps + - /breaking-changes - /permissions-required-for-fine-grained-personal-access-tokens -ms.openlocfilehash: 96d6109d1dcd2571ada7e448459980fdf6a92e05 -ms.sourcegitcommit: fb047f9450b41b24afc43d9512a5db2a2b750a2a +ms.openlocfilehash: 7e5671dcf94766dfcc8d1a39dd47191e20eb1513 +ms.sourcegitcommit: d2f0b59ed096b9e68ef8f6fa019cd925165762ec ms.translationtype: HT ms.contentlocale: de-DE -ms.lasthandoff: 09/11/2022 -ms.locfileid: '145109175' +ms.lasthandoff: 11/29/2022 +ms.locfileid: '148184233' --- diff --git a/translations/de-DE/content/rest/overview/permissions-required-for-github-apps.md b/translations/de-DE/content/rest/overview/permissions-required-for-github-apps.md index 3d7ecba758..4448c05e2b 100644 --- a/translations/de-DE/content/rest/overview/permissions-required-for-github-apps.md +++ b/translations/de-DE/content/rest/overview/permissions-required-for-github-apps.md @@ -19,955 +19,805 @@ shortTitle: GitHub App permissions {% data variables.product.prodname_github_apps %} are created with a set of permissions. Permissions define what resources the {% data variables.product.prodname_github_app %} can access via the API. For more information, see "[Setting permissions for GitHub Apps](/apps/building-github-apps/setting-permissions-for-github-apps/)." -## Metadata - -GitHub Apps have the **Read-only** metadata permission by default. The metadata permission provides access to a collection of read-only endpoints with metadata for various resources. These endpoints do not leak sensitive private repository information. - -If you set the metadata permission to **No access** and select a permission that requires repository access, GitHub will override your selection and set the metadata permission back to **Read-only**. To set the metadata permission to **No access**, you must set all permissions that require repository access to **No access** first. - -- [`GET /`](/rest#root-endpoint) -- [`GET /codes_of_conduct`](/rest/reference/codes-of-conduct#get-all-codes-of-conduct) -- [`GET /codes_of_conduct/:key`](/rest/reference/codes-of-conduct#get-a-code-of-conduct) -- [`GET /emojis`](/rest/reference/emojis#emojis) -- [`GET /feeds`](/rest/reference/activity#get-feeds) -- [`GET /licenses`](/rest/reference/licenses#get-all-commonly-used-licenses) -- [`GET /licenses/:key`](/rest/reference/licenses#get-a-license) -- [`POST /markdown`](/rest/reference/markdown#render-a-markdown-document) -- [`POST /markdown/raw`](/rest/reference/markdown#render-a-markdown-document-in-raw-mode) -- [`GET /meta`](/rest/reference/meta#meta) -- [`GET /organizations`](/rest/reference/orgs#list-organizations) -- [`GET /orgs/:org`](/rest/reference/orgs#get-an-organization) -- [`GET /orgs/:org/projects`](/rest/reference/projects#list-organization-projects) -- [`GET /orgs/:org/repos`](/rest/reference/repos#list-organization-repositories) -- [`GET /rate_limit`](/rest/reference/rate-limit#get-rate-limit-status-for-the-authenticated-user) -- [`GET /repos/:owner/:repo`](/rest/reference/repos#get-a-repository) -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/community/profile`](/rest/reference/repository-metrics#get-community-profile-metrics) -{% endif -%} -- [`GET /repos/:owner/:repo/contributors`](/rest/reference/repos#list-repository-contributors) -- [`GET /repos/:owner/:repo/forks`](/rest/reference/repos#list-forks) -- [`GET /repos/:owner/:repo/languages`](/rest/reference/repos#list-repository-languages) -- [`GET /repos/:owner/:repo/license`](/rest/reference/licenses#get-the-license-for-a-repository) -- [`GET /repos/:owner/:repo/stargazers`](/rest/reference/activity#list-stargazers) -- [`GET /repos/:owner/:repo/stats/code_frequency`](/rest/reference/repository-metrics#get-the-weekly-commit-activity) -- [`GET /repos/:owner/:repo/stats/commit_activity`](/rest/reference/repository-metrics#get-the-last-year-of-commit-activity) -- [`GET /repos/:owner/:repo/stats/contributors`](/rest/reference/repository-metrics#get-all-contributor-commit-activity) -- [`GET /repos/:owner/:repo/stats/participation`](/rest/reference/repository-metrics#get-the-weekly-commit-count) -- [`GET /repos/:owner/:repo/stats/punch_card`](/rest/reference/repository-metrics#get-the-hourly-commit-count-for-each-day) -- [`GET /repos/:owner/:repo/subscribers`](/rest/reference/activity#list-watchers) -- [`GET /repos/:owner/:repo/tags`](/rest/reference/repos#list-repository-tags) -- [`GET /repos/:owner/:repo/topics`](/rest/reference/repos#get-all-repository-topics) -- [`GET /repositories`](/rest/reference/repos#list-public-repositories) -- [`GET /user/repos`](/rest/reference/repos#list-repositories-for-the-authenticated-user) -- [`GET /user/starred`](/rest/reference/activity#list-repositories-starred-by-a-user) -- [`GET /user/subscriptions`](/rest/reference/activity#list-repositories-watched-by-a-user) -- [`GET /users`](/rest/reference/users#list-users) -- [`GET /users/:username`](/rest/reference/users#get-a-user) -- [`GET /users/:username/followers`](/rest/reference/users#list-followers-of-a-user) -- [`GET /users/:username/following`](/rest/reference/users#list-the-people-a-user-follows) -- [`GET /users/:username/following/:target_user`](/rest/reference/users#check-if-a-user-follows-another-user) -- [`GET /users/:username/gpg_keys`](/rest/reference/users#list-gpg-keys-for-a-user) -- [`GET /users/:username/orgs`](/rest/reference/orgs#list-organizations-for-a-user) -- [`GET /users/:username/received_events`](/rest/reference/activity#list-events-received-by-the-authenticated-user) -- [`GET /users/:username/received_events/public`](/rest/reference/activity#list-public-events-received-by-a-user) -- [`GET /users/:username/repos`](/rest/reference/repos#list-repositories-for-a-user) -- [`GET /users/:username/subscriptions`](/rest/reference/activity#list-repositories-watched-by-a-user) - -### Collaborators -- [`GET /repos/:owner/:repo/collaborators`](/rest/reference/collaborators#list-repository-collaborators) -- [`GET /repos/:owner/:repo/collaborators/:username`](/rest/reference/collaborators#check-if-a-user-is-a-repository-collaborator) - -### Commit comments -- [`GET /repos/:owner/:repo/comments`](/rest/reference/commits#list-commit-comments-for-a-repository) -- [`GET /repos/:owner/:repo/comments/:comment_id`](/rest/reference/commits#get-a-commit-comment) -- [`GET /repos/:owner/:repo/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-a-commit-comment) -- [`GET /repos/:owner/:repo/commits/:sha/comments`](/rest/reference/commits#list-commit-comments) - -### Events -- [`GET /events`](/rest/reference/activity#list-public-events) -- [`GET /networks/:owner/:repo/events`](/rest/reference/activity#list-public-events-for-a-network-of-repositories) -- [`GET /orgs/:org/events`](/rest/reference/activity#list-public-organization-events) -- [`GET /repos/:owner/:repo/events`](/rest/reference/activity#list-repository-events) -- [`GET /repos/:owner/:repo/events/issues`](/rest/reference/issues#list-issue-events-for-a-repository) -- [`GET /users/:username/events`](/rest/reference/activity#list-events-for-the-authenticated-user) -- [`GET /users/:username/events/public`](/rest/reference/activity#list-public-events-for-a-user) - -### Git -- [`GET /gitignore/templates`](/rest/reference/gitignore#get-all-gitignore-templates) -- [`GET /gitignore/templates/:key`](/rest/reference/gitignore#get-a-gitignore-template) - -### Organization members -- [`GET /orgs/:org/members`](/rest/reference/orgs#list-organization-members) -- [`GET /orgs/:org/members/:username`](/rest/reference/orgs#check-organization-membership-for-a-user) -- [`GET /orgs/:org/public_members`](/rest/reference/orgs#list-public-organization-members) -- [`GET /orgs/:org/public_members/:username`](/rest/reference/orgs#check-public-organization-membership-for-a-user) - -### Search -- [`GET /search/code`](/rest/reference/search#search-code) -- [`GET /search/commits`](/rest/reference/search#search-commits) -- [`GET /search/issues`](/rest/reference/search#search-issues-and-pull-requests) -- [`GET /search/labels`](/rest/reference/search#search-labels) -- [`GET /search/repositories`](/rest/reference/search#search-repositories) -- [`GET /search/topics`](/rest/reference/search#search-topics) -- [`GET /search/users`](/rest/reference/search#search-users) - -### SSH keys -- [`GET /users/:username/keys`](/rest/reference/users#list-public-keys-for-a-user) - -{% ifversion fpt or ghes or ghec %} ## Actions -- [`GET /repos/:owner/:repo/actions/artifacts`](/rest/reference/actions#list-artifacts-for-a-repository) (read) -- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#get-an-artifact) (read) -- [`DELETE /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#delete-an-artifact) (write) -- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id/zip`](/rest/reference/actions#download-an-artifact) (read) -{% ifversion actions-cache-management -%} -- [`GET /repos/:owner/:repo/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-a-repository) (read) -{% endif -%} -- [`GET /repos/:owner/:repo/actions/jobs/:job_id`](/rest/reference/actions#get-a-job-for-a-workflow-run) (read) -- [`GET /repos/:owner/:repo/actions/jobs/:job_id/logs`](/rest/reference/actions#download-job-logs-for-a-workflow-run) (read) -- [`GET /repos/:owner/:repo/actions/runs`](/rest/reference/actions#list-workflow-runs-for-a-repository) (read) -- [`GET /repos/:owner/:repo/actions/runs/:run_id`](/rest/reference/actions#get-a-workflow-run) (read) -{% ifversion fpt or ghec -%} -- [`POST /repos/:owner/:repo/actions/runs/:run_id/approve`](/rest/reference/actions#approve-a-workflow-run-for-a-fork-pull-request) (write) -{% endif -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id/artifacts`](/rest/reference/actions#list-workflow-run-artifacts) (read) -- [`POST /repos/:owner/:repo/actions/runs/:run_id/cancel`](/rest/reference/actions#cancel-a-workflow-run) (write) -- [`GET /repos/:owner/:repo/actions/runs/:run_id/jobs`](/rest/reference/actions#list-jobs-for-a-workflow-run) (read) -- [`GET /repos/:owner/:repo/actions/runs/:run_id/logs`](/rest/reference/actions#download-workflow-run-logs) (read) -- [`DELETE /repos/:owner/:repo/actions/runs/:run_id/logs`](/rest/reference/actions#delete-workflow-run-logs) (write) -- [`POST /repos/:owner/:repo/actions/runs/:run_id/rerun`](/rest/reference/actions#re-run-a-workflow) (write) -- [`GET /repos/:owner/:repo/actions/workflows`](/rest/reference/actions#list-repository-workflows) (read) -- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id`](/rest/reference/actions#get-a-workflow) (read) -- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id/runs`](/rest/reference/actions#list-workflow-runs) (read) -- [`POST /repos/:owner/:repo/actions/workflows/:workflow_id/dispatches`](/rest/reference/actions#create-a-workflow-dispatch-event) (write) -{% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-a-repository) (read){% endif %} +{% ifversion ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/actions/cache/usage-policy`](/rest/reference/actions#get-github-actions-cache-usage-policy-for-a-repository) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.6 %}- [`GET /repos/{owner}/{repo}/actions/caches`](/rest/actions/cache#list-github-actions-caches-for-a-repository) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.6 %}- [`DELETE /repos/{owner}/{repo}/actions/caches`](/rest/actions/cache#delete-github-actions-caches-for-a-repository-using-a-cache-key) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.6 %}- [`DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}`](/rest/actions/cache#delete-a-github-actions-cache-for-a-repository-using-a-cache-id) (write){% endif %} +- [`GET /repos/{owner}/{repo}/actions/artifacts`](/rest/reference/actions#list-artifacts-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}`](/rest/reference/actions#get-an-artifact) (read) +- [`DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}`](/rest/reference/actions#delete-an-artifact) (write) +- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts`](/rest/reference/actions#list-workflow-run-artifacts) (read) +{% ifversion fpt or ghec or ghes %}- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments`](/rest/reference/actions#get-pending-deployments-for-a-workflow-run) (read){% endif %} +{% ifversion fpt or ghec or ghes %}- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments`](/rest/reference/actions#review-pending-deployments-for-a-workflow-run) (read){% endif %} +- [`GET /repos/{owner}/{repo}/environments`](/rest/deployments/environments#list-environments) (read) +- [`GET /repos/{owner}/{repo}/actions/jobs/{job_id}`](/rest/reference/actions#get-a-job-for-a-workflow-run) (read) +- [`GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs`](/rest/reference/actions#download-job-logs-for-a-workflow-run) (read) +{% ifversion fpt or ghec or ghes > 3.4 %}- [`POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun`](/rest/reference/actions#re-run-job-for-workflow-run) (write){% endif %} +{% ifversion fpt or ghec or ghae or ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs`](/rest/reference/actions#list-jobs-for-a-workflow-run-attempt) (read){% endif %} +- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs`](/rest/reference/actions#list-jobs-for-a-workflow-run) (read) +- [`GET /repos/{owner}/{repo}/actions/runs`](/rest/reference/actions#list-workflow-runs-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}`](/rest/reference/actions#get-a-workflow-run) (read) +- [`DELETE /repos/{owner}/{repo}/actions/runs/{run_id}`](/rest/reference/actions#delete-a-workflow-run) (write) +{% ifversion fpt or ghec or ghes %}- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals`](/rest/reference/actions#get-the-review-history-for-a-workflow-run) (read){% endif %} +{% ifversion fpt or ghec %}- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve`](/rest/reference/actions#approve-a-workflow-run-for-a-fork-pull-request) (write){% endif %} +{% ifversion fpt or ghec or ghae or ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}`](/rest/reference/actions#get-a-workflow-run-attempt) (read){% endif %} +{% ifversion fpt or ghec or ghae or ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs`](/rest/reference/actions#download-workflow-run-attempt-logs) (read){% endif %} +- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel`](/rest/reference/actions#cancel-a-workflow-run) (write) +- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs`](/rest/reference/actions#download-workflow-run-logs) (read) +- [`DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs`](/rest/reference/actions#delete-workflow-run-logs) (write) +- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun`](/rest/reference/actions#re-run-a-workflow) (write) +{% ifversion fpt or ghec or ghes > 3.4 %}- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs`](/rest/reference/actions#re-run-workflow-failed-jobs) (write){% endif %} +{% ifversion fpt or ghec or ghae %}- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing`](/rest/reference/actions#get-workflow-run-usage) (read){% endif %} +- [`GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs`](/rest/reference/actions#list-workflow-runs) (read) +- [`GET /repos/{owner}/{repo}/actions/workflows`](/rest/reference/actions#list-repository-workflows) (read) +- [`GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}`](/rest/reference/actions#get-a-workflow) (read) +- [`PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable`](/rest/reference/actions#disable-a-workflow) (write) +- [`POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches`](/rest/reference/actions#create-a-workflow-dispatch-event) (write) +- [`PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable`](/rest/reference/actions#enable-a-workflow) (write) +{% ifversion fpt or ghec or ghae %}- [`GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing`](/rest/reference/actions#get-workflow-usage) (read){% endif %} ## Administration -- [`POST /orgs/:org/repos`](/rest/reference/repos#create-an-organization-repository) (write) -- [`PATCH /repos/:owner/:repo`](/rest/reference/repos#update-a-repository) (write) -- [`DELETE /repos/:owner/:repo`](/rest/reference/repos#delete-a-repository) (write) -- [`GET /repos/:owner/:repo/actions/runners/downloads`](/rest/reference/actions#list-runner-applications-for-a-repository) (read) -- [`GET /repos/:owner/:repo/actions/runners`](/rest/reference/actions#list-self-hosted-runners-for-a-repository) (read) -- [`GET /repos/:owner/:repo/actions/runners/:runner_id`](/rest/reference/actions#get-a-self-hosted-runner-for-a-repository) (read) -- [`DELETE /repos/:owner/:repo/actions/runners/:runner_id`](/rest/reference/actions#delete-a-self-hosted-runner-from-a-repository) (write) -- [`GET /repos/:owner/:repo/actions/runners/:runner_id/labels`](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-a-repository) (read) -- [`POST /repos/:owner/:repo/actions/runners/:runner_id/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-a-repository) (write) -- [`PUT /repos/:owner/:repo/actions/runners/:runner_id/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-a-repository) (write) -- [`DELETE /repos/:owner/:repo/actions/runners/:runner_id/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-a-repository) (write) -- [`DELETE /repos/:owner/:repo/actions/runners/:runner_id/labels/:name`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-a-repository) (write) -{% ifversion fpt or ghec or ghes -%} -- [`POST /repos/:owner/:repo/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-a-repository) (write) -- [`POST /repos/:owner/:repo/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-a-repository) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /repos/:owner/:repo/automated-security-fixes`](/rest/reference/repos#enable-automated-security-fixes) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/automated-security-fixes`](/rest/reference/repos#disable-automated-security-fixes) (write) -{% endif -%} -- [`POST /repos/:owner/:repo/forks`](/rest/reference/repos#create-a-fork) (write) -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-a-repository) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /repos/:owner/:repo/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-a-repository) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-for-a-repository) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/pages/health`](/rest/reference/pages#get-a-dns-health-check-for-github-pages) (write) -{% endif -%} -{% ifversion ghes > 3.3 -%} -- [`GET /repos/:owner/:repo/replicas/caches`](/rest/reference/repos#list-repository-cache-replication-status) (read) -{% endif -%} -- [`PUT /repos/:owner/:repo/topics`](/rest/reference/repos#replace-all-repository-topics) (write) -- [`POST /repos/:owner/:repo/transfer`](/rest/reference/repos#transfer-a-repository) (write) -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#enable-vulnerability-alerts) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#enable-vulnerability-alerts) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#disable-vulnerability-alerts) (write) -{% endif -%} -- [`PATCH /user/repository_invitations/:invitation_id`](/rest/reference/collaborators#accept-a-repository-invitation) (write) -- [`DELETE /user/repository_invitations/:invitation_id`](/rest/reference/collaborators#decline-a-repository-invitation) (write) - -### Branches -- [`GET /repos/:owner/:repo/branches/:branch/protection`](/rest/reference/branches#get-branch-protection) (read) -- [`PUT /repos/:owner/:repo/branches/:branch/protection`](/rest/reference/branches#update-branch-protection) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection`](/rest/reference/branches#delete-branch-protection) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/enforce_admins`](/rest/reference/branches#get-admin-branch-protection) (read) -- [`POST /repos/:owner/:repo/branches/:branch/protection/enforce_admins`](/rest/reference/branches#set-admin-branch-protection) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/enforce_admins`](/rest/reference/branches#delete-admin-branch-protection) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews`](/rest/reference/branches#get-pull-request-review-protection) (read) -- [`PATCH /repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews`](/rest/reference/branches#update-pull-request-review-protection) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews`](/rest/reference/branches#delete-pull-request-review-protection) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/required_signatures`](/rest/reference/branches#get-commit-signature-protection) (read) -- [`POST /repos/:owner/:repo/branches/:branch/protection/required_signatures`](/rest/reference/branches#create-commit-signature-protection) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/required_signatures`](/rest/reference/branches#delete-commit-signature-protection) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/required_status_checks`](/rest/reference/branches#get-status-checks-protection) (read) -- [`PATCH /repos/:owner/:repo/branches/:branch/protection/required_status_checks`](/rest/reference/branches#update-status-check-protection) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/required_status_checks`](/rest/reference/branches#remove-status-check-protection) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts`](/rest/reference/branches#get-all-status-check-contexts) (read) -- [`POST /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts`](/rest/reference/branches#add-status-check-contexts) (write) -- [`PUT /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts`](/rest/reference/branches#set-status-check-contexts) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts`](/rest/reference/branches#remove-status-check-contexts) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/restrictions`](/rest/reference/branches#get-access-restrictions) (read) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/restrictions`](/rest/reference/branches#delete-access-restrictions) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/restrictions/teams`](/rest/reference/repos#list-teams-with-access-to-the-protected-branch) (read) -- [`POST /repos/:owner/:repo/branches/:branch/protection/restrictions/teams`](/rest/reference/branches#add-team-access-restrictions) (write) -- [`PUT /repos/:owner/:repo/branches/:branch/protection/restrictions/teams`](/rest/reference/branches#set-team-access-restrictions) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/restrictions/teams`](/rest/reference/branches#remove-team-access-restrictions) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/restrictions/users`](/rest/reference/repos#list-users-with-access-to-the-protected-branch) (read) -- [`POST /repos/:owner/:repo/branches/:branch/protection/restrictions/users`](/rest/reference/branches#add-user-access-restrictions) (write) -- [`PUT /repos/:owner/:repo/branches/:branch/protection/restrictions/users`](/rest/reference/branches#set-user-access-restrictions) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/restrictions/users`](/rest/reference/branches#remove-user-access-restrictions) (write) -- [`POST /repos/:owner/:repo/branches/:branch/rename`](/rest/reference/branches#rename-a-branch) (write) - -### Collaborators -- [`PUT /repos/:owner/:repo/collaborators/:username`](/rest/reference/collaborators#add-a-repository-collaborator) (write) -- [`DELETE /repos/:owner/:repo/collaborators/:username`](/rest/reference/collaborators#remove-a-repository-collaborator) (write) - -### Invitations -- [`GET /repos/:owner/:repo/invitations`](/rest/reference/collaborators#list-repository-invitations) (read) -- [`PATCH /repos/:owner/:repo/invitations/:invitation_id`](/rest/reference/collaborators#update-a-repository-invitation) (write) -- [`DELETE /repos/:owner/:repo/invitations/:invitation_id`](/rest/reference/collaborators#delete-a-repository-invitation) (write) - -### SSH keys -- [`GET /repos/:owner/:repo/keys`](/rest/reference/deployments#list-deploy-keys) (read) -- [`POST /repos/:owner/:repo/keys`](/rest/reference/deployments#create-a-deploy-key) (write) -- [`GET /repos/:owner/:repo/keys/:key_id`](/rest/reference/deployments#get-a-deploy-key) (read) -- [`DELETE /repos/:owner/:repo/keys/:key_id`](/rest/reference/deployments#delete-a-deploy-key) (write) - -### Teams -- [`GET /repos/:owner/:repo/teams`](/rest/reference/repos#list-repository-teams) (read) -- [`PUT /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#add-or-update-team-repository-permissions) (write) -- [`DELETE /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#remove-a-repository-from-a-team) (write) +{% ifversion ghes > 3.4 %}- [`PATCH /repos/{owner}/{repo}/actions/cache/usage-policy`](/rest/reference/actions#set-github-actions-cache-usage-policy-for-a-repository) (write){% endif %} +{% ifversion fpt or ghec %}- [`PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#create-or-update-a-repository-secret) (write){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#delete-a-repository-secret) (write){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-a-repository) (read){% endif %} +{% ifversion fpt or ghec %}- [`PUT /repos/{owner}/{repo}/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-a-repository) (write){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /repos/{owner}/{repo}/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-for-a-repository) (write){% endif %} +- [`PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#add-or-update-team-repository-permissions) (write) +- [`DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#remove-a-repository-from-a-team) (write) +- [`POST /orgs/{org}/repos`](/rest/reference/repos#create-an-organization-repository) (write) +- [`PATCH /repos/{owner}/{repo}`](/rest/reference/repos/#update-a-repository) (write) +- [`DELETE /repos/{owner}/{repo}`](/rest/reference/repos#delete-a-repository) (write) +- [`POST /repos/{owner}/{repo}/forks`](/rest/reference/repos#create-a-fork) (write) +{% ifversion ghes > 3.3 %}- [`GET /repos/{owner}/{repo}/replicas/caches`](/rest/reference/repos#list-repository-cache-replication-status) (read){% endif %} +- [`GET /repos/{owner}/{repo}/teams`](/rest/reference/repos#list-repository-teams) (read) +- [`POST /repos/{owner}/{repo}/transfer`](/rest/reference/repos#transfer-a-repository) (write) +- [`POST /user/repos`](/rest/reference/repos#create-a-repository-for-the-authenticated-user) (write) +- [`GET /repos/{owner}/{repo}/actions/permissions`](/rest/reference/actions#get-github-actions-permissions-for-a-repository) (read) +- [`PUT /repos/{owner}/{repo}/actions/permissions`](/rest/reference/actions#set-github-actions-permissions-for-a-repository) (write) +{% ifversion fpt or ghec or ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/actions/permissions/access`](/rest/reference/actions#get-workflow-access-level-to-a-repository) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`PUT /repos/{owner}/{repo}/actions/permissions/access`](/rest/reference/actions#set-workflow-access-to-a-repository) (write){% endif %} +- [`GET /repos/{owner}/{repo}/actions/permissions/selected-actions`](/rest/reference/actions#get-allowed-actions-for-a-repository) (read) +- [`PUT /repos/{owner}/{repo}/actions/permissions/selected-actions`](/rest/reference/actions#set-allowed-actions-for-a-repository) (write) +{% ifversion fpt or ghec or ghes > 3.5 %}- [`GET /repos/{owner}/{repo}/actions/permissions/workflow`](/rest/reference/actions#get-default-workflow-permissions-for-a-repository) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.5 %}- [`PUT /repos/{owner}/{repo}/actions/permissions/workflow`](/rest/reference/actions#set-default-workflow-permissions-for-a-repository) (write){% endif %} +- [`GET /repos/{owner}/{repo}/autolinks`](/v3/repos#list-autolinks) (read) +- [`POST /repos/{owner}/{repo}/autolinks`](/v3/repos#create-an-autolink) (write) +- [`GET /repos/{owner}/{repo}/autolinks/{autolink_id}`](/v3/repos#get-autolink) (read) +- [`DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}`](/v3/repos#delete-autolink) (write) +{% ifversion fpt or ghec %}- [`PUT /repos/{owner}/{repo}/automated-security-fixes`](/rest/reference/repos#enable-automated-security-fixes) (write){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /repos/{owner}/{repo}/automated-security-fixes`](/rest/reference/repos#disable-automated-security-fixes) (write){% endif %} +- [`PUT /repos/{owner}/{repo}/collaborators/{username}`](/rest/collaborators/collaborators#add-a-repository-collaborator) (write) +- [`DELETE /repos/{owner}/{repo}/collaborators/{username}`](/rest/collaborators/collaborators#remove-a-repository-collaborator) (write) +- [`GET /repos/{owner}/{repo}/invitations`](/rest/collaborators/invitations#list-repository-invitations) (read) +- [`PATCH /repos/{owner}/{repo}/invitations/{invitation_id}`](/rest/collaborators/invitations#update-a-repository-invitation) (write) +- [`DELETE /repos/{owner}/{repo}/invitations/{invitation_id}`](/rest/collaborators/invitations#delete-a-repository-invitation) (write) +- [`GET /user/repository_invitations`](/rest/collaborators/invitations#list-repository-invitations-for-the-authenticated-user) (read) +- [`PATCH /user/repository_invitations/{invitation_id}`](/rest/collaborators/invitations#accept-a-repository-invitation) (write) +- [`DELETE /user/repository_invitations/{invitation_id}`](/rest/collaborators/invitations#decline-a-repository-invitation) (write) +- [`GET /repos/{owner}/{repo}/keys`](/rest/reference/repos#list-deploy-keys) (read) +- [`POST /repos/{owner}/{repo}/keys`](/rest/reference/repos#create-a-deploy-key) (write) +- [`GET /repos/{owner}/{repo}/keys/{key_id}`](/rest/reference/repos#get-a-deploy-key) (read) +- [`DELETE /repos/{owner}/{repo}/keys/{key_id}`](/rest/reference/repos#delete-a-deploy-key) (write) +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/pages/health`](/rest/pages#get-a-dns-health-check-for-github-pages) (write){% endif %} +- [`GET /repos/{owner}/{repo}/actions/runners`](/rest/reference/actions#list-self-hosted-runners-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/actions/runners/{runner_id}`](/rest/reference/actions#get-a-self-hosted-runner-for-a-repository) (read) +- [`DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}`](/rest/reference/actions#delete-a-self-hosted-runner-from-a-repository) (write) +{% ifversion fpt or ghec or ghes > 3.3 %}- [`GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels`](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-a-repository) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-a-repository) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-a-repository) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-a-repository) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-a-repository) (write){% endif %} +- [`GET /repos/{owner}/{repo}/actions/runners/downloads`](/rest/reference/actions#list-runner-applications-for-a-repository) (read) +- [`POST /repos/{owner}/{repo}/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-a-repository) (write) +- [`POST /repos/{owner}/{repo}/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-a-repository) (write) +{% ifversion fpt or ghec or ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/tags/protection`](/rest/reference/repos#list-tag-protection-state-of-a-repository) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`POST /repos/{owner}/{repo}/tags/protection`](/rest/reference/repos#create-tag-protection-state-for-a-repository) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`DELETE /repos/{owner}/{repo}/tags/protection/{tag_protection_id}`](/rest/reference/repos#delete-tag-protection-state-for-a-repository) (write){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/vulnerability-alerts`](/rest/reference/repos#check-if-vulnerability-alerts-are-enabled-for-a-repository) (read){% endif %} +{% ifversion fpt or ghec %}- [`PUT /repos/{owner}/{repo}/vulnerability-alerts`](/rest/reference/repos#enable-vulnerability-alerts) (write){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /repos/{owner}/{repo}/vulnerability-alerts`](/rest/reference/repos#disable-vulnerability-alerts) (write){% endif %} +- [`PUT /repos/{owner}/{repo}/topics`](/rest/reference/repos#replace-all-repository-topics) (write) +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/traffic/clones`](/rest/metrics/traffic#get-repository-clones) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/traffic/popular/paths`](/rest/metrics/traffic#get-top-referral-paths) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/traffic/popular/referrers`](/rest/metrics/traffic#get-top-referral-sources) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/traffic/views`](/rest/metrics/traffic#get-page-views) (read){% endif %} {% ifversion fpt or ghec %} -### Traffic -- [`GET /repos/:owner/:repo/traffic/clones`](/rest/reference/repository-metrics#get-repository-clones) (read) -- [`GET /repos/:owner/:repo/traffic/popular/paths`](/rest/reference/repository-metrics#get-top-referral-paths) (read) -- [`GET /repos/:owner/:repo/traffic/popular/referrers`](/rest/reference/repository-metrics#get-top-referral-sources) (read) -- [`GET /repos/:owner/:repo/traffic/views`](/rest/reference/repository-metrics#get-page-views) (read) -{% endif %} -{% ifversion fpt or ghec %} -## Blocking users +## Blocking - [`GET /user/blocks`](/rest/reference/users#list-users-blocked-by-the-authenticated-user) (read) -- [`GET /user/blocks/:username`](/rest/reference/users#check-if-a-user-is-blocked-by-the-authenticated-user) (read) -- [`PUT /user/blocks/:username`](/rest/reference/users#block-a-user) (write) -- [`DELETE /user/blocks/:username`](/rest/reference/users#unblock-a-user) (write) +- [`GET /user/blocks/{username}`](/rest/reference/users#check-if-a-user-is-blocked-by-the-authenticated-user) (read) +- [`PUT /user/blocks/{username}`](/rest/reference/users#block-a-user) (write) +- [`DELETE /user/blocks/{username}`](/rest/reference/users#unblock-a-user) (write) + {% endif %} ## Checks -- [`POST /repos/:owner/:repo/check-runs`](/rest/reference/checks#create-a-check-run) (write) -- [`GET /repos/:owner/:repo/check-runs/:check_run_id`](/rest/reference/checks#get-a-check-run) (read) -- [`PATCH /repos/:owner/:repo/check-runs/:check_run_id`](/rest/reference/checks#update-a-check-run) (write) -- [`GET /repos/:owner/:repo/check-runs/:check_run_id/annotations`](/rest/reference/checks#list-check-run-annotations) (read) -- [`POST /repos/:owner/:repo/check-suites`](/rest/reference/checks#create-a-check-suite) (write) -- [`GET /repos/:owner/:repo/check-suites/:check_suite_id`](/rest/reference/checks#get-a-check-suite) (read) -- [`GET /repos/:owner/:repo/check-suites/:check_suite_id/check-runs`](/rest/reference/checks#list-check-runs-in-a-check-suite) (read) -- [`POST /repos/:owner/:repo/check-suites/:check_suite_id/rerequest`](/rest/reference/checks#rerequest-a-check-suite) (write) -- [`PATCH /repos/:owner/:repo/check-suites/preferences`](/rest/reference/checks#update-repository-preferences-for-check-suites) (write) -- [`GET /repos/:owner/:repo/commits/:sha/check-runs`](/rest/reference/checks#list-check-runs-for-a-git-reference) (read) -- [`GET /repos/:owner/:repo/commits/:sha/check-suites`](/rest/reference/checks#list-check-suites-for-a-git-reference) (read) - -## Code scanning alerts - -- [`GET /repos/:owner/:repo/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository) (read) -- [`GET /repos/:owner/:repo/code-scanning/alerts/:alert_number`](/rest/reference/code-scanning#get-a-code-scanning-alert) (read) -- [`PATCH /repos/:owner/:repo/code-scanning/alerts/:alert_number`](/rest/reference/code-scanning#update-a-code-scanning-alert) (write) -- [`GET /repos/:owner/:repo/code-scanning/alerts/:alert_number/instances`](/rest/reference/code-scanning#list-instances-of-a-code-scanning-alert) (read) -- [`GET /repos/:owner/:repo/code-scanning/analyses`](/rest/reference/code-scanning#list-code-scanning-analyses-for-a-repository) (read) -- [`GET /repos/:owner/:repo/code-scanning/analyses/:analysis_id`](/rest/reference/code-scanning#get-a-code-scanning-analysis-for-a-repository) (read) -{% ifversion fpt or ghec or ghes -%} -- [`DELETE /repos/:owner/:repo/code-scanning/analyses/:analysis_id`](/rest/reference/code-scanning#delete-a-code-scanning-analysis-from-a-repository) (write) -{% endif -%} -- [`POST /repos/:owner/:repo/code-scanning/sarifs`](/rest/reference/code-scanning#upload-an-analysis-as-sarif-data) (write) -- [`GET /repos/:owner/:repo/code-scanning/sarifs/:sarif_id`](/rest/reference/code-scanning#get-information-about-a-sarif-upload) (read) -{% ifversion fpt or ghec or ghes > 3.4 or ghae > 3.4 -%} -- [`GET /orgs/:org/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-by-organization) (read) -{% endif -%} +- [`POST /repos/{owner}/{repo}/check-runs`](/rest/reference/checks#create-a-check-run) (write) +- [`GET /repos/{owner}/{repo}/check-runs/{check_run_id}`](/rest/reference/checks#get-a-check-run) (read) +- [`PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}`](/rest/reference/checks#update-a-check-run) (write) +- [`GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations`](/rest/reference/checks#list-check-run-annotations) (read) +- [`POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest`](/rest/reference/checks#rerequest-a-check-run) (write) +- [`GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs`](/rest/reference/checks#list-check-runs-in-a-check-suite) (read) +- [`POST /repos/{owner}/{repo}/check-suites`](/rest/reference/checks#create-a-check-suite) (write) +- [`GET /repos/{owner}/{repo}/check-suites/{check_suite_id}`](/rest/reference/checks#get-a-check-suite) (read) +- [`POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest`](/rest/reference/checks#rerequest-a-check-suite) (write) +- [`PATCH /repos/{owner}/{repo}/check-suites/preferences`](/rest/reference/checks#update-repository-preferences-for-check-suites) (write) +{% ifversion fpt or ghec or ghes %}- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments`](/rest/reference/actions#review-pending-deployments-for-a-workflow-run) (read){% endif %} {% ifversion fpt or ghec %} + ## Codespaces -- [`GET /repos/:owner/:repo/codespaces/machines`](/rest/reference/codespaces#list-available-machine-types-for-a-repository) +- [`GET /orgs/{org}/codespaces`](/rest/reference/codespaces#list-in-organization) (read) +- [`GET /repos/{owner}/{repo}/codespaces`](/rest/reference/codespaces#list-codespaces-in-a-repository-for-the-authenticated-user) (read) +- [`POST /repos/{owner}/{repo}/codespaces`](/rest/reference/codespaces#create-a-codespace-in-a-repository) (write) +- [`GET /repos/{owner}/{repo}/codespaces/new`](/rest/reference/codespaces#preview-attributes-for-a-new-codespace) (write) +- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces`](/rest/reference/codespaces#create-a-codespace-from-a-pull-request) (write) +- [`GET /user/codespaces`](/rest/reference/codespaces#list-codespaces-for-the-authenticated-user) (read) +- [`POST /user/codespaces`](/rest/reference/codespaces#create-a-codespace-for-the-authenticated-user) (write) +- [`GET /user/codespaces/{codespace_name}`](/rest/reference/codespaces#get-a-codespace-for-the-authenticated-user) (read) +- [`PATCH /user/codespaces/{codespace_name}`](/rest/reference/codespaces#update-a-codespace-for-the-authenticated-user) (write) +- [`DELETE /user/codespaces/{codespace_name}`](/rest/reference/codespaces#delete-a-codespace-for-the-authenticated-user) (write) + +## Codespaces lifecycle admin + +- [`POST /user/codespaces/{codespace_name}/exports`](/rest/codespaces/codespaces#export-a-codespace-for-the-authenticated-user) (write) +- [`GET /user/codespaces/{codespace_name}/exports/{export_id}`](/rest/codespaces/codespaces#get-details-about-a-codespace-export) (read) +- [`POST /user/codespaces/{codespace_name}/start`](/rest/reference/codespaces#start-a-codespace-for-the-authenticated-user) (write) +- [`POST /user/codespaces/{codespace_name}/stop`](/rest/reference/codespaces#stop-a-codespace-for-the-authenticated-user) (write) + +## Codespaces metadata + +- [`GET /repos/{owner}/{repo}/codespaces/devcontainers`](/rest/reference/codespaces#list-devcontainers-in-a-repository-for-the-authenticated-user) (read) +- [`GET /repos/{owner}/{repo}/codespaces/machines`](/rest/reference/codespaces#list-available-machine-types-for-a-repository) (read) +- [`GET /user/codespaces/{codespace_name}/machines`](/rest/reference/codespaces#list-machine-types-for-a-codespace) (read) + +## Codespaces secrets + +- [`GET /repos/{owner}/{repo}/codespaces/secrets`](/rest/reference/codespaces#list-repository-secrets) (write) +- [`GET /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#get-a-repository-secret) (write) +- [`PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#create-or-update-a-repository-secret) (write) +- [`DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#delete-a-repository-secret) (write) +- [`GET /repos/{owner}/{repo}/codespaces/secrets/public-key`](/rest/reference/codespaces#get-a-repository-public-key) (write) + +## Codespaces user secrets + +- [`GET /user/codespaces/secrets`](/rest/reference/codespaces#list-secrets-for-the-authenticated-user) (read) +- [`GET /user/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#get-a-secret-for-the-authenticated-user) (read) +- [`PUT /user/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#create-or-update-a-secret-for-the-authenticated-user) (write) +- [`DELETE /user/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#delete-a-secret-for-the-authenticated-user) (write) +- [`GET /user/codespaces/secrets/public-key`](/rest/reference/codespaces#get-public-key-for-the-authenticated-user) (read) +- [`GET /user/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#list-selected-repositories-for-a-user-secret) (read) +- [`PUT /user/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#set-selected-repositories-for-a-user-secret) (write) +- [`PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}`](/rest/reference/codespaces#add-a-selected-repository-to-a-user-secret) (write) +- [`DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}`](/rest/reference/codespaces#remove-a-selected-repository-from-a-user-secret) (write) + {% endif %} -## Commit statuses - -- [`GET /repos/:owner/:repo/commits/:ref/status`](/rest/reference/commits#get-the-combined-status-for-a-specific-reference) (read) -- [`GET /repos/:owner/:repo/commits/:ref/statuses`](/rest/reference/commits#list-commit-statuses-for-a-reference) (read) -- [`POST /repos/:owner/:repo/statuses/:sha`](/rest/reference/commits#create-a-commit-status) (write) - ## Contents -- [`GET /repos/:owner/:repo/:archive_format/:ref`](/rest/reference/repos#download-a-repository-archive) (read) -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#get-an-artifact) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#delete-an-artifact) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id/zip`](/rest/reference/actions#download-an-artifact) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/jobs/:job_id`](/rest/reference/actions#get-a-job-for-a-workflow-run) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/jobs/:job_id/logs`](/rest/reference/actions#download-job-logs-for-a-workflow-run) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs`](/rest/reference/actions#list-workflow-runs-for-a-repository) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id`](/rest/reference/actions#get-a-workflow-run) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id/artifacts`](/rest/reference/actions#list-workflow-run-artifacts) (read) -{% endif -%} -{% ifversion fpt -%} -- [`POST /repos/:owner/:repo/actions/runs/:run_id/cancel`](/rest/reference/actions#cancel-a-workflow-run) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id/jobs`](/rest/reference/actions#list-jobs-for-a-workflow-run) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id/logs`](/rest/reference/actions#download-workflow-run-logs) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/actions/runs/:run_id/logs`](/rest/reference/actions#delete-workflow-run-logs) (write) -{% endif -%} -{% ifversion fpt -%} -- [`POST /repos/:owner/:repo/actions/runs/:run_id/rerun`](/rest/reference/actions#re-run-a-workflow) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/secrets`](/rest/reference/actions#list-repository-secrets) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/secrets/:name`](/rest/reference/actions#get-a-repository-secret) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /repos/:owner/:repo/actions/secrets/:name`](/rest/reference/actions#create-or-update-a-repository-secret) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/actions/secrets/:name`](/rest/reference/actions#delete-a-repository-secret) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/secrets/public-key`](/rest/reference/actions#get-a-repository-public-key) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/workflows`](/rest/reference/actions#list-repository-workflows) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id`](/rest/reference/actions#get-a-workflow) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id/runs`](/rest/reference/actions#list-workflow-runs) (read) -{% endif -%} -- [`GET /repos/:owner/:repo/check-runs/:check_run_id`](/rest/reference/checks#get-a-check-run) (read) -- [`GET /repos/:owner/:repo/check-runs/:check_run_id/annotations`](/rest/reference/checks#list-check-run-annotations) (read) -- [`GET /repos/:owner/:repo/check-suites/:check_suite_id`](/rest/reference/checks#get-a-check-suite) (read) -- [`GET /repos/:owner/:repo/check-suites/:check_suite_id/check-runs`](/rest/reference/checks#list-check-runs-in-a-check-suite) (read) -- [`POST /repos/:owner/:repo/check-suites/:check_suite_id/rerequest`](/rest/reference/checks#rerequest-a-check-suite) (write) -{% ifversion codeowners-errors %} -- [`GET /repos/:owner/:repo/codeowners/errors`](/rest/reference/repos#list-codeowners-errors) (read) -{% endif %} -- [`GET /repos/:owner/:repo/commits`](/rest/reference/commits#list-commits) (read) -- [`GET /repos/:owner/:repo/commits/:sha`](/rest/reference/commits#get-a-commit) (read) -- [`GET /repos/:owner/:repo/commits/:sha/check-runs`](/rest/reference/checks#list-check-runs-for-a-git-reference) (read) -- [`GET /repos/:owner/:repo/commits/:sha/check-suites`](/rest/reference/checks#list-check-suites-for-a-git-reference) (read) -- [`GET /repos/:owner/:repo/community/code_of_conduct`](/rest/reference/codes-of-conduct#get-the-code-of-conduct-for-a-repository) (read) -- [`GET /repos/:owner/:repo/compare/:base...:head`](/rest/reference/commits#compare-two-commits) (read) -- [`GET /repos/:owner/:repo/contents/:path`](/rest/reference/repos#get-repository-content) (read) -- [`POST /repos/:owner/:repo/dispatches`](/rest/reference/repos#create-a-repository-dispatch-event) (write) -- [`POST /repos/:owner/:repo/forks`](/rest/reference/repos#create-a-fork) (read) -- [`POST /repos/:owner/:repo/merges`](/rest/reference/branches#merge-a-branch) (write) -- [`PUT /repos/:owner/:repo/pulls/:pull_number/merge`](/rest/reference/pulls#merge-a-pull-request) (write) -- [`GET /repos/:owner/:repo/readme(?:/(.*))?`](/rest/reference/repos#get-a-repository-readme) (read) +{% ifversion fpt or ghec or ghae or ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/codeowners/errors`](/rest/reference/repos#list-codeowners-errors) (read){% endif %} +- [`POST /repos/{owner}/{repo}/git/blobs`](/rest/reference/git#create-a-blob) (write) +- [`POST /repos/{owner}/{repo}/git/commits`](/rest/reference/git#create-a-commit) (write) +- [`POST /repos/{owner}/{repo}/git/refs`](/rest/reference/git#create-a-reference) (write) +- [`POST /repos/{owner}/{repo}/git/tags`](/rest/reference/git#create-a-tag-object) (write) +- [`POST /repos/{owner}/{repo}/git/trees`](/rest/reference/git#create-a-tree) (write) +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/import`](/rest/reference/migrations#get-an-import-status) (read){% endif %} +{% ifversion fpt or ghec %}- [`PUT /repos/{owner}/{repo}/import`](/rest/reference/migrations#start-an-import) (write){% endif %} +{% ifversion fpt or ghec %}- [`PATCH /repos/{owner}/{repo}/import`](/rest/reference/migrations#update-an-import) (write){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /repos/{owner}/{repo}/import`](/rest/reference/migrations#cancel-an-import) (write){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/import/authors`](/rest/reference/migrations#get-commit-authors) (read){% endif %} +{% ifversion fpt or ghec %}- [`PATCH /repos/{owner}/{repo}/import/authors/{author_id}`](/rest/reference/migrations#map-a-commit-author) (write){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/import/large_files`](/rest/reference/migrations#get-large-files) (read){% endif %} +{% ifversion fpt or ghec %}- [`PATCH /repos/{owner}/{repo}/import/lfs`](/rest/reference/migrations#update-git-lfs-preference) (write){% endif %} +- [`PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge`](/rest/reference/pulls#merge-a-pull-request) (write) +- [`POST /repos/{owner}/{repo}/comments/{comment_id}/reactions`](/rest/reference/reactions#create-reaction-for-a-commit-comment) (write) +- [`DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}`](/rest/reference/reactions#delete-a-commit-comment-reaction) (write) +- [`GET /repos/{owner}/{repo}/branches`](/rest/reference/repos#list-branches) (read) +- [`POST /repos/{owner}/{repo}/merge-upstream`](/rest/reference/repos#sync-a-fork-branch-with-the-upstream-repository) (write) +- [`POST /repos/{owner}/{repo}/merges`](/rest/reference/repos#merge-a-branch) (write) +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/code-scanning/codeql/databases`](/rest/reference/code-scanning#list-codeql-databases) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}`](/rest/reference/code-scanning#get-codeql-database) (read){% endif %} +- [`PATCH /repos/{owner}/{repo}/comments/{comment_id}`](/rest/commits/comments#update-a-commit-comment) (write) +- [`DELETE /repos/{owner}/{repo}/comments/{comment_id}`](/rest/commits/comments#delete-a-commit-comment) (write) +- [`GET /repos/{owner}/{repo}/commits`](/rest/commits/commits#list-commits) (read) +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/community/profile`](/rest/metrics/community#get-community-profile-metrics) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.5 %}- [`GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}`](/rest/reference/dependency-graph#get-a-diff-of-the-dependencies-between-commits) (read){% endif %} +- [`POST /repos/{owner}/{repo}/dispatches`](/rest/reference/repos#create-a-repository-dispatch-event) (write) +- [`GET /repos/{owner}/{repo}/releases`](/rest/reference/repos#list-releases) (read) +- [`POST /repos/{owner}/{repo}/releases`](/rest/reference/repos#create-a-release) (write) +- [`GET /repos/{owner}/{repo}/releases/{release_id}`](/rest/reference/repos#get-a-release) (read) +- [`PATCH /repos/{owner}/{repo}/releases/{release_id}`](/rest/reference/repos#update-a-release) (write) +- [`DELETE /repos/{owner}/{repo}/releases/{release_id}`](/rest/reference/repos#delete-a-release) (write) +- [`GET /repos/{owner}/{repo}/releases/{release_id}/assets`](/rest/reference/repos#list-release-assets) (read) +- [`GET /repos/{owner}/{repo}/releases/assets/{asset_id}`](/rest/reference/repos#get-a-release-asset) (read) +- [`PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}`](/rest/reference/repos#update-a-release-asset) (write) +- [`DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}`](/rest/reference/repos#delete-a-release-asset) (write) +{% ifversion fpt or ghec or ghes %}- [`POST /repos/{owner}/{repo}/releases/generate-notes`](/rest/reference/repos#generate-release-notes) (write){% endif %} +- [`GET /repos/{owner}/{repo}/releases/latest`](/rest/reference/repos#get-the-latest-release) (read) -### Branches -- [`GET /repos/:owner/:repo/branches`](/rest/reference/branches#list-branches) (read) -- [`GET /repos/:owner/:repo/branches/:branch`](/rest/reference/branches#get-a-branch) (read) -- [`GET /repos/:owner/:repo/branches/:branch/protection/restrictions/apps`](/rest/reference/repos#list-apps-with-access-to-the-protected-branch) (write) -- [`POST /repos/:owner/:repo/branches/:branch/protection/restrictions/apps`](/rest/reference/branches#add-app-access-restrictions) (write) -- [`PUT /repos/:owner/:repo/branches/:branch/protection/restrictions/apps`](/rest/reference/branches#set-app-access-restrictions) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/restrictions/apps`](/rest/reference/branches#remove-user-access-restrictions) (write) -- [`POST /repos/:owner/:repo/branches/:branch/rename`](/rest/reference/branches#rename-a-branch) (write) +{% ifversion fpt or ghec or ghes > 3.3 %} -### Commit comments -- [`PATCH /repos/:owner/:repo/comments/:comment_id`](/rest/reference/commits#update-a-commit-comment) (write) -- [`DELETE /repos/:owner/:repo/comments/:comment_id`](/rest/reference/commits#delete-a-commit-comment) (write) -- [`POST /repos/:owner/:repo/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-a-commit-comment) (write) -- [`POST /repos/:owner/:repo/commits/:sha/comments`](/rest/reference/commits#create-a-commit-comment) (write) - -### Git -- [`POST /repos/:owner/:repo/git/blobs`](/rest/reference/git#create-a-blob) (write) -- [`GET /repos/:owner/:repo/git/blobs/:sha`](/rest/reference/git#get-a-blob) (read) -- [`POST /repos/:owner/:repo/git/commits`](/rest/reference/git#create-a-commit) (write) -- [`GET /repos/:owner/:repo/git/commits/:commit_id`](/rest/reference/git#get-a-commit) (read) -- [`POST /repos/:owner/:repo/git/refs`](/rest/reference/git#create-a-reference) (write) -- [`GET /repos/:owner/:repo/git/ref/:ref`](/rest/reference/git#get-a-reference) (read) -- [`GET /repos/:owner/:repo/git/matching-refs/:ref`](/rest/reference/git#list-matching-references) (read) -- [`PATCH /repos/:owner/:repo/git/refs/:ref`](/rest/reference/git#update-a-reference) (write) -- [`DELETE /repos/:owner/:repo/git/refs/:ref`](/rest/reference/git#delete-a-reference) (write) -- [`POST /repos/:owner/:repo/git/tags`](/rest/reference/git#create-a-tag-object) (write) -- [`GET /repos/:owner/:repo/git/tags/:tag_id`](/rest/reference/git#get-a-tag) (read) -- [`POST /repos/:owner/:repo/git/trees`](/rest/reference/git#create-a-tree) (write) -- [`GET /repos/:owner/:repo/git/trees/:sha`](/rest/reference/git#get-a-tree) (read) - -{% ifversion fpt or ghec %} -### Import -- [`GET /repos/:owner/:repo/import`](/rest/reference/migrations#get-an-import-status) (read) -- [`PUT /repos/:owner/:repo/import`](/rest/reference/migrations#start-an-import) (write) -- [`PATCH /repos/:owner/:repo/import`](/rest/reference/migrations#update-an-import) (write) -- [`DELETE /repos/:owner/:repo/import`](/rest/reference/migrations#cancel-an-import) (write) -- [`GET /repos/:owner/:repo/import/authors`](/rest/reference/migrations#get-commit-authors) (read) -- [`PATCH /repos/:owner/:repo/import/authors/:author_id`](/rest/reference/migrations#map-a-commit-author) (write) -- [`GET /repos/:owner/:repo/import/large_files`](/rest/reference/migrations#get-large-files) (read) -- [`PATCH /repos/:owner/:repo/import/lfs`](/rest/reference/migrations#update-git-lfs-preference) (write) -{% endif %} - -### Reactions -- [`DELETE /reactions/:reaction_id`](/rest/reference/reactions#delete-a-reaction-legacy) (write) -- [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-commit-comment-reaction) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-reaction) (write) -- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-comment-reaction) (write) -- [`DELETE /repos/:owner/:repo/pulls/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-pull-request-comment-reaction) (write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-reaction) (write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-comment-reaction) (write) - -### Releases -- [`GET /repos/:owner/:repo/releases`](/rest/reference/repos/#list-releases) (read) -- [`POST /repos/:owner/:repo/releases`](/rest/reference/repos/#create-a-release) (write) -- [`GET /repos/:owner/:repo/releases/:release_id`](/rest/reference/repos/#get-a-release) (read) -- [`PATCH /repos/:owner/:repo/releases/:release_id`](/rest/reference/repos/#update-a-release) (write) -- [`DELETE /repos/:owner/:repo/releases/:release_id`](/rest/reference/repos/#delete-a-release) (write) -- [`GET /repos/:owner/:repo/releases/:release_id/assets`](/rest/reference/repos/#list-release-assets) (read) -- [`GET /repos/:owner/:repo/releases/assets/:asset_id`](/rest/reference/repos/#get-a-release-asset) (read) -- [`PATCH /repos/:owner/:repo/releases/assets/:asset_id`](/rest/reference/repos/#update-a-release-asset) (write) -- [`DELETE /repos/:owner/:repo/releases/assets/:asset_id`](/rest/reference/repos/#delete-a-release-asset) (write) -- [`GET /repos/:owner/:repo/releases/latest`](/rest/reference/repos/#get-the-latest-release) (read) -- [`GET /repos/:owner/:repo/releases/tags/:tag`](/rest/reference/repos/#get-a-release-by-tag-name) (read) - -{% ifversion dependabot-alerts-rest-api %} -## Dependabot alerts - -- [`GET /repos/:owner/:repo/dependabot/alerts`](/rest/dependabot/alerts#list-dependabot-alerts-for-a-repository) (read) -- [`GET /repos/:owner/:repo/dependabot/alerts/:alert_number`](/rest/dependabot/alerts#get-a-dependabot-alert) (read) -- [`PATCH /repos/:owner/:repo/dependabot/alerts/:alert_number`](/rest/dependabot/alerts#update-a-dependabot-alert) (write) -{% endif %} - -{% ifversion fpt or ghec or ghes > 3.3%} ## Dependabot secrets -- [`GET /repos/:owner/:repo/dependabot/secrets/public-key`](/rest/reference/dependabot#get-a-repository-public-key) (read) -- [`GET /repos/:owner/:repo/dependabot/secrets`](/rest/reference/dependabot#list-repository-secrets) (read) -- [`GET /repos/:owner/:repo/dependabot/secrets/:secret_name`](/rest/reference/dependabot#get-a-repository-secret) (read) -- [`PUT /repos/:owner/:repo/dependabot/secrets/:secret_name`](/rest/reference/dependabot#create-or-update-a-repository-secret) (write) -- [`DELETE /repos/:owner/:repo/dependabot/secrets/:secret_name`](/rest/reference/dependabot#delete-a-repository-secret) (write) -- [`GET /orgs/:org/dependabot/secrets/public-key`](/rest/reference/dependabot#get-an-organization-public-key) (read) -- [`GET /orgs/:org/dependabot/secrets`](/rest/reference/dependabot#list-organization-secrets) (read) -- [`GET /orgs/:org/dependabot/secrets/:secret_name`](/rest/reference/dependabot#get-an-organization-secret) (read) -- [`PUT /orgs/:org/dependabot/secrets/:secret_name`](/rest/reference/dependabot#create-or-update-an-organization-secret) (write) -- [`GET /orgs/:org/dependabot/secrets/:secret_name/repositories`](/rest/reference/dependabot#list-selected-repositories-for-an-organization-secret) (read) -- [`PUT /orgs/:org/dependabot/secrets/:secret_name/repositories`](/rest/reference/dependabot#set-selected-repositories-for-an-organization-secret) (write) -- [`PUT /orgs/:org/dependabot/secrets/:secret_name/repositories/:repository_id`](/rest/reference/dependabot#add-selected-repository-to-an-organization-secret) (write) -- [`DELETE /orgs/:org/dependabot/secrets/:secret_name/repositories/:repository_id`](/rest/reference/dependabot#remove-selected-repository-from-an-organization-secret) (write) -- [`DELETE /orgs/:org/dependabot/secrets/:secret_name`](/rest/reference/dependabot#delete-an-organization-secret) (write) +- [`GET /repos/{owner}/{repo}/dependabot/secrets`](/rest/reference/dependabot#list-repository-secrets) (read) +- [`GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#get-a-repository-secret) (read) +- [`PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#create-or-update-a-repository-secret) (write) +- [`DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#delete-a-repository-secret) (write) +- [`GET /repos/{owner}/{repo}/dependabot/secrets/public-key`](/rest/reference/dependabot#get-a-repository-public-key) (read) + {% endif %} ## Deployments -- [`GET /repos/:owner/:repo/deployments`](/rest/reference/deployments#list-deployments) (read) -- [`POST /repos/:owner/:repo/deployments`](/rest/reference/deployments#create-a-deployment) (write) -- [`GET /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/deployments#get-a-deployment) (read) -- [`DELETE /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/deployments#delete-a-deployment) (write) -- [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses`](/rest/reference/deployments#list-deployment-statuses) (read) -- [`POST /repos/:owner/:repo/deployments/:deployment_id/statuses`](/rest/reference/deployments#create-a-deployment-status) (write) -- [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses/:status_id`](/rest/reference/deployments#get-a-deployment-status) (read) +{% ifversion fpt or ghec or ghes %}- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments`](/rest/reference/actions#review-pending-deployments-for-a-workflow-run) (read){% endif %} +- [`GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses`](/rest/reference/repos#list-deployment-statuses) (read) +- [`POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses`](/rest/reference/repos#create-a-deployment-status) (write) +- [`GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}`](/rest/reference/repos#get-a-deployment-status) (read) +- [`GET /repos/{owner}/{repo}/deployments`](/rest/reference/repos#list-deployments) (read) +- [`POST /repos/{owner}/{repo}/deployments`](/rest/reference/repos#create-a-deployment) (write) +- [`GET /repos/{owner}/{repo}/deployments/{deployment_id}`](/rest/reference/repos#get-a-deployment) (read) +- [`DELETE /repos/{owner}/{repo}/deployments/{deployment_id}`](/rest/reference/repos#delete-a-deployment) (write) -{% ifversion fpt or ghes or ghec %} -## Email addresses +{% ifversion fpt or ghec or ghes %} + +## Emails + +{% ifversion fpt or ghec %}- [`PATCH /user/email/visibility`](/rest/reference/users#set-primary-email-visibility-for-the-authenticated-user) (write){% endif %} +{% ifversion fpt or ghec or ghes %}- [`GET /user/emails`](/rest/reference/users#list-email-addresses-for-the-authenticated-user) (read){% endif %} +{% ifversion fpt or ghec or ghes %}- [`POST /user/emails`](/rest/reference/users#add-an-email-address-for-the-authenticated-user) (write){% endif %} +{% ifversion fpt or ghec or ghes %}- [`DELETE /user/emails`](/rest/reference/users#delete-an-email-address-for-the-authenticated-user) (write){% endif %} +{% ifversion fpt or ghec or ghes %}- [`GET /user/public_emails`](/rest/reference/users#list-public-email-addresses-for-the-authenticated-user) (read){% endif %} + +{% endif %} + +{% ifversion fpt or ghec or ghes > 3.3 %} + +## Enterprise administration + +{% ifversion fpt or ghec or ghes > 3.3 %}- [`GET /enterprises/{enterprise}/settings/billing/advanced-security`](/rest/reference/billing#export-advanced-security-active-committers-data-for-enterprise) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`GET /enterprises/{enterprise}/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-an-enterprise) (write){% endif %} +{% ifversion ghes > 3.4 %}- [`GET /enterprises/{enterprise}/actions/cache/usage-policy`](/rest/reference/actions#get-github-actions-cache-usage-policy-for-an-enterprise) (write){% endif %} +{% ifversion ghes > 3.4 %}- [`PATCH /enterprises/{enterprise}/actions/cache/usage-policy`](/rest/reference/actions#set-github-actions-cache-usage-policy-for-an-enterprise) (write){% endif %} -{% ifversion fpt or ghec -%} -- [`PATCH /user/email/visibility`](/rest/reference/users#set-primary-email-visibility-for-the-authenticated-user) (write) -{% endif -%} -- [`GET /user/emails`](/rest/reference/users#list-email-addresses-for-the-authenticated-user) (read) -- [`POST /user/emails`](/rest/reference/users#add-an-email-address-for-the-authenticated-user) (write) -- [`DELETE /user/emails`](/rest/reference/users#delete-an-email-address-for-the-authenticated-user) (write) -- [`GET /user/public_emails`](/rest/reference/users#list-public-email-addresses-for-the-authenticated-user) (read) {% endif %} ## Followers -- [`GET /user/followers`](/rest/reference/users#list-followers-of-a-user) (read) -- [`GET /user/following`](/rest/reference/users#list-the-people-a-user-follows) (read) -- [`GET /user/following/:username`](/rest/reference/users#check-if-a-person-is-followed-by-the-authenticated-user) (read) -- [`PUT /user/following/:username`](/rest/reference/users#follow-a-user) (write) -- [`DELETE /user/following/:username`](/rest/reference/users#unfollow-a-user) (write) +- [`GET /user/followers`](/rest/reference/users#list-followers-of-the-authenticated-user) (read) +- [`GET /user/following`](/rest/reference/users#list-the-people-the-authenticated-user-follows) (read) +- [`GET /user/following/{username}`](/rest/reference/users#check-if-a-person-is-followed-by-the-authenticated-user) (read) +- [`PUT /user/following/{username}`](/rest/reference/users#follow-a-user) (write) +- [`DELETE /user/following/{username}`](/rest/reference/users#unfollow-a-user) (write) -## Git SSH keys +## Gists -- [`GET /user/keys`](/rest/reference/users#list-public-ssh-keys-for-the-authenticated-user) (read) -- [`POST /user/keys`](/rest/reference/users#create-a-public-ssh-key-for-the-authenticated-user) (write) -- [`GET /user/keys/:key_id`](/rest/reference/users#get-a-public-ssh-key-for-the-authenticated-user) (read) -- [`DELETE /user/keys/:key_id`](/rest/reference/users#delete-a-public-ssh-key-for-the-authenticated-user) (write) +- [`POST /gists/{gist_id}/comments`](/rest/reference/gists#create-a-gist-comment) (write) +- [`PATCH /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#update-a-gist-comment) (write) +- [`DELETE /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#delete-a-gist-comment) (write) +- [`POST /gists`](/rest/reference/gists#create-a-gist) (write) +- [`PATCH /gists/{gist_id}`](/rest/reference/gists/#update-a-gist) (write) +- [`DELETE /gists/{gist_id}`](/rest/reference/gists#delete-a-gist) (write) +- [`POST /gists/{gist_id}/forks`](/rest/reference/gists#fork-a-gist) (write) +- [`PUT /gists/{gist_id}/star`](/rest/reference/gists#star-a-gist) (write) +- [`DELETE /gists/{gist_id}/star`](/rest/reference/gists#unstar-a-gist) (write) -## GPG keys +{% ifversion fpt or ghec or ghes > 3.6 %} + +## Git signing ssh public keys + +- [`GET /user/ssh_signing_keys`](/rest/reference/users#list-public-ssh-signing-keys-for-the-authenticated-user) (read) +- [`POST /user/ssh_signing_keys`](/rest/reference/users#create-an-ssh-signing-key-for-the-authenticated-user) (write) +- [`GET /user/ssh_signing_keys/{ssh_signing_key_id}`](/rest/reference/users#get-a-ssh-signing-key-for-the-authenticated-user) (read) +- [`DELETE /user/ssh_signing_keys/{ssh_signing_key_id}`](/rest/reference/users#delete-a-ssh-signing-key-for-the-authenticated-user) (write) + +{% endif %} + +## Gpg keys - [`GET /user/gpg_keys`](/rest/reference/users#list-gpg-keys-for-the-authenticated-user) (read) - [`POST /user/gpg_keys`](/rest/reference/users#create-a-gpg-key-for-the-authenticated-user) (write) -- [`GET /user/gpg_keys/:gpg_key_id`](/rest/reference/users#get-a-gpg-key-for-the-authenticated-user) (read) -- [`DELETE /user/gpg_keys/:gpg_key_id`](/rest/reference/users#delete-a-gpg-key-for-the-authenticated-user) (write) +- [`GET /user/gpg_keys/{gpg_key_id}`](/rest/reference/users#get-a-gpg-key-for-the-authenticated-user) (read) +- [`DELETE /user/gpg_keys/{gpg_key_id}`](/rest/reference/users#delete-a-gpg-key-for-the-authenticated-user) (write) {% ifversion fpt or ghec %} + ## Interaction limits -- [`GET /user/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-your-public-repositories) (read) - [`PUT /user/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-your-public-repositories) (write) +- [`GET /user/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-your-public-repositories) (read) - [`DELETE /user/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-from-your-public-repositories) (write) + {% endif %} ## Issues -Issues and pull requests are closely related. For more information, see "[List issues assigned to the authenticated user](/rest/reference/issues#list-issues-assigned-to-the-authenticated-user)." If your GitHub App has permissions on issues but not on pull requests, these endpoints will be limited to issues. Endpoints that return both issues and pull requests will be filtered. Endpoints that allow operations on both issues and pull requests will be restricted to issues. +- [`POST /repos/{owner}/{repo}/issues/{issue_number}/assignees`](/rest/reference/issues#add-assignees-to-an-issue) (write) +- [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees`](/rest/reference/issues#remove-assignees-from-an-issue) (write) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}/comments`](/rest/reference/issues#list-issue-comments) (read) +- [`POST /repos/{owner}/{repo}/issues/{issue_number}/comments`](/rest/reference/issues#create-an-issue-comment) (write) +- [`GET /repos/{owner}/{repo}/issues/comments`](/rest/reference/issues#list-issue-comments-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/issues/comments/{comment_id}`](/rest/reference/issues#get-an-issue-comment) (read) +- [`PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}`](/rest/reference/issues#update-an-issue-comment) (write) +- [`DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}`](/rest/reference/issues#delete-an-issue-comment) (write) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}/events`](/rest/reference/issues#list-issue-events) (read) +- [`GET /repos/{owner}/{repo}/issues/events`](/rest/reference/issues#list-issue-events-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/issues/events/{event_id}`](/rest/reference/issues#get-an-issue-event) (read) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}/timeline`](/rest/reference/issues#list-timeline-events-for-an-issue) (read) +- [`GET /repos/{owner}/{repo}/assignees`](/rest/reference/issues#list-assignees) (read) +- [`GET /repos/{owner}/{repo}/issues`](/rest/reference/issues#list-repository-issues) (read) +- [`POST /repos/{owner}/{repo}/issues`](/rest/reference/issues#create-an-issue) (write) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}`](/rest/reference/issues#get-an-issue) (read) +- [`PATCH /repos/{owner}/{repo}/issues/{issue_number}`](/rest/reference/issues/#update-an-issue) (write) +- [`PUT /repos/{owner}/{repo}/issues/{issue_number}/lock`](/rest/reference/issues#lock-an-issue) (write) +- [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock`](/rest/reference/issues#unlock-an-issue) (write) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}/labels`](/rest/reference/issues#list-labels-for-an-issue) (read) +- [`POST /repos/{owner}/{repo}/issues/{issue_number}/labels`](/rest/reference/issues#add-labels-to-an-issue) (write) +- [`PUT /repos/{owner}/{repo}/issues/{issue_number}/labels`](/rest/reference/issues#set-labels-for-an-issue) (write) +- [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels`](/rest/reference/issues#remove-all-labels-from-an-issue) (write) +- [`GET /repos/{owner}/{repo}/labels`](/rest/reference/issues#list-labels-for-a-repository) (read) +- [`POST /repos/{owner}/{repo}/labels`](/rest/reference/issues#create-a-label) (write) +- [`GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels`](/rest/reference/issues#list-labels-for-issues-in-a-milestone) (read) +- [`GET /repos/{owner}/{repo}/milestones`](/rest/reference/issues#list-milestones) (read) +- [`POST /repos/{owner}/{repo}/milestones`](/rest/reference/issues#create-a-milestone) (write) +- [`GET /repos/{owner}/{repo}/milestones/{milestone_number}`](/rest/reference/issues#get-a-milestone) (read) +- [`PATCH /repos/{owner}/{repo}/milestones/{milestone_number}`](/rest/reference/issues#update-a-milestone) (write) +- [`DELETE /repos/{owner}/{repo}/milestones/{milestone_number}`](/rest/reference/issues#delete-a-milestone) (write) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}/reactions`](/rest/reference/reactions#list-reactions-for-an-issue) (read) +- [`POST /repos/{owner}/{repo}/issues/{issue_number}/reactions`](/rest/reference/reactions#create-reaction-for-an-issue) (write) +- [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}`](/rest/reference/reactions#delete-an-issue-reaction) (write) +- [`GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions`](/rest/reference/reactions#list-reactions-for-an-issue-comment) (read) +- [`POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions`](/rest/reference/reactions#create-reaction-for-an-issue-comment) (write) +- [`DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}`](/rest/reference/reactions#delete-an-issue-comment-reaction) (write) -- [`GET /repos/:owner/:repo/issues`](/rest/reference/issues#list-repository-issues) (read) -- [`POST /repos/:owner/:repo/issues`](/rest/reference/issues#create-an-issue) (write) -- [`GET /repos/:owner/:repo/issues/:issue_number`](/rest/reference/issues#get-an-issue) (read) -- [`PATCH /repos/:owner/:repo/issues/:issue_number`](/rest/reference/issues#update-an-issue) (write) -- [`GET /repos/:owner/:repo/issues/:issue_number/comments`](/rest/reference/issues#list-issue-comments) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/comments`](/rest/reference/issues#create-an-issue-comment) (write) -- [`PUT /repos/:owner/:repo/issues/:issue_number/lock`](/rest/reference/issues#lock-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/lock`](/rest/reference/issues#unlock-an-issue) (write) -- [`GET /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#list-reactions-for-an-issue) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#create-reaction-for-an-issue) (write) -- [`GET /repos/:owner/:repo/issues/:issue_number/timeline`](/rest/reference/issues#list-timeline-events-for-an-issue) (read) -- [`GET /repos/:owner/:repo/issues/comments`](/rest/reference/issues#list-issue-comments-for-a-repository) (read) -- [`GET /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#get-an-issue-comment) (read) -- [`PATCH /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#update-an-issue-comment) (write) -- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#delete-an-issue-comment) (write) -- [`GET /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-an-issue-comment) (read) -- [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-an-issue-comment) (write) +## Keys -### Assignees -- [`GET /repos/:owner/:repo/assignees`](/rest/reference/issues#list-assignees) (read) -- [`GET /repos/:owner/:repo/assignees/:username`](/rest/reference/issues#check-if-a-user-can-be-assigned) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/assignees`](/rest/reference/issues#add-assignees-to-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/assignees`](/rest/reference/issues#remove-assignees-from-an-issue) (write) - -### Events -- [`GET /repos/:owner/:repo/issues/:issue_number/events`](/rest/reference/issues#list-issue-events) (read) -- [`GET /repos/:owner/:repo/issues/events/:event_id`](/rest/reference/issues#get-an-issue-event) (read) - -### Labels -- [`GET /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#list-labels-for-an-issue) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#add-labels-to-an-issue) (write) -- [`PUT /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#set-labels-for-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#remove-all-labels-from-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/labels/:name`](/rest/reference/issues#remove-a-label-from-an-issue) (write) -- [`GET /repos/:owner/:repo/labels`](/rest/reference/issues#list-labels-for-a-repository) (read) -- [`POST /repos/:owner/:repo/labels`](/rest/reference/issues#create-a-label) (write) -- [`GET /repos/:owner/:repo/labels/:name`](/rest/reference/issues#get-a-label) (read) -- [`PATCH /repos/:owner/:repo/labels/:name`](/rest/reference/issues#update-a-label) (write) -- [`DELETE /repos/:owner/:repo/labels/:name`](/rest/reference/issues#delete-a-label) (write) - -### Milestones -- [`GET /repos/:owner/:repo/milestones`](/rest/reference/issues#list-milestones) (read) -- [`POST /repos/:owner/:repo/milestones`](/rest/reference/issues#create-a-milestone) (write) -- [`GET /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#get-a-milestone) (read) -- [`PATCH /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#update-a-milestone) (write) -- [`DELETE /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#delete-a-milestone) (write) -- [`GET /repos/:owner/:repo/milestones/:milestone_number/labels`](/rest/reference/issues#list-labels-for-issues-in-a-milestone) (read) - -### Reactions -- [`GET /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-an-issue-comment) (read) -- [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-an-issue-comment) (write) -- [`GET /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#list-reactions-for-an-issue) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#create-reaction-for-an-issue) (write) -- [`DELETE /reactions/:reaction_id`](/rest/reference/reactions#delete-a-reaction-legacy) (write) -- [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-commit-comment-reaction) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-reaction) (write) -- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-comment-reaction) (write) -- [`DELETE /repos/:owner/:repo/pulls/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-pull-request-comment-reaction) (write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-reaction) (write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-comment-reaction) (write) +- [`GET /user/keys`](/rest/reference/users#list-public-ssh-keys-for-the-authenticated-user) (read) +- [`POST /user/keys`](/rest/reference/users#create-a-public-ssh-key-for-the-authenticated-user) (write) +- [`GET /user/keys/{key_id}`](/rest/reference/users#get-a-public-ssh-key-for-the-authenticated-user) (read) +- [`DELETE /user/keys/{key_id}`](/rest/reference/users#delete-a-public-ssh-key-for-the-authenticated-user) (write) ## Members -{% ifversion fpt or ghec -%} -- [`GET /organizations/:org_id/team/:team_id/team-sync/group-mappings`](/rest/reference/teams#list-idp-groups-for-a-team) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PATCH /organizations/:org_id/team/:team_id/team-sync/group-mappings`](/rest/reference/teams#create-or-update-idp-group-connections) (write) -{% endif -%} -- [`GET /orgs/:org/outside_collaborators`](/rest/reference/orgs#list-outside-collaborators-for-an-organization) (read) -- [`PUT /orgs/:org/outside_collaborators/:username`](/rest/reference/orgs#convert-an-organization-member-to-outside-collaborator) (write) -- [`DELETE /orgs/:org/outside_collaborators/:username`](/rest/reference/orgs#remove-outside-collaborator-from-an-organization) (write) -{% ifversion fpt or ghec -%} -- [`GET /orgs/:org/team-sync/groups`](/rest/teams/team-sync#list-idp-groups-for-an-organization) (write) -{% endif -%} -- [`GET /orgs/:org/team/:team_id`](/rest/teams/teams#get-a-team-by-name) (read) -{% ifversion fpt or ghec -%} -- [`GET /scim/v2/orgs/:org/Users`](/rest/reference/scim#list-scim-provisioned-identities) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`POST /scim/v2/orgs/:org/Users`](/rest/reference/scim#provision-and-invite-a-scim-user) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#get-scim-provisioning-information-for-a-user) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#set-scim-information-for-a-provisioned-user) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PATCH /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#update-an-attribute-for-a-scim-user) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#delete-a-scim-user-from-an-organization) (write) -{% endif %} +{% ifversion ghec or ghae or ghes > 3.5 %}- [`PATCH /orgs/{org}/teams/{team_slug}/external-groups`](/rest/reference/teams#link-external-idp-group-team-connection) (write){% endif %} +{% ifversion ghec or ghae or ghes > 3.5 %}- [`DELETE /orgs/{org}/teams/{team_slug}/external-groups`](/rest/reference/teams#unlink-external-idp-group-team-connection) (write){% endif %} +{% ifversion ghec or ghae or ghes > 3.5 %}- [`GET /orgs/{org}/external-group/{group_id}`](/rest/reference/teams#external-idp-group-info-for-an-organization) (write){% endif %} +{% ifversion ghec or ghae or ghes > 3.5 %}- [`GET /orgs/{org}/external-groups`](/rest/reference/teams#list-external-idp-groups-for-an-organization) (write){% endif %} +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/failed_invitations`](/rest/reference/orgs#list-failed-organization-invitations) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/invitations`](/rest/reference/orgs#list-pending-organization-invitations) (read){% endif %} +{% ifversion fpt or ghec %}- [`POST /orgs/{org}/invitations`](/rest/reference/orgs#create-an-organization-invitation) (write){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /orgs/{org}/invitations/{invitation_id}`](/rest/reference/orgs#cancel-an-organization-invitation) (write){% endif %} +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/invitations/{invitation_id}/teams`](/rest/reference/orgs#list-organization-invitation-teams) (read){% endif %} +- [`GET /orgs/{org}/members`](/rest/reference/orgs#list-organization-members) (read) +- [`GET /orgs/{org}/members/{username}`](/rest/reference/orgs#check-organization-membership-for-a-user) (read) +- [`DELETE /orgs/{org}/members/{username}`](/rest/reference/orgs#remove-an-organization-member) (write) +- [`GET /orgs/{org}/memberships/{username}`](/rest/reference/orgs#get-organization-membership-for-a-user) (read) +- [`PUT /orgs/{org}/memberships/{username}`](/rest/reference/orgs#set-organization-membership-for-a-user) (write) +- [`DELETE /orgs/{org}/memberships/{username}`](/rest/reference/orgs#remove-organization-membership-for-a-user) (write) +{% ifversion fpt or ghec or ghes %}- [`GET /orgs/{org}/public_members`](/rest/reference/orgs#list-public-organization-members) (read){% endif %} +{% ifversion fpt or ghec or ghes %}- [`GET /orgs/{org}/public_members/{username}`](/rest/reference/orgs#check-public-organization-membership-for-a-user) (read){% endif %} +{% ifversion fpt or ghec or ghes %}- [`PUT /orgs/{org}/public_members/{username}`](/rest/reference/orgs#set-public-organization-membership-for-the-authenticated-user) (write){% endif %} +{% ifversion fpt or ghec or ghes %}- [`DELETE /orgs/{org}/public_members/{username}`](/rest/reference/orgs#remove-public-organization-membership-for-the-authenticated-user) (write){% endif %} +- [`GET /orgs/{org}/outside_collaborators`](/rest/reference/orgs#list-outside-collaborators-for-an-organization) (read) +- [`PUT /orgs/{org}/outside_collaborators/{username}`](/rest/reference/orgs#convert-an-organization-member-to-outside-collaborator) (write) +- [`DELETE /orgs/{org}/outside_collaborators/{username}`](/rest/reference/orgs#remove-outside-collaborator-from-an-organization) (write) +- [`GET /orgs/{org}/teams/{team_slug}/projects`](/rest/reference/teams#list-team-projects) (read) +- [`GET /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#check-team-permissions-for-a-project) (read) +- [`PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#add-or-update-team-project-permissions) (read) +- [`DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#remove-a-project-from-a-team) (read) +- [`GET /orgs/{org}/teams/{team_slug}/repos`](/rest/reference/teams#list-team-repositories) (read) +- [`GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#check-team-permissions-for-a-repository) (read) +- [`PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#add-or-update-team-repository-permissions) (read) +- [`DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#remove-a-repository-from-a-team) (read) +- [`PATCH /orgs/{org}/teams/{team_slug}`](/rest/reference/teams#update-a-team) (write) +- [`DELETE /orgs/{org}/teams/{team_slug}`](/rest/reference/teams#delete-a-team) (write) +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/teams/{team_slug}/invitations`](/rest/reference/teams#list-pending-team-invitations) (read){% endif %} +- [`GET /orgs/{org}/teams/{team_slug}/members`](/rest/reference/teams#list-team-members) (read) +- [`GET /orgs/{org}/teams/{team_slug}/memberships/{username}`](/rest/reference/teams#get-team-membership-for-a-user) (read) +- [`PUT /orgs/{org}/teams/{team_slug}/memberships/{username}`](/rest/reference/teams#add-or-update-team-membership-for-a-user) (write) +- [`DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}`](/rest/reference/teams#remove-team-membership-for-a-user) (write) +- [`GET /orgs/{org}/teams/{team_slug}/teams`](/rest/reference/teams#list-child-teams) (read) +- [`GET /orgs/{org}/teams/{team_slug}`](/rest/reference/teams#get-a-team-by-name) (read) +- [`GET /orgs/{org}/teams`](/rest/reference/teams#list-teams) (read) +- [`POST /orgs/{org}/teams`](/rest/reference/teams#create-a-team) (write) +- [`GET /user/memberships/orgs/{org}`](/rest/reference/orgs#get-an-organization-membership-for-the-authenticated-user) (read) +- [`PATCH /user/memberships/orgs/{org}`](/rest/reference/orgs#update-an-organization-membership-for-the-authenticated-user) (write) -{% ifversion fpt or ghec %} -### Invitations -- [`GET /orgs/:org/invitations`](/rest/reference/orgs#list-pending-organization-invitations) (read) -- [`POST /orgs/:org/invitations`](/rest/reference/orgs#create-an-organization-invitation) (write) -- [`GET /orgs/:org/invitations/:invitation_id/teams`](/rest/reference/orgs#list-organization-invitation-teams) (read) -- [`GET /teams/:team_id/invitations`](/rest/reference/teams#list-pending-team-invitations) (read) -{% endif %} +## Metadata -### Organization members -- [`DELETE /orgs/:org/members/:username`](/rest/reference/orgs#remove-an-organization-member) (write) -- [`GET /orgs/:org/memberships/:username`](/rest/reference/orgs#get-organization-membership-for-a-user) (read) -- [`PUT /orgs/:org/memberships/:username`](/rest/reference/orgs#set-organization-membership-for-a-user) (write) -- [`DELETE /orgs/:org/memberships/:username`](/rest/reference/orgs#remove-organization-membership-for-a-user) (write) -- [`PUT /orgs/:org/public_members/:username`](/rest/reference/orgs#set-public-organization-membership-for-the-authenticated-user) (write) -- [`DELETE /orgs/:org/public_members/:username`](/rest/reference/orgs#remove-public-organization-membership-for-the-authenticated-user) (write) -- [`GET /user/memberships/orgs`](/rest/reference/orgs#list-organization-memberships-for-the-authenticated-user) (read) -- [`GET /user/memberships/orgs/:org`](/rest/reference/orgs#get-an-organization-membership-for-the-authenticated-user) (read) -- [`PATCH /user/memberships/orgs/:org`](/rest/reference/orgs#update-an-organization-membership-for-the-authenticated-user) (write) +{% ifversion fpt or ghec %}- [`GET /user/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#list-selected-repositories-for-a-user-secret) (read){% endif %} +{% ifversion fpt or ghec %}- [`PUT /user/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#set-selected-repositories-for-a-user-secret) (read){% endif %} +{% ifversion fpt or ghec %}- [`PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}`](/rest/reference/codespaces#add-a-selected-repository-to-a-user-secret) (read){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}`](/rest/reference/codespaces#remove-a-selected-repository-from-a-user-secret) (read){% endif %} +- [`GET /repos/{owner}/{repo}/events`](/rest/reference/activity#list-repository-events) (read) +- [`POST /gists/{gist_id}/comments`](/rest/reference/gists#create-a-gist-comment) (read) +- [`GET /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#get-a-gist-comment) (read) +- [`PATCH /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#update-a-gist-comment) (read) +- [`DELETE /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#delete-a-gist-comment) (read) +- [`POST /gists`](/rest/reference/gists#create-a-gist) (read) +- [`PATCH /gists/{gist_id}`](/rest/reference/gists/#update-a-gist) (read) +- [`DELETE /gists/{gist_id}`](/rest/reference/gists#delete-a-gist) (read) +- [`POST /gists/{gist_id}/forks`](/rest/reference/gists#fork-a-gist) (read) +- [`PUT /gists/{gist_id}/star`](/rest/reference/gists#star-a-gist) (read) +- [`DELETE /gists/{gist_id}/star`](/rest/reference/gists#unstar-a-gist) (read) +- [`GET /notifications`](/rest/reference/activity#list-notifications-for-the-authenticated-user) (read) +- [`GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#check-team-permissions-for-a-repository) (read) +- [`PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#add-or-update-team-repository-permissions) (read) +- [`DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#remove-a-repository-from-a-team) (read) +- [`GET /repos/{owner}/{repo}/comments/{comment_id}/reactions`](/rest/reference/reactions#list-reactions-for-a-commit-comment) (read) +- [`GET /orgs/{org}/repos`](/rest/reference/repos#list-organization-repositories) (read) +{% ifversion fpt or ghec or ghes %}- [`GET /repositories`](/rest/reference/repos#list-public-repositories) (read){% endif %} +- [`GET /repos/{owner}/{repo}`](/rest/reference/repos#get-a-repository) (read) +- [`GET /repos/{owner}/{repo}/contributors`](/rest/reference/repos#list-repository-contributors) (read) +- [`GET /repos/{owner}/{repo}/forks`](/rest/reference/repos#list-forks) (read) +- [`GET /repos/{owner}/{repo}/languages`](/rest/reference/repos#list-repository-languages) (read) +- [`GET /repos/{owner}/{repo}/tags`](/rest/reference/repos#list-repository-tags) (read) +- [`GET /users/{username}/repos`](/rest/reference/repos#list-repositories-for-a-user) (read) +- [`GET /user/repos`](/rest/reference/repos#list-repositories-for-the-authenticated-user) (read) +- [`GET /repos/{owner}/{repo}/stargazers`](/rest/reference/activity#list-stargazers) (read) +- [`GET /repos/{owner}/{repo}/subscribers`](/rest/reference/activity#list-watchers) (read) +- [`GET /repos/{owner}/{repo}/collaborators`](/rest/collaborators/collaborators#list-repository-collaborators) (read) +- [`GET /repos/{owner}/{repo}/collaborators/{username}`](/rest/collaborators/collaborators#check-if-a-user-is-a-repository-collaborator) (read) +- [`GET /repos/{owner}/{repo}/collaborators/{username}/permission`](/rest/collaborators/collaborators#get-repository-permissions-for-a-user) (read) +- [`GET /repos/{owner}/{repo}/comments`](/rest/commits/comments#list-commit-comments-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/comments/{comment_id}`](/rest/commits/comments#get-a-commit-comment) (read) +- [`GET /repos/{owner}/{repo}/license`](/rest/reference/licenses/#get-the-license-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/stats/code_frequency`](/rest/metrics/statistics#get-the-weekly-commit-activity) (read) +- [`GET /repos/{owner}/{repo}/stats/commit_activity`](/rest/metrics/statistics#get-the-last-year-of-commit-activity) (read) +- [`GET /repos/{owner}/{repo}/stats/contributors`](/rest/metrics/statistics#get-all-contributor-commit-activity) (read) +- [`GET /repos/{owner}/{repo}/stats/participation`](/rest/metrics/statistics#get-the-weekly-commit-count) (read) +- [`GET /repos/{owner}/{repo}/stats/punch_card`](/rest/metrics/statistics#get-the-hourly-commit-count-for-each-day) (read) +- [`GET /search/labels`](/rest/reference/search#search-labels) (read) +- [`GET /repos/{owner}/{repo}/topics`](/rest/reference/repos#get-all-repository-topics) (read) -### Team members -- [`GET /teams/:team_id/members`](/rest/reference/teams#list-team-members) (read) -- [`GET /teams/:team_id/memberships/:username`](/rest/reference/teams#get-team-membership-for-a-user) (read) -- [`PUT /teams/:team_id/memberships/:username`](/rest/reference/teams#add-or-update-team-membership-for-a-user) (write) -- [`DELETE /teams/:team_id/memberships/:username`](/rest/reference/teams#remove-team-membership-for-a-user) (write) +## Notifications -### Teams -- [`GET /orgs/:org/teams`](/rest/reference/teams#list-teams) (read) -- [`POST /orgs/:org/teams`](/rest/reference/teams#create-a-team) (write) -- [`GET /orgs/:org/teams/:team_slug`](/rest/reference/teams#get-a-team-by-name) (read) -- [`PATCH /teams/:team_id`](/rest/reference/teams#update-a-team) (write) -- [`DELETE /teams/:team_id`](/rest/reference/teams#delete-a-team) (write) -- [`GET /teams/:team_id/projects`](/rest/reference/teams#list-team-projects) (read) -- [`GET /teams/:team_id/projects/:project_id`](/rest/reference/teams#check-team-permissions-for-a-project) (read) -- [`PUT /teams/:team_id/projects/:project_id`](/rest/reference/teams#add-or-update-team-project-permissions) (read) -- [`DELETE /teams/:team_id/projects/:project_id`](/rest/reference/teams#remove-a-project-from-a-team) (read) -- [`GET /teams/:team_id/repos`](/rest/reference/teams#list-team-repositories) (read) -- [`GET /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#check-team-permissions-for-a-repository) (read) -- [`PUT /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#add-or-update-team-repository-permissions) (read) -- [`DELETE /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#remove-a-repository-from-a-team) (write) -- [`GET /teams/:team_id/teams`](/rest/reference/teams#list-child-teams) (read) +- [`GET /notifications`](/rest/reference/activity#list-notifications-for-the-authenticated-user) (read) ## Organization administration -- [`PATCH /orgs/:org`](/rest/reference/orgs#update-an-organization) (write) -{% ifversion actions-cache-management -%} -- [`GET /orgs/:org/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-an-organization) (read) -- [`GET /orgs/:org/actions/cache/usage-by-repository`](/rest/reference/actions#list-repositories-with-github-actions-cache-usage-for-an-organization) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /orgs/:org/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-an-organization) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /orgs/:org/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-an-organization) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /orgs/:org/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-for-an-organization) (write) +{% ifversion ghec or ghae or ghes %}- [`GET /orgs/{org}/audit-log`](/rest/reference/orgs#get-audit-log) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/settings/billing/actions`](/rest/reference/billing#get-github-actions-billing-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`GET /orgs/{org}/settings/billing/advanced-security`](/rest/reference/billing#get-github-advanced-security-active-committers-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/settings/billing/packages`](/rest/reference/billing#get-github-packages-billing-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/settings/billing/shared-storage`](/rest/reference/billing#get-shared-storage-billing-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /enterprise-installation/{enterprise_or_org}/server-statistics`](/rest/reference/enterprise-admin#get-github-enterprise-server-statistics) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec %}- [`PUT /orgs/{org}/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-an-organization) (write){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /orgs/{org}/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-for-an-organization) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`GET /orgs/{org}/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`GET /orgs/{org}/actions/cache/usage-by-repository`](/rest/reference/actions#list-repositories-with-github-actions-cache-usage-for-an-organization) (read){% endif %} +- [`GET /orgs/{org}/actions/permissions`](/rest/reference/actions#get-github-actions-permissions-for-an-organization) (read) +- [`PUT /orgs/{org}/actions/permissions`](/rest/reference/actions#set-github-actions-permissions-for-an-organization) (write) +- [`GET /orgs/{org}/actions/permissions/repositories`](/rest/reference/actions#list-selected-repositories-enabled-for-github-actions-in-an-organization) (read) +- [`PUT /orgs/{org}/actions/permissions/repositories`](/rest/reference/actions#set-selected-repositories-enabled-for-github-actions-in-an-organization) (write) +- [`GET /orgs/{org}/actions/permissions/selected-actions`](/rest/reference/actions#get-allowed-actions-for-an-organization) (read) +- [`PUT /orgs/{org}/actions/permissions/selected-actions`](/rest/reference/actions#set-allowed-actions-for-an-organization) (write) +{% ifversion fpt or ghec or ghes > 3.4 %}- [`GET /orgs/{org}/actions/permissions/workflow`](/rest/reference/actions#get-default-workflow-permissions) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`PUT /orgs/{org}/actions/permissions/workflow`](/rest/reference/actions#set-default-workflow-permissions) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.6 %}- [`GET /orgs/{org}/security-managers`](/rest/reference/orgs#list-security-manager-teams) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.6 %}- [`PUT /orgs/{org}/security-managers/teams/{team_slug}`](/rest/reference/orgs#add-a-security-manager-team) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.6 %}- [`DELETE /orgs/{org}/security-managers/teams/{team_slug}`](/rest/reference/orgs#remove-a-security-manager-team) (write){% endif %} +- [`PATCH /orgs/{org}`](/rest/reference/orgs/#update-an-organization) (write) +- [`GET /orgs/{org}/installations`](/rest/reference/orgs#list-app-installations-for-an-organization) (read) + +{% ifversion fpt or ghec %} + +## Organization codespaces + +- [`GET /orgs/{org}/codespaces`](/rest/reference/codespaces#list-in-organization) (read) + +## Organization codespaces secrets + +- [`GET /orgs/{org}/codespaces/secrets`](/rest/reference/codespaces#list-organization-secrets) (read) +- [`GET /orgs/{org}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#get-an-organization-secret) (read) +- [`PUT /orgs/{org}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#create-or-update-an-organization-secret) (write) +- [`DELETE /orgs/{org}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#delete-an-organization-secret) (write) +- [`GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#list-selected-repositories-for-an-organization-secret) (read) +- [`PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#set-selected-repositories-for-an-organization-secret) (write) +- [`GET /orgs/{org}/codespaces/secrets/public-key`](/rest/reference/codespaces#get-an-organization-public-key) (read) + +## Organization codespaces settings + +- [`PUT /orgs/{org}/codespaces/billing`](/rest/reference/codespaces#set-codespaces-billing) (write) + +{% endif %} + +{% ifversion fpt or ghec or ghes > 3.3 %} + +## Organization custom roles + +- [`GET /organizations/{organization_id}/custom_roles`](/rest/reference/orgs#list-custom-repository-roles-in-an-organization) (read) +- [`GET /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs/#get-a-custom-role) (read) +- [`PATCH /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs#update-a-custom-role) (write) +- [`DELETE /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs#delete-a-custom-role) (write) +- [`GET /orgs/{org}/fine_grained_permissions`](/rest/reference/orgs#list-fine-grained-permissions-for-an-organization) (read) + +{% endif %} + +{% ifversion fpt or ghec or ghes > 3.3 %} + +## Organization dependabot secrets + +- [`GET /orgs/{org}/dependabot/secrets`](/rest/reference/dependabot#list-organization-secrets) (read) +- [`GET /orgs/{org}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#get-an-organization-secret) (read) +- [`PUT /orgs/{org}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#create-or-update-an-organization-secret) (write) +- [`DELETE /orgs/{org}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#delete-an-organization-secret) (write) +- [`GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories`](/rest/reference/dependabot#list-selected-repositories-for-an-organization-secret) (read) +- [`PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories`](/rest/reference/dependabot#set-selected-repositories-for-an-organization-secret) (write) +- [`GET /orgs/{org}/dependabot/secrets/public-key`](/rest/reference/dependabot#get-an-organization-public-key) (read) + {% endif %} ## Organization events -- [`GET /users/:username/events/orgs/:org`](/rest/reference/activity#list-organization-events-for-the-authenticated-user) (read) +- [`GET /users/{username}/events/orgs/{org}`](/rest/reference/activity#list-organization-events-for-the-authenticated-user) (read) + +## Organization hooks + +- [`GET /orgs/{org}/hooks`](/rest/reference/orgs#list-organization-webhooks) (read) +- [`POST /orgs/{org}/hooks`](/rest/reference/orgs#create-an-organization-webhook) (write) +- [`GET /orgs/{org}/hooks/{hook_id}`](/rest/reference/orgs#get-an-organization-webhook) (read) +- [`PATCH /orgs/{org}/hooks/{hook_id}`](/rest/reference/orgs#update-an-organization-webhook) (write) +- [`DELETE /orgs/{org}/hooks/{hook_id}`](/rest/reference/orgs#delete-an-organization-webhook) (write) +- [`GET /orgs/{org}/hooks/{hook_id}/config`](/rest/reference/orgs#get-a-webhook-configuration-for-an-organization) (read) +- [`PATCH /orgs/{org}/hooks/{hook_id}/config`](/rest/reference/orgs#update-a-webhook-configuration-for-an-organization) (write) +- [`GET /orgs/{org}/hooks/{hook_id}/deliveries`](/rest/reference/orgs#list-deliveries-for-an-organization-webhook) (read) +- [`GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}`](/rest/reference/orgs#get-a-webhook-delivery-for-an-organization-webhook) (read) +- [`POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts`](/rest/reference/orgs#redeliver-a-delivery-for-an-organization-webhook) (write) +- [`POST /orgs/{org}/hooks/{hook_id}/pings`](/rest/reference/orgs#ping-an-organization-webhook) (write) {% ifversion ghes %} -## Organization pre-receive hooks -- [`GET /orgs/:org/pre-receive-hooks`](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-an-organization) (read) -- [`GET /orgs/:org/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#get-a-pre-receive-hook-for-an-organization) (read) -- [`PATCH /orgs/:org/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#update-pre-receive-hook-enforcement-for-an-organization) (write) -- [`DELETE /orgs/:org/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-an-organization) (write) +## Organization pre receive hooks + +- [`GET /orgs/{org}/pre-receive-hooks`](/rest/reference/enterprise-admin#list-pre-receive-hooks-for-an-organization) (read) +- [`GET /orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}`](/rest/reference/enterprise-admin#get-a-pre-receive-hook-for-an-organization) (read) +- [`PATCH /orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}`](/rest/reference/enterprise-admin#update-pre-receive-hook-enforcement-for-an-organization) (write) +- [`DELETE /orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}`](/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-an-organization) (write) + {% endif %} ## Organization projects -- [`POST /orgs/:org/projects`](/rest/reference/projects#create-an-organization-project) (write) -- [`GET /projects/:project_id`](/rest/reference/projects#get-a-project) (read) -- [`PATCH /projects/:project_id`](/rest/reference/projects#update-a-project) (write) -- [`DELETE /projects/:project_id`](/rest/reference/projects#delete-a-project) (write) -- [`POST /projects/:project_id/cards`](/rest/reference/projects#create-a-project-card) (write) -- [`GET /projects/:project_id/columns`](/rest/reference/projects#list-project-columns) (read) -- [`POST /projects/:project_id/columns`](/rest/reference/projects#create-a-project-column) (write) -- [`GET /projects/columns/:column_id`](/rest/reference/projects#get-a-project-column) (read) -- [`PATCH /projects/columns/:column_id`](/rest/reference/projects#update-a-project-column) (write) -- [`DELETE /projects/columns/:column_id`](/rest/reference/projects#delete-a-project-column) (write) -- [`GET /projects/columns/:column_id/cards`](/rest/reference/projects#list-project-cards) (read) -- [`POST /projects/columns/:column_id/cards`](/rest/reference/projects#create-a-project-card) (write) -- [`POST /projects/columns/:column_id/moves`](/rest/reference/projects#move-a-project-column) (write) -- [`GET /projects/columns/cards/:card_id`](/rest/reference/projects#get-a-project-card) (read) -- [`PATCH /projects/columns/cards/:card_id`](/rest/reference/projects#update-a-project-card) (write) -- [`DELETE /projects/columns/cards/:card_id`](/rest/reference/projects#delete-a-project-card) (write) -- [`POST /projects/columns/cards/:card_id/moves`](/rest/reference/projects#move-a-project-card) (write) +- [`PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#add-or-update-team-project-permissions) (admin) +- [`DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#remove-a-project-from-a-team) (admin) +- [`GET /orgs/{org}/projects`](/rest/reference/projects#list-organization-projects) (read) +- [`POST /orgs/{org}/projects`](/rest/reference/projects#create-an-organization-project) (write) + +## Organization secrets + +- [`GET /orgs/{org}/actions/secrets`](/rest/reference/actions#list-organization-secrets) (read) +- [`GET /orgs/{org}/actions/secrets/{secret_name}`](/rest/reference/actions#get-an-organization-secret) (read) +- [`PUT /orgs/{org}/actions/secrets/{secret_name}`](/rest/reference/actions#create-or-update-an-organization-secret) (write) +- [`DELETE /orgs/{org}/actions/secrets/{secret_name}`](/rest/reference/actions#delete-an-organization-secret) (write) +- [`GET /orgs/{org}/actions/secrets/{secret_name}/repositories`](/rest/reference/actions#list-selected-repositories-for-an-organization-secret) (read) +- [`PUT /orgs/{org}/actions/secrets/{secret_name}/repositories`](/rest/reference/actions#set-selected-repositories-for-an-organization-secret) (write) +- [`GET /orgs/{org}/actions/secrets/public-key`](/rest/reference/actions#get-an-organization-public-key) (read) + +## Organization self hosted runners + +- [`GET /orgs/{org}/actions/runner-groups`](/rest/reference/actions#list-self-hosted-runner-groups-for-an-organization) (read) +- [`POST /orgs/{org}/actions/runner-groups`](/rest/reference/actions#create-a-self-hosted-runner-group-for-an-organization) (write) +- [`GET /orgs/{org}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#get-a-self-hosted-runner-group-for-an-organization) (read) +- [`PATCH /orgs/{org}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#update-a-self-hosted-runner-group-for-an-organization) (write) +- [`DELETE /orgs/{org}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#delete-a-self-hosted-runner-group-from-an-organization) (write) +{% ifversion fpt or ghec or ghes %}- [`GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories`](/rest/reference/actions#list-repository-access-to-a-self-hosted-runner-group-in-an-organization) (read){% endif %} +{% ifversion fpt or ghec or ghes %}- [`PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories`](/rest/reference/actions#set-repository-access-to-a-self-hosted-runner-group-in-an-organization) (write){% endif %} +{% ifversion fpt or ghec or ghes %}- [`GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners`](/rest/reference/actions#list-self-hosted-runners-in-a-group-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec or ghes %}- [`PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/runners`](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization) (write){% endif %} +- [`PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}`](/rest/reference/actions#add-a-self-hosted-runner-to-a-group-for-an-organization) (write) +{% ifversion fpt or ghec or ghes %}- [`DELETE /orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}`](/rest/reference/actions#remove-a-self-hosted-runner-from-a-group-for-an-organization) (write){% endif %} +- [`GET /orgs/{org}/actions/runners`](/rest/reference/actions#list-self-hosted-runners-for-an-organization) (read) +- [`GET /orgs/{org}/actions/runners/{runner_id}`](/rest/reference/actions#get-a-self-hosted-runner-for-an-organization) (read) +- [`DELETE /orgs/{org}/actions/runners/{runner_id}`](/rest/reference/actions#delete-a-self-hosted-runner-from-an-organization) (write) +{% ifversion fpt or ghec or ghes > 3.3 %}- [`GET /orgs/{org}/actions/runners/{runner_id}/labels`](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`POST /orgs/{org}/actions/runners/{runner_id}/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-an-organization) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`PUT /orgs/{org}/actions/runners/{runner_id}/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-an-organization) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`DELETE /orgs/{org}/actions/runners/{runner_id}/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-an-organization) (write){% endif %} +- [`GET /orgs/{org}/actions/runners/downloads`](/rest/reference/actions#list-runner-applications-for-an-organization) (read) +- [`POST /orgs/{org}/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-an-organization) (write) +- [`POST /orgs/{org}/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-an-organization) (write) {% ifversion fpt or ghec %} + ## Organization user blocking -- [`GET /orgs/:org/blocks`](/rest/reference/orgs#list-users-blocked-by-an-organization) (read) -- [`GET /orgs/:org/blocks/:username`](/rest/reference/orgs#check-if-a-user-is-blocked-by-an-organization) (read) -- [`PUT /orgs/:org/blocks/:username`](/rest/reference/orgs#block-a-user-from-an-organization) (write) -- [`DELETE /orgs/:org/blocks/:username`](/rest/reference/orgs#unblock-a-user-from-an-organization) (write) +- [`GET /orgs/{org}/blocks`](/rest/reference/orgs#list-users-blocked-by-an-organization) (read) +- [`GET /orgs/{org}/blocks/{username}`](/rest/reference/orgs#check-if-a-user-is-blocked-by-an-organization) (read) +- [`PUT /orgs/{org}/blocks/{username}`](/rest/reference/orgs#block-a-user-from-an-organization) (write) +- [`DELETE /orgs/{org}/blocks/{username}`](/rest/reference/orgs#unblock-a-user-from-an-organization) (write) + {% endif %} -## Organization webhooks - -- [`GET /orgs/:org/hooks`](/rest/reference/orgs#webhooks/#list-organization-webhooks) (read) -- [`POST /orgs/:org/hooks`](/rest/reference/orgs#webhooks/#create-an-organization-webhook) (write) -- [`GET /orgs/:org/hooks/:hook_id`](/rest/reference/orgs#webhooks/#get-an-organization-webhook) (read) -- [`PATCH /orgs/:org/hooks/:hook_id`](/rest/reference/orgs#webhooks/#update-an-organization-webhook) (write) -- [`DELETE /orgs/:org/hooks/:hook_id`](/rest/reference/orgs#webhooks/#delete-an-organization-webhook) (write) -- [`POST /orgs/:org/hooks/:hook_id/pings`](/rest/reference/orgs#webhooks/#ping-an-organization-webhook) (write) - -### Teams -- [`DELETE /teams/:team_id/projects/:project_id`](/rest/reference/teams#remove-a-project-from-a-team) (read) - ## Pages -GitHub Pages can only be created or unpublished by a repository owner or administrator. +- [`GET /repos/{owner}/{repo}/pages`](/rest/pages#get-a-github-pages-site) (read) +- [`PUT /repos/{owner}/{repo}/pages`](/rest/pages#update-information-about-a-github-pages-site) (write) +- [`GET /repos/{owner}/{repo}/pages/builds`](/rest/pages#list-github-pages-builds) (read) +- [`POST /repos/{owner}/{repo}/pages/builds`](/rest/pages#request-a-github-pages-build) (write) +- [`GET /repos/{owner}/{repo}/pages/builds/{build_id}`](/rest/pages#get-github-pages-build) (read) +- [`GET /repos/{owner}/{repo}/pages/builds/latest`](/rest/pages#get-latest-pages-build) (read) +{% ifversion fpt or ghec or ghes > 3.6 %}- [`POST /repos/{owner}/{repo}/pages/deployment`](/rest/pages#create-a-github-pages-deployment) (write){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/pages/health`](/rest/pages#get-a-dns-health-check-for-github-pages) (write){% endif %} + +{% ifversion fpt or ghec %} + +## Plan + +- [`GET /users/{username}/settings/billing/actions`](/rest/reference/billing#get-github-actions-billing-for-a-user) (read) +- [`GET /users/{username}/settings/billing/packages`](/rest/reference/billing#get-github-packages-billing-for-a-user) (read) +- [`GET /users/{username}/settings/billing/shared-storage`](/rest/reference/billing#get-shared-storage-billing-for-a-user) (read) -- [`GET /repos/:owner/:repo/pages`](/rest/reference/pages#get-a-github-pages-site) (read) -- [`PUT /repos/:owner/:repo/pages`](/rest/reference/pages#update-information-about-a-github-pages-site) (write) -- [`GET /repos/:owner/:repo/pages/builds`](/rest/reference/pages#list-github-pages-builds) (read) -- [`POST /repos/:owner/:repo/pages/builds`](/rest/reference/pages#request-a-github-pages-build) (write) -- [`GET /repos/:owner/:repo/pages/builds/:build_id`](/rest/reference/pages#get-github-pages-build) (read) -- [`GET /repos/:owner/:repo/pages/builds/latest`](/rest/reference/pages#get-latest-pages-build) (read) -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/pages/health`](/rest/reference/pages#get-a-dns-health-check-for-github-pages) (write) -- [`POST /repos/:owner/:repo/pages/deployment`](/rest/reference/repos#create-a-github-pages-deployment) (write) {% endif %} ## Profile -- [`PATCH /user`](/rest/reference/users#update-the-authenticated-user) (write) +- [`PATCH /user`](/rest/reference/users/#update-the-authenticated-user) (write) ## Pull requests -Pull requests and issues are closely related. If your GitHub App has permissions on pull requests but not on issues, these endpoints will be limited to pull requests. Endpoints that return both pull requests and issues will be filtered. Endpoints that allow operations on both pull requests and issues will be restricted to pull requests. +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/comments`](/rest/reference/pulls#list-review-comments-on-a-pull-request) (read) +- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/comments`](/rest/reference/pulls#create-a-review-comment-for-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/pulls/comments`](/rest/reference/pulls#list-review-comments-in-a-repository) (read) +- [`GET /repos/{owner}/{repo}/pulls/comments/{comment_id}`](/rest/reference/pulls#get-a-review-comment-for-a-pull-request) (read) +- [`PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}`](/rest/reference/pulls#update-a-review-comment-for-a-pull-request) (write) +- [`DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}`](/rest/reference/pulls#delete-a-review-comment-for-a-pull-request) (write) +- [`PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals`](/rest/reference/pulls#dismiss-a-review-for-a-pull-request) (write) +- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events`](/rest/reference/pulls#submit-a-review-for-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers`](/rest/reference/pulls#get-all-requested-reviewers-for-a-pull-request) (read) +- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers`](/rest/reference/pulls#request-reviewers-for-a-pull-request) (write) +- [`DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers`](/rest/reference/pulls#remove-requested-reviewers-from-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews`](/rest/reference/pulls#list-reviews-for-a-pull-request) (read) +- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews`](/rest/reference/pulls#create-a-review-for-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}`](/rest/reference/pulls#get-a-review-for-a-pull-request) (read) +- [`PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}`](/rest/reference/pulls#update-a-review-for-a-pull-request) (write) +- [`DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}`](/rest/reference/pulls#delete-a-pending-review-for-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments`](/rest/reference/pulls#list-comments-for-a-pull-request-review) (read) +- [`GET /repos/{owner}/{repo}/pulls`](/rest/reference/pulls#list-pull-requests) (read) +- [`POST /repos/{owner}/{repo}/pulls`](/rest/reference/pulls#create-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}`](/rest/reference/pulls#get-a-pull-request) (read) +- [`PATCH /repos/{owner}/{repo}/pulls/{pull_number}`](/rest/reference/pulls/#update-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/commits`](/rest/reference/pulls#list-commits-on-a-pull-request) (read) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/files`](/rest/reference/pulls#list-pull-requests-files) (read) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/merge`](/rest/reference/pulls#check-if-a-pull-request-has-been-merged) (read) +- [`PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch`](/rest/reference/pulls#update-a-pull-request-branch) (write) +- [`GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions`](/rest/reference/reactions#list-reactions-for-a-pull-request-review-comment) (read) +- [`POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions`](/rest/reference/reactions#create-reaction-for-a-pull-request-review-comment) (write) +- [`DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}`](/rest/reference/reactions#delete-a-pull-request-comment-reaction) (write) +{% ifversion fpt or ghec or ghes > 3.5 %}- [`GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}`](/rest/reference/dependency-graph#get-a-diff-of-the-dependencies-between-commits) (read){% endif %} -- [`PATCH /repos/:owner/:repo/issues/:issue_number`](/rest/reference/issues#update-an-issue) (write) -- [`GET /repos/:owner/:repo/issues/:issue_number/comments`](/rest/reference/issues#list-issue-comments) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/comments`](/rest/reference/issues#create-an-issue-comment) (write) -- [`PUT /repos/:owner/:repo/issues/:issue_number/lock`](/rest/reference/issues#lock-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/lock`](/rest/reference/issues#unlock-an-issue) (write) -- [`GET /repos/:owner/:repo/issues/:issue_number/timeline`](/rest/reference/issues#list-timeline-events-for-an-issue) (read) -- [`GET /repos/:owner/:repo/issues/comments`](/rest/reference/issues#list-issue-comments-for-a-repository) (read) -- [`GET /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#get-an-issue-comment) (read) -- [`PATCH /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#update-an-issue-comment) (write) -- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#delete-an-issue-comment) (write) -- [`GET /repos/:owner/:repo/pulls`](/rest/reference/pulls#list-pull-requests) (read) -- [`POST /repos/:owner/:repo/pulls`](/rest/reference/pulls#create-a-pull-request) (write) -- [`GET /repos/:owner/:repo/pulls/:pull_number`](/rest/reference/pulls#get-a-pull-request) (read) -- [`PATCH /repos/:owner/:repo/pulls/:pull_number`](/rest/reference/pulls#update-a-pull-request) (write) -- [`GET /repos/:owner/:repo/pulls/:pull_number/comments`](/rest/reference/pulls#list-review-comments-on-a-pull-request) (read) -- [`POST /repos/:owner/:repo/pulls/:pull_number/comments`](/rest/reference/pulls#create-a-review-comment-for-a-pull-request) (write) -- [`GET /repos/:owner/:repo/pulls/:pull_number/commits`](/rest/reference/pulls#list-commits-on-a-pull-request) (read) -- [`GET /repos/:owner/:repo/pulls/:pull_number/files`](/rest/reference/pulls#list-pull-requests-files) (read) -- [`GET /repos/:owner/:repo/pulls/:pull_number/merge`](/rest/reference/pulls#check-if-a-pull-request-has-been-merged) (read) -- [`GET /repos/:owner/:repo/pulls/comments`](/rest/reference/pulls#list-review-comments-in-a-repository) (read) -- [`GET /repos/:owner/:repo/pulls/comments/:comment_id`](/rest/reference/pulls#get-a-review-comment-for-a-pull-request) (read) -- [`PATCH /repos/:owner/:repo/pulls/comments/:comment_id`](/rest/reference/pulls#update-a-review-comment-for-a-pull-request) (write) -- [`DELETE /repos/:owner/:repo/pulls/comments/:comment_id`](/rest/reference/pulls#delete-a-review-comment-for-a-pull-request) (write) +## Repository hooks -### Assignees -- [`GET /repos/:owner/:repo/assignees`](/rest/reference/issues#list-assignees) (read) -- [`GET /repos/:owner/:repo/assignees/:username`](/rest/reference/issues#check-if-a-user-can-be-assigned) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/assignees`](/rest/reference/issues#add-assignees-to-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/assignees`](/rest/reference/issues#remove-assignees-from-an-issue) (write) - -### Events -- [`GET /repos/:owner/:repo/issues/:issue_number/events`](/rest/reference/issues#list-issue-events) (read) -- [`GET /repos/:owner/:repo/issues/events/:event_id`](/rest/reference/issues#get-an-issue-event) (read) -- [`POST /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/events`](/rest/reference/pulls#submit-a-review-for-a-pull-request) (write) - -### Labels -- [`GET /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#list-labels-for-an-issue) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#add-labels-to-an-issue) (write) -- [`PUT /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#set-labels-for-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#remove-all-labels-from-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/labels/:name`](/rest/reference/issues#remove-a-label-from-an-issue) (write) -- [`GET /repos/:owner/:repo/labels`](/rest/reference/issues#list-labels-for-a-repository) (read) -- [`POST /repos/:owner/:repo/labels`](/rest/reference/issues#create-a-label) (write) -- [`GET /repos/:owner/:repo/labels/:name`](/rest/reference/issues#get-a-label) (read) -- [`PATCH /repos/:owner/:repo/labels/:name`](/rest/reference/issues#update-a-label) (write) -- [`DELETE /repos/:owner/:repo/labels/:name`](/rest/reference/issues#delete-a-label) (write) - -### Milestones -- [`GET /repos/:owner/:repo/milestones`](/rest/reference/issues#list-milestones) (read) -- [`POST /repos/:owner/:repo/milestones`](/rest/reference/issues#create-a-milestone) (write) -- [`GET /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#get-a-milestone) (read) -- [`PATCH /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#update-a-milestone) (write) -- [`DELETE /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#delete-a-milestone) (write) -- [`GET /repos/:owner/:repo/milestones/:milestone_number/labels`](/rest/reference/issues#list-labels-for-issues-in-a-milestone) (read) - -### Reactions -- [`POST /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#create-reaction-for-an-issue) (write) -- [`GET /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-an-issue-comment) (read) -- [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-an-issue-comment) (write) -- [`GET /repos/:owner/:repo/pulls/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-a-pull-request-review-comment) (read) -- [`POST /repos/:owner/:repo/pulls/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-a-pull-request-review-comment) (write) -- [`DELETE /reactions/:reaction_id`](/rest/reference/reactions#delete-a-reaction-legacy) (write) -- [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-commit-comment-reaction) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-reaction) (write) -- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-comment-reaction) (write) -- [`DELETE /repos/:owner/:repo/pulls/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-pull-request-comment-reaction) (write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-reaction) (write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-comment-reaction) (write) - -### Requested reviewers -- [`GET /repos/:owner/:repo/pulls/:pull_number/requested_reviewers`](/rest/reference/pulls#list-requested-reviewers-for-a-pull-request) (read) -- [`POST /repos/:owner/:repo/pulls/:pull_number/requested_reviewers`](/rest/reference/pulls#request-reviewers-for-a-pull-request) (write) -- [`DELETE /repos/:owner/:repo/pulls/:pull_number/requested_reviewers`](/rest/reference/pulls#remove-requested-reviewers-from-a-pull-request) (write) - -### Reviews -- [`GET /repos/:owner/:repo/pulls/:pull_number/reviews`](/rest/reference/pulls#list-reviews-for-a-pull-request) (read) -- [`POST /repos/:owner/:repo/pulls/:pull_number/reviews`](/rest/reference/pulls#create-a-review-for-a-pull-request) (write) -- [`GET /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id`](/rest/reference/pulls#get-a-review-for-a-pull-request) (read) -- [`PUT /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id`](/rest/reference/pulls#update-a-review-for-a-pull-request) (write) -- [`DELETE /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id`](/rest/reference/pulls#delete-a-pending-review-for-a-pull-request) (write) -- [`GET /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/comments`](/rest/reference/pulls#list-comments-for-a-pull-request-review) (read) -- [`PUT /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/dismissals`](/rest/reference/pulls#dismiss-a-review-for-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/hooks`](/rest/webhooks/repos#list-repository-webhooks) (read) +- [`POST /repos/{owner}/{repo}/hooks`](/rest/webhooks/repos#create-a-repository-webhook) (write) +- [`GET /repos/{owner}/{repo}/hooks/{hook_id}`](/rest/webhooks/repos#get-a-repository-webhook) (read) +- [`PATCH /repos/{owner}/{repo}/hooks/{hook_id}`](/rest/webhooks/repos#update-a-repository-webhook) (write) +- [`DELETE /repos/{owner}/{repo}/hooks/{hook_id}`](/rest/webhooks/repos#delete-a-repository-webhook) (write) +- [`GET /repos/{owner}/{repo}/hooks/{hook_id}/config`](/rest/webhooks/repo-config#get-a-webhook-configuration-for-a-repository) (read) +- [`PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config`](/rest/webhooks/repo-config#update-a-webhook-configuration-for-a-repository) (write) +- [`GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries`](/rest/webhooks/repo-deliveries#list-deliveries-for-a-repository-webhook) (read) +- [`GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}`](/rest/webhooks/repo-deliveries#get-a-delivery-for-a-repository-webhook) (read) +- [`POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts`](/rest/webhooks/repo-deliveries#redeliver-a-delivery-for-a-repository-webhook) (write) +- [`POST /repos/{owner}/{repo}/hooks/{hook_id}/pings`](/rest/webhooks/repos#ping-a-repository-webhook) (read) +- [`POST /repos/{owner}/{repo}/hooks/{hook_id}/tests`](/rest/webhooks/repos#test-the-push-repository-webhook) (read) {% ifversion ghes %} -## Repository pre-receive hooks -- [`GET /repos/:owner/:repo/pre-receive-hooks`](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-a-repository) (read) -- [`GET /repos/:owner/:repo/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#get-a-pre-receive-hook-for-a-repository) (read) -- [`PATCH /repos/:owner/:repo/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#update-pre-receive-hook-enforcement-for-a-repository) (write) -- [`DELETE /repos/:owner/:repo/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-a-repository) (write) +## Repository pre receive hooks + +- [`GET /repos/{owner}/{repo}/pre-receive-hooks`](/rest/reference/enterprise-admin#list-pre-receive-hooks-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}`](/rest/reference/enterprise-admin#get-a-pre-receive-hook-for-a-repository) (read) +- [`PATCH /repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}`](/rest/reference/enterprise-admin#update-pre-receive-hook-enforcement-for-a-repository) (write) +- [`DELETE /repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}`](/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-a-repository) (write) + {% endif %} ## Repository projects -- [`GET /projects/:project_id`](/rest/reference/projects#get-a-project) (read) -- [`PATCH /projects/:project_id`](/rest/reference/projects#update-a-project) (write) -- [`DELETE /projects/:project_id`](/rest/reference/projects#delete-a-project) (write) -- [`POST /projects/:project_id/cards`](/rest/reference/projects#create-a-project-card) (write) -- [`GET /projects/:project_id/columns`](/rest/reference/projects#list-project-columns) (read) -- [`POST /projects/:project_id/columns`](/rest/reference/projects#create-a-project-column) (write) -- [`GET /projects/columns/:column_id`](/rest/reference/projects#get-a-project-column) (read) -- [`PATCH /projects/columns/:column_id`](/rest/reference/projects#update-a-project-column) (write) -- [`DELETE /projects/columns/:column_id`](/rest/reference/projects#delete-a-project-column) (write) -- [`GET /projects/columns/:column_id/cards`](/rest/reference/projects#list-project-cards) (read) -- [`POST /projects/columns/:column_id/cards`](/rest/reference/projects#create-a-project-card) (write) -- [`POST /projects/columns/:column_id/moves`](/rest/reference/projects#move-a-project-column) (write) -- [`GET /projects/columns/cards/:card_id`](/rest/reference/projects#get-a-project-card) (read) -- [`PATCH /projects/columns/cards/:card_id`](/rest/reference/projects#update-a-project-card) (write) -- [`DELETE /projects/columns/cards/:card_id`](/rest/reference/projects#delete-a-project-card) (write) -- [`POST /projects/columns/cards/:card_id/moves`](/rest/reference/projects#move-a-project-card) (write) -- [`GET /repos/:owner/:repo/projects`](/rest/reference/projects#list-repository-projects) (read) -- [`POST /repos/:owner/:repo/projects`](/rest/reference/projects#create-a-repository-project) (write) +- [`GET /projects/{project_id}/collaborators`](/rest/reference/projects#list-project-collaborators) (write) +- [`PUT /projects/{project_id}/collaborators/{username}`](/rest/reference/projects#add-project-collaborator) (write) +- [`DELETE /projects/{project_id}/collaborators/{username}`](/rest/reference/projects#remove-project-collaborator) (write) +- [`GET /projects/{project_id}/collaborators/{username}/permission`](/rest/reference/projects#get-project-permission-for-a-user) (write) +- [`GET /projects/{project_id}`](/rest/reference/projects#get-a-project) (read) +- [`PATCH /projects/{project_id}`](/rest/reference/projects#update-a-project) (write) +- [`DELETE /projects/{project_id}`](/rest/reference/projects#delete-a-project) (write) +- [`GET /projects/{project_id}/columns`](/rest/reference/projects#list-project-columns) (read) +- [`POST /projects/{project_id}/columns`](/rest/reference/projects#create-a-project-column) (write) +- [`GET /projects/columns/{column_id}`](/rest/reference/projects#get-a-project-column) (read) +- [`PATCH /projects/columns/{column_id}`](/rest/reference/projects#update-a-project-column) (write) +- [`DELETE /projects/columns/{column_id}`](/rest/reference/projects#delete-a-project-column) (write) +- [`GET /projects/columns/{column_id}/cards`](/rest/reference/projects#list-project-cards) (read) +- [`POST /projects/columns/{column_id}/cards`](/rest/reference/projects#create-a-project-card) (write) +- [`POST /projects/columns/{column_id}/moves`](/rest/reference/projects#move-a-project-column) (write) +- [`GET /projects/columns/cards/{card_id}`](/rest/reference/projects#get-a-project-card) (read) +- [`PATCH /projects/columns/cards/{card_id}`](/rest/reference/projects#update-a-project-card) (write) +- [`DELETE /projects/columns/cards/{card_id}`](/rest/reference/projects#delete-a-project-card) (write) +- [`POST /projects/columns/cards/{card_id}/moves`](/rest/reference/projects#move-a-project-card) (write) +- [`GET /repos/{owner}/{repo}/projects`](/rest/reference/projects#list-repository-projects) (read) +- [`POST /repos/{owner}/{repo}/projects`](/rest/reference/projects#create-a-repository-project) (write) -### Teams -- [`DELETE /teams/:team_id/projects/:project_id`](/rest/reference/teams#remove-a-project-from-a-team) (read) - -## Repository webhooks - -- [`GET /repos/:owner/:repo/hooks`](/rest/reference/webhooks#list-repository-webhooks) (read) -- [`POST /repos/:owner/:repo/hooks`](/rest/reference/webhooks#create-a-repository-webhook) (write) -- [`GET /repos/:owner/:repo/hooks/:hook_id`](/rest/reference/webhooks#get-a-repository-webhook) (read) -- [`PATCH /repos/:owner/:repo/hooks/:hook_id`](/rest/reference/webhooks#update-a-repository-webhook) (write) -- [`DELETE /repos/:owner/:repo/hooks/:hook_id`](/rest/reference/webhooks#delete-a-repository-webhook) (write) -- [`POST /repos/:owner/:repo/hooks/:hook_id/pings`](/rest/reference/webhooks#ping-a-repository-webhook) (read) -- [`POST /repos/:owner/:repo/hooks/:hook_id/tests`](/rest/reference/repos#test-the-push-repository-webhook) (read) - -{% ifversion fpt or ghec %} -## Secrets - -- [`GET /repos/:owner/:repo/actions/secrets/public-key`](/rest/reference/actions#get-a-repository-public-key) (read) -- [`GET /repos/:owner/:repo/actions/secrets`](/rest/reference/actions#list-repository-secrets) (read) -- [`GET /repos/:owner/:repo/actions/secrets/:secret_name`](/rest/reference/actions#get-a-repository-secret) (read) -- [`PUT /repos/:owner/:repo/actions/secrets/:secret_name`](/rest/reference/actions#create-or-update-a-repository-secret) (write) -- [`DELETE /repos/:owner/:repo/actions/secrets/:secret_name`](/rest/reference/actions#delete-a-repository-secret) (write) -- [`GET /orgs/:org/actions/secrets/public-key`](/rest/reference/actions#get-an-organization-public-key) (read) -- [`GET /orgs/:org/actions/secrets`](/rest/reference/actions#list-organization-secrets) (read) -- [`GET /orgs/:org/actions/secrets/:secret_name`](/rest/reference/actions#get-an-organization-secret) (read) -- [`PUT /orgs/:org/actions/secrets/:secret_name`](/rest/reference/actions#create-or-update-an-organization-secret) (write) -- [`GET /orgs/:org/actions/secrets/:secret_name/repositories`](/rest/reference/actions#list-selected-repositories-for-an-organization-secret) (read) -- [`PUT /orgs/:org/actions/secrets/:secret_name/repositories`](/rest/reference/actions#set-selected-repositories-for-an-organization-secret) (write) -- [`PUT /orgs/:org/actions/secrets/:secret_name/repositories/:repository_id`](/rest/reference/actions#add-selected-repository-to-an-organization-secret) (write) -- [`DELETE /orgs/:org/actions/secrets/:secret_name/repositories/:repository_id`](/rest/reference/actions#remove-selected-repository-from-an-organization-secret) (write) -- [`DELETE /orgs/:org/actions/secrets/:secret_name`](/rest/reference/actions#delete-an-organization-secret) (write) -{% endif %} - -{% ifversion ghes or ghec %} ## Secret scanning alerts -- [`GET /repos/:owner/:repo/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-a-repository) (read) -- [`GET /repos/:owner/:repo/secret-scanning/alerts/:alert_number`](/rest/reference/secret-scanning#get-a-secret-scanning-alert) (read) -- [`PATCH /repos/:owner/:repo/secret-scanning/alerts/:alert_number`](/rest/reference/secret-scanning#update-a-secret-scanning-alert) (write) -- [`GET /repos/:owner/:repo/secret-scanning/alerts/:alert_number/locations`](/rest/reference/secret-scanning#list-locations-for-a-secret-scanning-alert) (read) -{% endif %} +{% ifversion fpt or ghec or ghes %}- [`GET /orgs/{org}/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-an-organization) (read){% endif %} +- [`GET /repos/{owner}/{repo}/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}`](/rest/reference/secret-scanning#get-a-secret-scanning-alert) (read) +- [`PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}`](/rest/reference/secret-scanning#update-a-secret-scanning-alert) (write) +- [`GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations`](/rest/reference/secret-scanning#list-locations-for-a-secret-scanning-alert) (read) -{% ifversion fpt or ghes or ghec %} -## Self-hosted runners +## Secrets -- [`GET /orgs/:org/actions/runners/downloads`](/rest/reference/actions#list-runner-applications-for-an-organization) (read) -- [`POST /orgs/:org/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-an-organization) (write) -- [`GET /orgs/:org/actions/runners`](/rest/reference/actions#list-self-hosted-runners-for-an-organization) (read) -- [`GET /orgs/:org/actions/runners/:runner_id`](/rest/reference/actions#get-a-self-hosted-runner-for-an-organization) (read) -- [`POST /orgs/:org/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-an-organization) (write) -- [`DELETE /orgs/:org/actions/runners/:runner_id`](/rest/reference/actions#delete-a-self-hosted-runner-from-an-organization) (write) -- [`GET /orgs/:org/actions/runners/:runner_id/labels`](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-an-organization) (read) -- [`POST /orgs/:org/actions/runners/:runner_id/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-an-organization) (write) -- [`PUT /orgs/:org/actions/runners/:runner_id/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-an-organization) (write) -- [`DELETE /orgs/:org/actions/runners/:runner_id/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization) (write) -- [`DELETE /orgs/:org/actions/runners/:runner_id/labels/:name`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-an-organization) (write) -{% endif %} +- [`GET /repos/{owner}/{repo}/actions/secrets`](/rest/reference/actions#list-repository-secrets) (read) +- [`GET /repos/{owner}/{repo}/actions/secrets/{secret_name}`](/rest/reference/actions#get-a-repository-secret) (read) +- [`PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}`](/rest/reference/actions#create-or-update-a-repository-secret) (write) +- [`DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}`](/rest/reference/actions#delete-a-repository-secret) (write) +- [`GET /repos/{owner}/{repo}/actions/secrets/public-key`](/rest/reference/actions#get-a-repository-public-key) (read) -## Single file +## Security events -- [`GET /repos/:owner/:repo/contents/:path`](/rest/reference/repos#get-repository-content) (read) -- [`PUT /repos/:owner/:repo/contents/:path`](/rest/reference/repos#create-or-update-file-contents) (write) -- [`DELETE /repos/:owner/:repo/contents/:path`](/rest/reference/repos#delete-a-file) (write) +{% ifversion fpt or ghec or ghae or ghes > 3.4 %}- [`GET /orgs/{org}/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-by-organization) (read){% endif %} +- [`GET /repos/{owner}/{repo}/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}`](/rest/reference/code-scanning#get-a-code-scanning-alert) (read) +- [`PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}`](/rest/reference/code-scanning#update-a-code-scanning-alert) (write) +- [`GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances`](/rest/reference/code-scanning#list-instances-of-a-code-scanning-alert) (read) +- [`GET /repos/{owner}/{repo}/code-scanning/analyses`](/rest/reference/code-scanning#list-code-scanning-analyses-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}`](/rest/reference/code-scanning#get-a-code-scanning-analysis-for-a-repository) (read) +- [`DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}`](/rest/reference/code-scanning#delete-a-code-scanning-analysis-from-a-repository) (write) +- [`GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}`](/rest/reference/code-scanning#list-recent-code-scanning-analyses-for-a-repository) (read) +- [`POST /repos/{owner}/{repo}/code-scanning/sarifs`](/rest/reference/code-scanning#upload-a-sarif-file) (write) +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/dependabot/alerts`](/rest/reference/dependabot#list-dependabot-alerts-for-a-repository) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/dependabot/alerts/{alert_number}`](/rest/reference/dependabot#get-a-dependabot-alert) (read){% endif %} +{% ifversion fpt or ghec %}- [`PATCH /repos/{owner}/{repo}/dependabot/alerts/{alert_number}`](/rest/reference/dependabot#update-a-dependabot-alert) (write){% endif %} ## Starring -- [`GET /user/starred/:owner/:repo`](/rest/reference/activity#check-if-a-repository-is-starred-by-the-authenticated-user) (read) -- [`PUT /user/starred/:owner/:repo`](/rest/reference/activity#star-a-repository-for-the-authenticated-user) (write) -- [`DELETE /user/starred/:owner/:repo`](/rest/reference/activity#unstar-a-repository-for-the-authenticated-user) (write) +- [`GET /users/{username}/starred`](/rest/reference/activity#list-repositories-starred-by-a-user) (read) +- [`GET /user/starred`](/rest/reference/activity#list-repositories-starred-by-the-authenticated-user) (read) +- [`GET /user/starred/{owner}/{repo}`](/rest/reference/activity#check-if-a-repository-is-starred-by-the-authenticated-user) (read) +- [`PUT /user/starred/{owner}/{repo}`](/rest/reference/activity#star-a-repository-for-the-authenticated-user) (write) +- [`DELETE /user/starred/{owner}/{repo}`](/rest/reference/activity#unstar-a-repository-for-the-authenticated-user) (write) + +## Statuses + +- [`POST /repos/{owner}/{repo}/statuses/{sha}`](/rest/commits/statuses#create-a-commit-status) (write) ## Team discussions -- [`GET /teams/:team_id/discussions`](/rest/reference/teams#list-discussions) (read) -- [`POST /teams/:team_id/discussions`](/rest/reference/teams#create-a-discussion) (write) -- [`GET /teams/:team_id/discussions/:discussion_number`](/rest/reference/teams#get-a-discussion) (read) -- [`PATCH /teams/:team_id/discussions/:discussion_number`](/rest/reference/teams#update-a-discussion) (write) -- [`DELETE /teams/:team_id/discussions/:discussion_number`](/rest/reference/teams#delete-a-discussion) (write) -- [`GET /teams/:team_id/discussions/:discussion_number/comments`](/rest/reference/teams#list-discussion-comments) (read) -- [`POST /teams/:team_id/discussions/:discussion_number/comments`](/rest/reference/teams#create-a-discussion-comment) (write) -- [`GET /teams/:team_id/discussions/:discussion_number/comments/:comment_number`](/rest/reference/teams#get-a-discussion-comment) (read) -- [`PATCH /teams/:team_id/discussions/:discussion_number/comments/:comment_number`](/rest/reference/teams#update-a-discussion-comment) (write) -- [`DELETE /teams/:team_id/discussions/:discussion_number/comments/:comment_number`](/rest/reference/teams#delete-a-discussion-comment) (write) -- [`GET /teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions`](/rest/reference/reactions#list-reactions-for-a-team-discussion-comment) (read) -- [`POST /teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions`](/rest/reference/reactions#create-reaction-for-a-team-discussion-comment) (write) -- [`GET /teams/:team_id/discussions/:discussion_number/reactions`](/rest/reference/reactions#list-reactions-for-a-team-discussion) (read) -- [`POST /teams/:team_id/discussions/:discussion_number/reactions`](/rest/reference/reactions#create-reaction-for-a-team-discussion) (write) +- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions`](/rest/reference/reactions#list-reactions-for-a-team-discussion-comment) (read) +- [`POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions`](/rest/reference/reactions#create-reaction-for-a-team-discussion-comment) (write) +- [`DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}`](/rest/reference/reactions#delete-team-discussion-comment-reaction) (write) +- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions`](/rest/reference/reactions#list-reactions-for-a-team-discussion) (read) +- [`POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions`](/rest/reference/reactions#create-reaction-for-a-team-discussion) (write) +- [`DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}`](/rest/reference/reactions#delete-team-discussion-reaction) (write) +- [`GET /orgs/{org}/teams/{team_slug}/discussions`](/rest/reference/teams#list-discussions) (read) +- [`POST /orgs/{org}/teams/{team_slug}/discussions`](/rest/reference/teams#create-a-discussion) (write) +- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}`](/rest/reference/teams#get-a-discussion) (read) +- [`PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}`](/rest/reference/teams#update-a-discussion) (write) +- [`DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}`](/rest/reference/teams#delete-a-discussion) (write) +- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments`](/rest/reference/teams#list-discussion-comments) (read) +- [`POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments`](/rest/reference/teams#create-a-discussion-comment) (write) +- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}`](/rest/reference/teams#get-a-discussion-comment) (read) +- [`PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}`](/rest/reference/teams#update-a-discussion-comment) (write) +- [`DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}`](/rest/reference/teams#delete-a-discussion-comment) (write) + +{% ifversion fpt or ghec %} + +## Vulnerability alerts + +- [`GET /orgs/{org}/dependabot/alerts`](/rest/dependabot/alerts#list-dependabot-alerts-for-an-organization) (read) + +{% endif %} + +## Watching + +- [`GET /users/{username}/subscriptions`](/rest/reference/activity#list-repositories-watched-by-a-user) (read) +- [`GET /user/subscriptions`](/rest/reference/activity#list-repositories-watched-by-the-authenticated-user) (read) diff --git a/translations/de-DE/content/rest/overview/resources-in-the-rest-api.md b/translations/de-DE/content/rest/overview/resources-in-the-rest-api.md index d0348eb3b4..26f5282190 100644 --- a/translations/de-DE/content/rest/overview/resources-in-the-rest-api.md +++ b/translations/de-DE/content/rest/overview/resources-in-the-rest-api.md @@ -13,8 +13,12 @@ topics: - API --- +{% ifversion api-date-versioning %} +## API version -This describes the resources that make up the official {% data variables.product.product_name %} REST API. If you have any problems or requests, please contact {% data variables.contact.contact_support %}. +Available resources may vary between REST API versions. You should use the `X-GitHub-Api-Version` header to specify an API version. For more information, see "[API Versions](/rest/overview/api-versions)." + +{% endif %} ## Schema diff --git a/translations/de-DE/content/rest/overview/troubleshooting.md b/translations/de-DE/content/rest/overview/troubleshooting.md index bcb8e7f189..57e7fe3c75 100644 --- a/translations/de-DE/content/rest/overview/troubleshooting.md +++ b/translations/de-DE/content/rest/overview/troubleshooting.md @@ -17,6 +17,22 @@ topics: If you're encountering some oddities in the API, here's a list of resolutions to some of the problems you may be experiencing. +{% ifversion api-date-versioning %} + +## `400` error for an unsupported API version + +You should use the `X-GitHub-Api-Version` header to specify an API version. For example: + +```shell +$ curl {% data reusables.rest-api.version-header %} https://api.github.com/zen +``` + +If you specify a version that does not exist, you will receive a `400` error. + +For more information, see "[API Versions](/rest/overview/api-versions)." + +{% endif %} + ## `404` error for an existing repository Typically, we send a `404` error when your client isn't properly authenticated. diff --git a/translations/de-DE/content/rest/pulls/comments.md b/translations/de-DE/content/rest/pulls/comments.md index 05471a3293..b819b4686c 100644 --- a/translations/de-DE/content/rest/pulls/comments.md +++ b/translations/de-DE/content/rest/pulls/comments.md @@ -1,5 +1,5 @@ --- -title: Pull request review comments +title: Pull-Request-Review-Kommentare shortTitle: Review comments intro: '' versions: @@ -11,10 +11,15 @@ topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: d076bead1efdb07c3fcce3472798bddeaf9908e6 +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/24/2022 +ms.locfileid: '148181291' --- +## Informationen zur API für Pull Request-Review-Kommentare -## About the Pull request review comments API - -Pull request review comments are comments on a portion of the unified diff made during a pull request review. Commit comments and issue comments are different from pull request review comments. You apply commit comments directly to a commit and you apply issue comments without referencing a portion of the unified diff. For more information, see "[Create a commit comment](/rest/reference/commits#create-a-commit-comment)" and "[Create an issue comment](/rest/reference/issues#create-an-issue-comment)." +Pull Request-Review-Kommentare sind Kommentare zu einem Teil des vereinheitlichten Formats, der während einer Pull Request-Review vorgenommen wurde. Commit- und Issue-Kommentare unterscheiden sich von Pull Request-Review-Kommentaren. Du wendest Commit-Kommentare direkt auf einen Commit an und du wendest Issue-Kommentare an, ohne auf einen Teil des vereinheitlichten Formats zu verweisen. Weitere Informationen findest du unter [Erstellen eines Commit-Kommentars](/rest/reference/commits#create-a-commit-comment) und [Erstellen eines Issue-Kommentars](/rest/reference/issues#create-an-issue-comment). {% data reusables.pull_requests.issues-media-types %} diff --git a/translations/de-DE/content/rest/pulls/pulls.md b/translations/de-DE/content/rest/pulls/pulls.md index b2235966d4..0780d92f6a 100644 --- a/translations/de-DE/content/rest/pulls/pulls.md +++ b/translations/de-DE/content/rest/pulls/pulls.md @@ -9,12 +9,12 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 -ms.openlocfilehash: 80e4a5a5257a8f2615b402567f91daa9e68a0077 -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.openlocfilehash: b140c41062e4fea4c1cb1299b23de774963913af +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc ms.translationtype: HT ms.contentlocale: de-DE -ms.lasthandoff: 09/05/2022 -ms.locfileid: '145109100' +ms.lasthandoff: 11/24/2022 +ms.locfileid: '148181299' --- ## Informationen zur Pull Request-API @@ -26,12 +26,12 @@ Jeder Pull Request ist ein Issue, aber nicht jedes Issue ist ein Pull Request. A Die folgenden Medientypen werden für Pull Requests unterstützt. - application/vnd.github.VERSION.raw+json - application/vnd.github.VERSION.text+json - application/vnd.github.VERSION.html+json - application/vnd.github.VERSION.full+json - application/vnd.github.VERSION.diff - application/vnd.github.VERSION.patch + application/vnd.github.raw+json + application/vnd.github.text+json + application/vnd.github.html+json + application/vnd.github.full+json + application/vnd.github.diff + application/vnd.github.patch Weitere Informationen findest du unter [Benutzerdefinierte Medientypen](/rest/overview/media-types). diff --git a/translations/de-DE/content/rest/pulls/reviews.md b/translations/de-DE/content/rest/pulls/reviews.md index c16daff01d..f10e5484f9 100644 --- a/translations/de-DE/content/rest/pulls/reviews.md +++ b/translations/de-DE/content/rest/pulls/reviews.md @@ -11,13 +11,15 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 -ms.openlocfilehash: ee55b646dd58b4f91227c6d629c2e07d834b6dfd -ms.sourcegitcommit: fb047f9450b41b24afc43d9512a5db2a2b750a2a +ms.openlocfilehash: 6e07a6cbbdb368ef530b81a6c9cc3893e1590ac4 +ms.sourcegitcommit: 7a74d5796695bb21c30e4031679253cbc16ceaea ms.translationtype: HT ms.contentlocale: de-DE -ms.lasthandoff: 09/11/2022 -ms.locfileid: '145109096' +ms.lasthandoff: 11/28/2022 +ms.locfileid: '148184056' --- ## Informationen zur API für Pull Request-Reviews Bei Pull Request-Reviews handelt es sich um Gruppen von Pull Request-Reviewkommentaren zu einem Pull Request, die mit einem Status und einem optionalen Textkommentar gruppiert werden. + +{% data reusables.pull_requests.issues-media-types %} diff --git a/translations/de-DE/content/rest/repos/contents.md b/translations/de-DE/content/rest/repos/contents.md index 0b534c977b..35908e6178 100644 --- a/translations/de-DE/content/rest/repos/contents.md +++ b/translations/de-DE/content/rest/repos/contents.md @@ -11,12 +11,12 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 -ms.openlocfilehash: 50875021a506201a90cbac62db521604a390a586 -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.openlocfilehash: fd3619faeb8ccaeaa70e8a2be050881b4a169b64 +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc ms.translationtype: HT ms.contentlocale: de-DE -ms.lasthandoff: 09/05/2022 -ms.locfileid: '147060330' +ms.lasthandoff: 11/24/2022 +ms.locfileid: '148181298' --- ## Informationen zur Repositoryinhalts-API @@ -26,8 +26,8 @@ Um das Roh-oder gerenderte HTML-Format (sofern unterstützt) anzufordern, verwen [READMEs](/rest/reference/repos#get-a-repository-readme), [Dateien](/rest/reference/repos#get-repository-content) und [Symlinks](/rest/reference/repos#get-repository-content) unterstützen die folgenden benutzerdefinierten Medientypen: - application/vnd.github.VERSION.raw - application/vnd.github.VERSION.html + application/vnd.github.raw + application/vnd.github.html Verwende den Medientyp `.raw`, um den Inhalt der Datei abzurufen. @@ -35,7 +35,7 @@ Bei Markupdateien wie Markdown oder AsciiDoc kannst du den gerenderten HTML-Code [Alle Objekte](/rest/reference/repos#get-repository-content) unterstützen den folgenden benutzerdefinierten Medientyp: - application/vnd.github.VERSION.object + application/vnd.github.object Verwende den Medientypparameter `object`, um den Inhalt unabhängig vom Inhaltstyp in einem einheitlichen Objektformat abzurufen. Anstelle eines Arrays von Objekten für ein Verzeichnis ist die Antwort beispielsweise ein Objekt mit einem `entries`-Attribut mit dem Array von Objekten. diff --git a/translations/de-DE/data/reusables/actions/actions-group-concurrency.md b/translations/de-DE/data/reusables/actions/actions-group-concurrency.md index 1577326905..98207c8fc9 100644 --- a/translations/de-DE/data/reusables/actions/actions-group-concurrency.md +++ b/translations/de-DE/data/reusables/actions/actions-group-concurrency.md @@ -1,10 +1,10 @@ --- -ms.openlocfilehash: a0c8b24bacdd41e32d9b8bdd0d8850e7a6ada557 -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.openlocfilehash: a9f12214edcef8a107ad9c447fea7207cfdc48f4 +ms.sourcegitcommit: 7a74d5796695bb21c30e4031679253cbc16ceaea ms.translationtype: HT ms.contentlocale: de-DE -ms.lasthandoff: 09/05/2022 -ms.locfileid: "145103971" +ms.lasthandoff: 11/28/2022 +ms.locfileid: "148184090" --- Wenn ein gleichzeitiger Auftrag oder ein Workflow in die Warteschlange gestellt wird, wenn ein anderer Auftrag oder Workflow, der dieselbe Übereinstimmungsgruppe im Repository verwendet, in Bearbeitung ist, wird `pending` der Warteschlangeauftrag oder der Workflow ausgeführt. Alle zuvor anhängigen Aufträge oder Workflows in der Parallelitätsgruppe werden abgebrochen. Du kannst auch mit `cancel-in-progress: true` alle derzeit ausgeführten Aufträge oder Workflows in derselben Parallelitätsgruppe abbrechen. @@ -26,7 +26,7 @@ concurrency: ci-${{ github.ref }} {% raw %} ```yaml -concurrency: +concurrency: group: ${{ github.ref }} cancel-in-progress: true ``` @@ -38,7 +38,7 @@ Wenn du den Gruppennamen mit einer Eigenschaft erstellst, die nur für bestimmte {% raw %} ```yaml -concurrency: +concurrency: group: ${{ github.head_ref || github.run_id }} cancel-in-progress: true ``` @@ -53,7 +53,7 @@ Um nur die Ausführung desselben Workflows abzubrechen, kannst du die `github.wo {% raw %} ```yaml -concurrency: +concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true ``` diff --git a/translations/de-DE/data/reusables/actions/ip-allow-list-self-hosted-runners.md b/translations/de-DE/data/reusables/actions/ip-allow-list-self-hosted-runners.md index 8bc127db04..4d2ef1ca9f 100644 --- a/translations/de-DE/data/reusables/actions/ip-allow-list-self-hosted-runners.md +++ b/translations/de-DE/data/reusables/actions/ip-allow-list-self-hosted-runners.md @@ -1,11 +1,16 @@ -{% ifversion ghae %} -To allow your self-hosted runners to communicate with {% data variables.product.prodname_dotcom %}, add the IP address or IP address range of your self-hosted runners to the IP allow list. For more information, see "[Adding an allowed IP address](#adding-an-allowed-ip-address)." -{% else %} -{% warning %} +--- +ms.openlocfilehash: 16f0a067759f387d360529b7c79b30558bf5f220 +ms.sourcegitcommit: c562c85cc75ffe1eb4e9595d8adc09ec71697ab1 +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/22/2022 +ms.locfileid: "148180124" +--- +{% ifversion ghae %} Damit Deine selbstgehosteten Runner mit {% data variables.product.prodname_dotcom %} kommunizieren können, füge die IP-Adresse oder den IP-Adressenbereich Deiner selbstgehosteten Runner zur IP-Zulassungsliste hinzu. Weitere Informationen findest Du „[Hinzufügen einer zulässigen IP-Adresse](#adding-an-allowed-ip-address)“. +{% else %} {% warning %} -**Warning**: If you use an IP allow list and would also like to use {% data variables.product.prodname_actions %}, you must use self-hosted runners{% ifversion actions-hosted-runners %} or {% data variables.product.prodname_dotcom %}-hosted larger runners with a static IP address range{% endif %}. For more information, see "[Hosting your own runners](/actions/automating-your-workflow-with-github-actions/about-self-hosted-runners)" {% ifversion actions-hosted-runners %} or "[Using larger runners](/actions/using-github-hosted-runners/using-larger-runners)"{% endif %}. +**Warnung:** Wenn du eine Liste zugelassener IP-Adressen verwendest und auch {% data variables.product.prodname_actions %} verwenden möchtest, musst du selbstgehostete Runner{% ifversion actions-hosted-runners %} oder in {% data variables.product.prodname_dotcom %} gehostete größere Runner mit einem statischen IP-Adressbereich{% endif %} verwenden. Weitere Informationen findest du unter [Hosten deiner eigenen Runner](/actions/automating-your-workflow-with-github-actions/about-self-hosted-runners) {% ifversion actions-hosted-runners %} oder [Verwenden größerer Runner](/actions/using-github-hosted-runners/using-larger-runners).{% endif %} {% endwarning %} -To allow your self-hosted {% ifversion actions-hosted-runners %}or larger hosted{% endif %} runners to communicate with {% data variables.product.prodname_dotcom %}, add the IP address or IP address range of your runners to the IP allow list that you have configured for your enterprise. -{% endif %} +Damit deine selbstgehosteten{% ifversion actions-hosted-runners %} oder größeren gehosteten{% endif %} Runnern mit {% data variables.product.prodname_dotcom %} kommunizieren können, fügst du die IP-Adresse oder den IP-Adressbereich deiner Runner in der Liste zugelassener IP-Adressen hinzu, die du für dein Unternehmen konfiguriert hast. {% endif %} diff --git a/translations/de-DE/data/reusables/actions/supported-github-runners.md b/translations/de-DE/data/reusables/actions/supported-github-runners.md index 2599a33141..96ed06e262 100644 --- a/translations/de-DE/data/reusables/actions/supported-github-runners.md +++ b/translations/de-DE/data/reusables/actions/supported-github-runners.md @@ -1,9 +1,17 @@ +--- +ms.openlocfilehash: b40c432907d00f7bf7cf33a1f379ea3318ae8aa2 +ms.sourcegitcommit: cb39c15ab6ccfacf49f4b114b77e3b920fdddf70 +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/22/2022 +ms.locfileid: "148180669" +--- - - - + + + @@ -12,10 +20,10 @@ Windows Server 2022 @@ -43,21 +51,21 @@ Ubuntu 22.04 Ubuntu 20.04 @@ -73,21 +81,21 @@ macOS Monterey 12 macOS Big Sur 11 @@ -95,12 +103,12 @@ Migrate to macOS-11 or macOS-12. For more information, {% note %} -**Note:** The `-latest` runner images are the latest stable images that {% data variables.product.prodname_dotcom %} provides, and might not be the most recent version of the operating system available from the operating system vendor. +**Hinweis:** Die `-latest`-Runner-Images sind die neuesten stabilen Images, die {% data variables.product.prodname_dotcom %} bereitstellt, und entsprechen möglicherweise nicht der neuesten Version des Betriebssystems, die beim Betriebssystemanbieter erhältlich ist. {% endnote %} {% warning %} -**Warning:** Beta and Deprecated Images are provided "as-is", "with all faults" and "as available" and are excluded from the service level agreement and warranty. Beta Images may not be covered by customer support. +**Warnung:** Beta- und veraltete Images werden „wie gesehen“, „mit allen Mängeln“ und „wie verfügbar“ bereitgestellt und sind von der Vereinbarung zum Servicelevel und der Garantie ausgeschlossen. Beta-Images werden möglicherweise nicht vom Kundendienst abgedeckt. {% endwarning %} diff --git a/translations/de-DE/data/reusables/audit_log/audit-log-action-categories.md b/translations/de-DE/data/reusables/audit_log/audit-log-action-categories.md index 0617ba76b7..0b39c0aba5 100644 --- a/translations/de-DE/data/reusables/audit_log/audit-log-action-categories.md +++ b/translations/de-DE/data/reusables/audit_log/audit-log-action-categories.md @@ -1,116 +1,192 @@ ---- -ms.openlocfilehash: e0bf1f4b7bbd5fcb145a6e869dd442fd8e53108a -ms.sourcegitcommit: b4996daba2e75b3368f39316e6929602f13b961b -ms.translationtype: HT -ms.contentlocale: de-DE -ms.lasthandoff: 10/31/2022 -ms.locfileid: "148120534" ---- -| Kategoriename | BESCHREIBUNG +| Category name | Description |------------------|------------------- -{%- ifversion fpt or ghec %} | `account` | Enthält Aktivitäten im Zusammenhang mit einem Organisationskonto. -| `advisory_credit` | Enthält Aktivitäten im Zusammenhang mit Angaben dazu, von welchen Mitwirkenden Inhalte für Sicherheitsempfehlungen in der {% data variables.product.prodname_advisory_database %} stammen. Weitere Informationen findest du unter [Informationen zu {% data variables.product.prodname_dotcom %}-Sicherheitshinweisen](/github/managing-security-vulnerabilities/about-github-security-advisories). -{%- endif %} | `artifact` | Enthält Aktivitäten im Zusammenhang mit {% data variables.product.prodname_actions %}-Artefakten für Workflowausführungen. -{%- ifversion audit-log-streaming %} | `audit_log_streaming` | Enthält Aktivitäten im Zusammenhang mit Streamingüberwachungsprotokollen für Organisationen in einem Unternehmenskonto. -{%- endif %} {%- ifversion fpt or ghec %} | `billing` | Enthält Aktivitäten im Zusammenhang mit der Abrechnung einer Organisation. -{%- endif %} {%- ifversion ghec or ghes or ghae %} | `business` | Enthält Aktivitäten im Zusammenhang mit Geschäftseinstellungen für ein Unternehmen. -{%- endif %} {%- ifversion code-security-audit-log-events %} | `business_advanced_security` | Enthält Aktivitäten im Zusammenhang mit {% data variables.product.prodname_GH_advanced_security %} in einem Unternehmen. Weitere Informationen findest du unter [Verwalten von {% data variables.product.prodname_GH_advanced_security %}-Features für dein Unternehmen](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise). -| `business_secret_scanning` | Enthält Aktivitäten im Zusammenhang mit {% data variables.product.prodname_secret_scanning %} in einem Unternehmen. Weitere Informationen findest du unter [Verwalten von {% data variables.product.prodname_GH_advanced_security %}-Features für dein Unternehmen](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise). -{%- endif %} {%- ifversion secret-scanning-audit-log-custom-patterns %} | `business_secret_scanning_custom_pattern` | Enthält Aktivitäten im Zusammenhang mit benutzerdefinierten Mustern zur {% data variables.product.prodname_secret_scanning %} in einem Unternehmen. -{%- endif %} {%- ifversion code-security-audit-log-events %} | `business_secret_scanning_push_protection` | Enthält Aktivitäten im Zusammenhang mit dem Pushschutzfeature von {% data variables.product.prodname_secret_scanning %} in einem Unternehmen. Weitere Informationen findest du unter [Verwalten von {% data variables.product.prodname_GH_advanced_security %}-Features für dein Unternehmen](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise). -| `business_secret_scanning_push_protection_custom_message`| Enthält Aktivitäten im Zusammenhang mit der benutzerdefinierten Nachricht, die angezeigt wird, wenn der Pushschutz in einem Unternehmen ausgelöst wird. Weitere Informationen findest du unter [Verwalten von {% data variables.product.prodname_GH_advanced_security %}-Features für dein Unternehmen](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise). -{%- endif %} | `checks` | Enthält Aktivitäten im Zusammenhang mit Überprüfungssammlungen und -ausführungen. -{%- ifversion fpt or ghec %} | `codespaces` | Enthält Aktivitäten im Zusammenhang mit den Codespaces einer Organisation. -{%- endif %} | `commit_comment` | Enthält Aktivitäten im Zusammenhang mit dem Aktualisieren oder Löschen von Commitkommentaren. -{%- ifversion ghes %} | `config_entry` | Enthält Aktivitäten im Zusammenhang mit Konfigurationseinstellungen. Diese Ereignisse sind nur im Überwachungsprotokoll des Websiteadministrators sichtbar. -{%- endif %} | `dependabot_alerts` | Umfasst Konfigurationsaktivitäten auf Organisationsebene für {% data variables.product.prodname_dependabot_alerts %} in vorhandenen Repositorys Weitere Informationen findest du unter [Informationen zu {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts). -| `dependabot_alerts_new_repos` | Enthält Konfigurationsaktivitäten auf Organisationsebene für {% data variables.product.prodname_dependabot_alerts %} in neuen Repositorys, die in der Organisation erstellt wurden. -| `dependabot_repository_access` | Enthält Aktivitäten im Zusammenhang mit den privaten Repositorys in einer Organisation, auf die {% data variables.product.prodname_dependabot %} zugreifen darf. -{%- ifversion fpt or ghec or ghes %} | `dependabot_security_updates` | Enthält Konfigurationsaktivitäten auf Organisationsebene für {% data variables.product.prodname_dependabot_security_updates %} in vorhandenen Repositorys. Weitere Informationen findest du unter [Konfigurieren von {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-dependabot-security-updates). -| `dependabot_security_updates_new_repos` | Enthält Konfigurationsaktivitäten auf Organisationsebene für {% data variables.product.prodname_dependabot_security_updates %} für neue Repositorys, die in der Organisation erstellt wurden. -{%- endif %} | `dependency_graph` | Enthält Konfigurationsaktivitäten auf Organisationsebene für Abhängigkeitsdiagramme für Repositorys. Weitere Informationen findest du unter [Informationen zum Abhängigkeitsdiagramm](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph). -| `dependency_graph_new_repos` | Enthält Konfigurationsaktivitäten auf Organisationsebene für neue Repositorys, die in der Organisation erstellt wurden. -{%- ifversion fpt or ghec %} | `discussion` | Enthält Aktivitäten im Zusammenhang mit Teamdiskussionen. -| `discussion_comment` | Enthält Aktivitäten im Zusammenhang mit Kommentaren, die in Diskussionen auf einer Teamseite veröffentlicht wurden. -| `discussion_post` | Enthält Aktivitäten im Zusammenhang mit Diskussionen, die auf einer Teamseite veröffentlicht wurden. -| `discussion_post_reply` | Enthält Aktivitäten im Zusammenhang mit Antworten auf Diskussionen, die auf einer Teamseite veröffentlicht wurden. -{%- endif %} {%- ifversion ghec or ghes %} | `dotcom_connection` | Enthält Aktivitäten im Zusammenhang mit {% data variables.product.prodname_github_connect %}. -| `enterprise` | Enthält Aktivitäten im Zusammenhang mit Unternehmenseinstellungen. -{%- endif %} {%- ifversion ghec %} | `enterprise_domain` | Enthält Aktivitäten im Zusammenhang mit überprüften Unternehmensdomänen. -| `enterprise_installation` | Enthält Aktivitäten im Zusammenhang mit {% data variables.product.prodname_github_app %}s, die einer {% data variables.product.prodname_github_connect %}-Unternehmensverbindung zugeordnet sind. -{%- endif %} {%- ifversion fpt or ghec %} | `environment` | Enthält Aktivitäten im Zusammenhang mit {% data variables.product.prodname_actions %}-Umgebungen. -{%- endif %} {%- ifversion ghae %} | `external_group` | Enthält Aktivitäten im Zusammenhang mit Okta-Gruppen. -| `external_identity` | Enthält Aktivitäten im Zusammenhang mit einem Benutzer in einer Okta-Gruppe. -{%- endif %} | `gist` | Enthält Aktivitäten im Zusammenhang mit Gists. -| `hook` | Enthält Aktivitäten im Zusammenhang mit Webhooks. -| `integration` | Enthält Aktivitäten im Zusammenhang mit Integrationen in einem Konto. -| `integration_installation` | Enthält Aktivitäten im Zusammenhang mit Integrationen, die in einem Konto installiert sind. -| `integration_installation_request` | Enthält Aktivitäten im Zusammenhang mit Anforderungen, die von Organisationsmitgliedern an Besitzer*innen gesendet werden, um Integrationen zur Verwendung innerhalb der Organisation genehmigen zu lassen. -{%- ifversion ghec or ghae %} | `ip_allow_list` | Enthält Aktivitäten im Zusammenhang mit dem Aktivieren oder Deaktivieren der IP-Zulassungsliste für eine Organisation. -| `ip_allow_list_entry` | Enthält Aktivitäten im Zusammenhang mit dem Erstellen, Löschen und Bearbeiten eines IP-Zulassungslisteneintrags für eine Organisation. -{%- endif %} | `issue` | Enthält Aktivitäten im Zusammenhang mit dem Anheften, Übertragen oder Löschen eines Issues in einem Repository. -| `issue_comment` | Enthält Aktivitäten im Zusammenhang mit dem Anheften, Übertragen oder Löschen von Issuekommentaren. -| `issues` | Enthält Aktivitäten im Zusammenhang mit dem Aktivieren oder Deaktivieren der Issueerstellung für eine Organisation. -{%- ifversion fpt or ghec %} | `marketplace_agreement_signature` | Enthält Aktivitäten im Zusammenhang mit der Unterzeichnung der {% data variables.product.prodname_marketplace %}-Entwicklervereinbarung. -| `marketplace_listing` | Enthält Aktivitäten im Zusammenhang mit dem Auflisten von Apps in {% data variables.product.prodname_marketplace %}. -{%- endif %} | `members_can_create_pages` | Enthält Aktivitäten zum Verwalten der Veröffentlichung von {% data variables.product.prodname_pages %}-Websites für Repositorys in der Organisation. Weitere Informationen findest du unter [Verwalten der Veröffentlichung von {% data variables.product.prodname_pages %}-Websites für deine Organisation](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization). -| `members_can_create_private_pages` | Enthält Aktivitäten zum Verwalten der Veröffentlichung privater {% data variables.product.prodname_pages %}-Websites für Repositorys in der Organisation. -| `members_can_create_public_pages` | Enthält Aktivitäten zum Verwalten der Veröffentlichung öffentlicher {% data variables.product.prodname_pages %}-Websites für Repositorys in der Organisation. -{%- ifversion ghec or ghes or ghae %} | `members_can_delete_repos` | Enthält Aktivitäten im Zusammenhang mit der Aktivierung oder Deaktivierung der Repositoryerstellung für eine Organisation. -{%- endif %} {%- ifversion fpt or ghec %} | `members_can_view_dependency_insights` | Enthält Konfigurationsaktivitäten auf Organisationsebene, mit denen Organisationsmitglieder Abhängigkeitseinblicke anzeigen können. -| `migration` | Enthält Aktivitäten zum Übertragen von Daten von einem *Quellspeicherort* (z. B. einer {% data variables.product.prodname_dotcom_the_website %}-Organisation oder einer {% data variables.product.prodname_ghe_server %}-Instanz) an eine {% data variables.product.prodname_ghe_server %}-*Zielinstanz*. -{%- endif %} | `oauth_access` | Enthält Aktivitäten im Zusammenhang mit OAuth-Zugriffstoken. -| `oauth_application` | Enthält Aktivitäten im Zusammenhang mit OAuth-Apps. -{%- ifversion fpt or ghec %} | `oauth_authorization` | Enthält Aktivitäten im Zusammenhang mit der Autorisierung von OAuth-Apps. -{%- endif %} | `org` | Enthält Aktivitäten im Zusammenhang mit der Organisationsmitgliedschaft. -{%- ifversion ghec or ghes or ghae %} | `org_credential_authorization` | Enthält Aktivitäten im Zusammenhang mit der Autorisierung von Anmeldeinformationen für die Verwendung mit SAML Single Sign-On. -{%- endif %} {%- ifversion secret-scanning-audit-log-custom-patterns %} | `org_secret_scanning_custom_pattern` | Enthält Aktivitäten im Zusammenhang mit benutzerdefinierten Mustern zur Geheimnisüberprüfung in einer Organisation. Weitere Informationen findest du unter [Definieren benutzerdefinierter Muster für Geheimnisüberprüfungen](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning). -| `org.secret_scanning_push_protection` | Enthält Aktivitäten im Zusammenhang mit benutzerdefinierten Mustern für die Geheimnisüberprüfung in einer Organisation. Weitere Informationen findest du unter [Schützen von Pushs mit Geheimnisüberprüfung](/code-security/secret-scanning/protecting-pushes-with-secret-scanning). -{%- endif %} | `organization_default_label` | Enthält Aktivitäten im Zusammenhang mit Standardbezeichnungen für Repositorys in einer Organisation. -{%- ifversion fpt or ghec or ghes %} | `organization_domain` | Enthält Aktivitäten im Zusammenhang mit überprüften Organisationsdomänen. -| `organization_projects_change` | Enthält Aktivitäten im Zusammenhang mit organisationsweiten Projektboards in einem Unternehmen. -{%- endif %} {%- ifversion fpt or ghec %} | `pages_protected_domain` | Enthält Aktivitäten im Zusammenhang mit überprüften benutzerdefinierten Domänen für {% data variables.product.prodname_pages %}. -| `payment_method` | Enthält Aktivitäten im Zusammenhang mit der Zahlungsweise einer Organisation für {% data variables.product.prodname_dotcom %}. -| `prebuild_configuration` | Enthält Aktivitäten im Zusammenhang mit Prebuildkonfigurationen für {% data variables.product.prodname_github_codespaces %}. -{%- endif %} {%- ifversion ghes %} | `pre_receive_environment` | Enthält Aktivitäten im Zusammenhang mit Pre-Receive-Hook-Umgebungen. -| `pre_receive_hook` | Enthält Aktivitäten im Zusammenhang mit Pre-Receive-Hooks. -{%- endif %} {%- ifversion ghes %} | `private_instance_encryption` | Enthält Aktivitäten im Zusammenhang mit der Aktivierung des privaten Modus für ein Unternehmen. -{%- endif %} | `private_repository_forking` | Enthält Aktivitäten im Zusammenhang mit der Zulassung von Forks privater und interner Repositorys für ein Repository, eine Organisation oder ein Unternehmen. -{%- ifversion fpt or ghec %} | `profile_picture` | Enthält Aktivitäten im Zusammenhang mit dem Profilbild einer Organisation. -{%- endif %} | `project` | Enthält Aktivitäten im Zusammenhang mit Projektboards. -| `project_field` | Enthält Aktivitäten im Zusammenhang mit der Felderstellung und -löschung in einem Projektboard. -| `project_view` | Enthält Aktivitäten im Zusammenhang mit der Ansichtserstellung und -löschung in einem Projektboard. -| `protected_branch` | Enthält Aktivitäten im Zusammenhang mit geschützten Branches. -| `public_key` | Enthält Aktivitäten im Zusammenhang mit SSH-Schlüsseln und Bereitstellungsschlüsseln. -| `pull_request` | Enthält Aktivitäten im Zusammenhang mit Pull Requests. -| `pull_request_review` | Enthält Aktivitäten im Zusammenhang mit Pull Request-Überprüfungen. -| `pull_request_review_comment` | Enthält Aktivitäten im Zusammenhang mit Pull Request-Überprüfungskommentaren. -| `repo` | Enthält Aktivitäten im Zusammenhang mit den Repositorys, die einer Organisation gehören. -{%- ifversion fpt or ghec %} | `repository_advisory` | Enthält Aktivitäten auf Repositoryebene im Zusammenhang mit Sicherheitshinweisen in der {% data variables.product.prodname_advisory_database %}. Weitere Informationen findest du unter [Informationen zu {% data variables.product.prodname_dotcom %}-Sicherheitshinweisen](/github/managing-security-vulnerabilities/about-github-security-advisories). -| `repository_content_analysis` | Enthält Aktivitäten im Zusammenhang mit der [Aktivierung oder Deaktivierung der Datenverwendung für ein privates Repository](/articles/about-github-s-use-of-your-data). -| `repository_dependency_graph` | Enthält Aktivitäten auf Repositoryebene im Zusammenhang mit dem Aktivieren oder Deaktivieren des Abhängigkeitsdiagramms für ein {% ifversion fpt or ghec %}privates {% endif %}Repository. Weitere Informationen findest du unter [Informationen zum Abhängigkeitsdiagramm](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph). -{%- endif %} | `repository_image` | Enthält Aktivitäten im Zusammenhang mit Bildern für ein Repository. -| `repository_invitation` | Enthält Aktivitäten im Zusammenhang mit Einladungen zum Beitreten zu einem Repository. -| `repository_projects_change` | Enthält Aktivitäten im Zusammenhang mit der Aktivierung von Projekten für ein Repository oder für alle Repositorys in einer Organisation. -{%- ifversion ghec or ghes or ghae %} | `repository_secret_scanning` | Enthält Aktivitäten auf Repositoryebene im Zusammenhang mit der Geheimnisüberprüfung. Weitere Informationen findest du unter [Informationen zur Geheimnisüberprüfung](/github/administering-a-repository/about-secret-scanning). -{%- endif %}{%- ifversion secret-scanning-audit-log-custom-patterns %} | `repository_secret_scanning_custom_pattern` | Enthält Aktivitäten im Zusammenhang mit benutzerdefinierten Mustern zur Geheimnisüberprüfung in einem Repository. Weitere Informationen findest du unter [Definieren benutzerdefinierter Muster für Geheimnisüberprüfungen](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning). {% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} | `repository_secret_scanning_push_protection` | Enthält Aktivitäten im Zusammenhang mit benutzerdefinierten Mustern zur Geheimnisüberprüfung in einem Repository. Weitere Informationen findest du unter [Schützen von Pushs mit Geheimnisüberprüfung](/code-security/secret-scanning/protecting-pushes-with-secret-scanning). -{%- endif %} {%- ifversion fpt or ghec %} | `repository_visibility_change` | Enthält Aktivitäten, mit denen Organisationsmitglieder die Sichtbarkeit von Repositorys für die Organisation ändern können. -{%- endif %} | `repository_vulnerability_alert` | Enthält Aktivitäten im Zusammenhang mit [{% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts). -{%- ifversion fpt or ghec %} | `repository_vulnerability_alerts` | Enthält Konfigurationsaktivitäten auf Repositoryebene für {% data variables.product.prodname_dependabot_alerts %}. -| `required_status_check` | Enthält Aktivitäten im Zusammenhang mit den erforderlichen Statusüberprüfungen für geschützte Branches. -{%- endif %} {%- ifversion ghec or ghes %} | `restrict_notification_delivery` | Enthält Aktivitäten im Zusammenhang mit der Einschränkung von E-Mail-Benachrichtigungen an genehmigte oder überprüfte Domänen für ein Unternehmen. -{%- endif %} {%- ifversion custom-repository-roles %} | `role` | Enthält Aktivitäten im Zusammenhang mit [benutzerdefinierten Repositoryrollen](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization). -{%- endif %} {%- ifversion ghec or ghes or ghae %} | `secret_scanning` | Enthält Konfigurationsaktivitäten auf Organisationsebene zur Geheimnisüberprüfung in vorhandenen Repositorys. Weitere Informationen findest du unter [Informationen zur Geheimnisüberprüfung](/github/administering-a-repository/about-secret-scanning). -| `secret_scanning_new_repos` | Enthält Konfigurationsaktivitäten auf Organisationsebene für die Geheimnisüberprüfung für neue Repositorys, die in der Organisation erstellt wurden. -{%- endif %} {%- ifversion ghec or ghes or ghae %} | `security_key` | Enthält Aktivitäten im Zusammenhang mit der Registrierung und Entfernung von Sicherheitsschlüsseln. -{%- endif %} {%- ifversion fpt or ghec %} | `sponsors` | Enthält Ereignisse im Zusammenhang mit Sponsorschaltflächen (siehe [Anzeigen einer Sponsorschaltfläche in deinem Repository](/articles/displaying-a-sponsor-button-in-your-repository)). -{%- endif %} {%- ifversion ghec or ghes or ghae %} | `ssh_certificate_authority` | Enthält Aktivitäten im Zusammenhang mit einer SSH-Zertifizierungsstelle in einer Organisation oder einem Unternehmen. -| `ssh_certificate_requirement` | Enthält Aktivitäten, mit denen festgelegt wird, dass Mitglieder SSH-Zertifikate verwenden müssen, um auf Organisationsressourcen zuzugreifen. -{%- endif %} | `staff` | Enthält Aktivitäten im Zusammenhang mit einem Websiteadministrator, der eine Aktion ausführt. -| `team` | Enthält Aktivitäten im Zusammenhang mit Teams in einer Organisation. -| `team_discussions` | Enthält Aktivitäten im Zusammenhang mit der Verwaltung von Teamdiskussionen für eine Organisation. -{%- ifversion ghec %} | `team_sync_tenant` | Enthält Aktivitäten im Zusammenhang mit der Teamsynchronisierung mit einem IdP für ein Unternehmen oder eine Organisation. -{%- endif %} {%- ifversion fpt or ghes %} | `two_factor_authentication` | Enthält Aktivitäten im Zusammenhang mit der zweistufigen Authentifizierung. -{%- endif %} | `user` | Enthält Aktivitäten im Zusammenhang mit Benutzer*innen in einem Unternehmen oder einer Organisation. -{%- ifversion ghec or ghes %} | `user_license` | Enthält Aktivitäten im Zusammenhang mit Benutzer*innen, die einen lizenzierten Arbeitsplatz in einem Unternehmen belegen, dessen Mitglied sie sind. -{%- endif %} | `workflows` Enthält Aktivitäten im Zusammenhang mit {% data variables.product.prodname_actions %}-Workflows. +{%- ifversion fpt or ghec %} +| `account` | Contains activities related to an organization account. +| `advisory_credit` | Contains activities related to crediting a contributor for a security advisory in the {% data variables.product.prodname_advisory_database %}. For more information, see "[About {% data variables.product.prodname_dotcom %} Security Advisories](/github/managing-security-vulnerabilities/about-github-security-advisories)." +{%- endif %} +| `artifact` | Contains activities related to {% data variables.product.prodname_actions %} workflow run artifacts. +{%- ifversion audit-log-streaming %} +| `audit_log_streaming` | Contains activities related to streaming audit logs for organizations in an enterprise account. +{%- endif %} +{%- ifversion fpt or ghec %} +| `billing` | Contains activities related to an organization's billing. +{%- endif %} +{%- ifversion ghec or ghes or ghae %} +| `business` | Contains activities related to business settings for an enterprise. +{%- endif %} +{%- ifversion code-security-audit-log-events %} +| `business_advanced_security` | Contains activities related to {% data variables.product.prodname_GH_advanced_security %} in an enterprise. For more information, see "[Managing {% data variables.product.prodname_GH_advanced_security %} features for your enterprise](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise)." +| `business_secret_scanning` | Contains activities related to {% data variables.product.prodname_secret_scanning %} in an enterprise. For more information, see "[Managing {% data variables.product.prodname_GH_advanced_security %} features for your enterprise](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise)." +{%- endif %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} +| `business_secret_scanning_custom_pattern` | Contains activities related to custom patterns for {% data variables.product.prodname_secret_scanning %} in an enterprise. +{%- endif %} +{%- ifversion code-security-audit-log-events %} +| `business_secret_scanning_push_protection` | Contains activities related to the push protection feature of {% data variables.product.prodname_secret_scanning %} in an enterprise. For more information, see "[Managing {% data variables.product.prodname_GH_advanced_security %} features for your enterprise](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise)." +| `business_secret_scanning_push_protection_custom_message` | Contains activities related to the custom message displayed when push protection is triggered in an enterprise. For more information, see "[Managing {% data variables.product.prodname_GH_advanced_security %} features for your enterprise](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise)." +{%- endif %} +| `checks` | Contains activities related to check suites and runs. +{%- ifversion fpt or ghec %} +| `codespaces` | Contains activities related to an organization's codespaces. +{%- endif %} +| `commit_comment` | Contains activities related to updating or deleting commit comments. +{%- ifversion ghes %} +| `config_entry` | Contains activities related to configuration settings. These events are only visible in the site admin audit log. +{%- endif %} +| `dependabot_alerts` | Contains organization-level configuration activities for {% data variables.product.prodname_dependabot_alerts %} in existing repositories. For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)." +| `dependabot_alerts_new_repos` | Contains organization-level configuration activities for {% data variables.product.prodname_dependabot_alerts %} in new repositories created in the organization. +| `dependabot_repository_access` | Contains activities related to which private repositories in an organization {% data variables.product.prodname_dependabot %} is allowed to access. +{%- ifversion fpt or ghec or ghes %} +| `dependabot_security_updates` | Contains organization-level configuration activities for {% data variables.product.prodname_dependabot_security_updates %} in existing repositories. For more information, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-dependabot-security-updates)." +| `dependabot_security_updates_new_repos` | Contains organization-level configuration activities for {% data variables.product.prodname_dependabot_security_updates %} for new repositories created in the organization. +{%- endif %} +| `dependency_graph` | Contains organization-level configuration activities for dependency graphs for repositories. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)." +| `dependency_graph_new_repos` | Contains organization-level configuration activities for new repositories created in the organization. +{%- ifversion fpt or ghec %} +| `discussion` | Contains activities related to team discussions. +| `discussion_comment` | Contains activities related to comments posted in discussions on a team page. +| `discussion_post` | Contains activities related to discussions posted to a team page. +| `discussion_post_reply` | Contains activities related to replies to discussions posted to a team page. +{%- endif %} +{%- ifversion ghec or ghes %} +| `dotcom_connection` | Contains activities related to {% data variables.product.prodname_github_connect %}. +| `enterprise` | Contains activities related to enterprise settings. +{%- endif %} +{%- ifversion ghec %} +| `enterprise_domain` | Contains activities related to verified enterprise domains. +| `enterprise_installation` | Contains activities related to {% data variables.product.prodname_github_app %}s associated with an {% data variables.product.prodname_github_connect %} enterprise connection. +{%- endif %} +{%- ifversion fpt or ghec %} +| `environment` | Contains activities related to {% data variables.product.prodname_actions %} environments. +{%- endif %} +{%- ifversion ghae %} +| `external_group` | Contains activities related to Okta groups. +| `external_identity` | Contains activities related to a user in an Okta group. +{%- endif %} +| `gist` | Contains activities related to Gists. +| `hook` | Contains activities related to webhooks. +| `integration` | Contains activities related to integrations in an account. +| `integration_installation` | Contains activities related to integrations installed in an account. +| `integration_installation_request` | Contains activities related to organization member requests for owners to approve integrations for use in the organization. +{%- ifversion ghec or ghae %} +| `ip_allow_list` | Contains activities related to enabling or disabling the IP allow list for an organization. +| `ip_allow_list_entry` | Contains activities related to the creation, deletion, and editing of an IP allow list entry for an organization. +{%- endif %} +| `issue` | Contains activities related to pinning, transferring, or deleting an issue in a repository. +| `issue_comment` | Contains activities related to pinning, transferring, or deleting issue comments. +| `issues` | Contains activities related to enabling or disabling issue creation for an organization. +{%- ifversion fpt or ghec %} +| `marketplace_agreement_signature` | Contains activities related to signing the {% data variables.product.prodname_marketplace %} Developer Agreement. +| `marketplace_listing` | Contains activities related to listing apps in {% data variables.product.prodname_marketplace %}. +{%- endif %} +| `members_can_create_pages` | Contains activities related to managing the publication of {% data variables.product.prodname_pages %} sites for repositories in the organization. For more information, see "[Managing the publication of {% data variables.product.prodname_pages %} sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)." +| `members_can_create_private_pages` | Contains activities related to managing the publication of private {% data variables.product.prodname_pages %} sites for repositories in the organization. +| `members_can_create_public_pages` | Contains activities related to managing the publication of public {% data variables.product.prodname_pages %} sites for repositories in the organization. +{%- ifversion ghec or ghes or ghae %} +| `members_can_delete_repos` | Contains activities related to enabling or disabling repository creation for an organization. +{%- endif %} +{%- ifversion fpt or ghec %} +| `members_can_view_dependency_insights` | Contains organization-level configuration activities allowing organization members to view dependency insights. +| `migration` | Contains activities related to transferring data from a *source* location (such as a {% data variables.product.prodname_dotcom_the_website %} organization or a {% data variables.product.prodname_ghe_server %} instance) to a *target* {% data variables.product.prodname_ghe_server %} instance. +{%- endif %} +| `oauth_access` | Contains activities related to OAuth access tokens. +| `oauth_application` | Contains activities related to OAuth Apps. +{%- ifversion fpt or ghec %} +| `oauth_authorization` | Contains activities related to authorizing OAuth Apps. +{%- endif %} +| `org` | Contains activities related to organization membership. +{%- ifversion ghec or ghes or ghae %} +| `org_credential_authorization` | Contains activities related to authorizing credentials for use with SAML single sign-on. +{%- endif %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} +| `org_secret_scanning_custom_pattern` | Contains activities related to custom patterns for secret scanning in an organization. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." +| `org.secret_scanning_push_protection` | Contains activities related to secret scanning custom patterns in an organization. For more information, see "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." +{%- endif %} +| `organization_default_label` | Contains activities related to default labels for repositories in an organization. +{%- ifversion fpt or ghec or ghes %} +| `organization_domain` | Contains activities related to verified organization domains. +| `organization_projects_change` | Contains activities related to organization-wide project boards in an enterprise. +{%- endif %} +{%- ifversion fpt or ghec %} +| `pages_protected_domain` | Contains activities related to verified custom domains for {% data variables.product.prodname_pages %}. +| `payment_method` | Contains activities related to how an organization pays for {% data variables.product.prodname_dotcom %}. +| `prebuild_configuration` | Contains activities related to prebuild configurations for {% data variables.product.prodname_github_codespaces %}. +{%- endif %} +{%- ifversion ghes %} +| `pre_receive_environment` | Contains activities related to pre-receive hook environments. +| `pre_receive_hook` | Contains activities related to pre-receive hooks. +{%- endif %} +{%- ifversion ghes %} +| `private_instance_encryption` | Contains activities related to enabling private mode for an enterprise. +{%- endif %} +| `private_repository_forking` | Contains activities related to allowing forks of private and internal repositories, for a repository, organization or enterprise. +{%- ifversion fpt or ghec %} +| `profile_picture` | Contains activities related to an organization's profile picture. +{%- endif %} +| `project` | Contains activities related to project boards. +| `project_field` | Contains activities related to field creation and deletion in a project board. +| `project_view` | Contains activities related to view creation and deletion in a project board. +| `protected_branch` | Contains activities related to protected branches. +| `public_key` | Contains activities related to SSH keys and deploy keys. +| `pull_request` | Contains activities related to pull requests. +| `pull_request_review` | Contains activities related to pull request reviews. +| `pull_request_review_comment` | Contains activities related to pull request review comments. +| `repo` | Contains activities related to the repositories owned by an organization. +{%- ifversion fpt or ghec %} +| `repository_advisory` | Contains repository-level activities related to security advisories in the {% data variables.product.prodname_advisory_database %}. For more information, see "[About {% data variables.product.prodname_dotcom %} Security Advisories](/github/managing-security-vulnerabilities/about-github-security-advisories)." +| `repository_content_analysis` | Contains activities related to [enabling or disabling data use for a private repository](/articles/about-github-s-use-of-your-data). +| `repository_dependency_graph` | Contains repository-level activities related to enabling or disabling the dependency graph for a {% ifversion fpt or ghec %}private {% endif %}repository. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)." +{%- endif %} +| `repository_image` | Contains activities related to images for a repository. +| `repository_invitation` | Contains activities related to invitations to join a repository. +| `repository_projects_change` | Contains activities related to enabling projects for a repository or for all repositories in an organization. +{%- ifversion ghec or ghes or ghae %} +| `repository_secret_scanning` | Contains repository-level activities related to secret scanning. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." +{%- endif %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} +| `repository_secret_scanning_custom_pattern` | Contains activities related to secret scanning custom patterns in a repository. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." {% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} +| `repository_secret_scanning_push_protection` | Contains activities related to secret scanning custom patterns in a repository. For more information, see "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." +{%- endif %} +{%- ifversion fpt or ghec %} +| `repository_visibility_change` | Contains activities related to allowing organization members to change repository visibilities for the organization. +{%- endif %} +| `repository_vulnerability_alert` | Contains activities related to [{% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts). +{%- ifversion fpt or ghec %} +| `repository_vulnerability_alerts` | Contains repository-level configuration activities for {% data variables.product.prodname_dependabot_alerts %}. +| `required_status_check` | Contains activities related to required status checks for protected branches. +{%- endif %} +{%- ifversion ghec or ghes %} +| `restrict_notification_delivery` | Contains activities related to the restriction of email notifications to approved or verified domains for an enterprise. +{%- endif %} +{%- ifversion custom-repository-roles %} +| `role` | Contains activities related to [custom repository roles](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization). +{%- endif %} +{%- ifversion ghec or ghes or ghae %} +| `secret_scanning` | Contains organization-level configuration activities for secret scanning in existing repositories. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." +| `secret_scanning_new_repos` | Contains organization-level configuration activities for secret scanning for new repositories created in the organization. +{%- endif %} +{%- ifversion ghec or ghes or ghae %} +| `security_key` | Contains activities related to security keys registration and removal. +{%- endif %} +{%- ifversion fpt or ghec %} +| `sponsors` | Contains events related to sponsor buttons (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"). +{%- endif %} +{%- ifversion ghec or ghes or ghae %} +| `ssh_certificate_authority` | Contains activities related to a SSH certificate authority in an organization or enterprise. +| `ssh_certificate_requirement` | Contains activities related to requiring members use SSH certificates to access organization resources. +{%- endif %}{% ifversion sso-redirect %} +| `sso_redirect` | Contains activities related to automatically redirecting users to sign in (see "[Enforcing policies for security settings in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-sso-for-unauthenticated-users)").{% endif %} +| `staff` | Contains activities related to a site admin performing an action. +| `team` | Contains activities related to teams in an organization. +| `team_discussions` | Contains activities related to managing team discussions for an organization. +{%- ifversion ghec %} +| `team_sync_tenant` | Contains activities related to team synchronization with an IdP for an enterprise or organization. +{%- endif %} +{%- ifversion fpt or ghes %} +| `two_factor_authentication` | Contains activities related to two-factor authentication. +{%- endif %} +| `user` | Contains activities related to users in an enterprise or organization. +{%- ifversion ghec or ghes %} +| `user_license` | Contains activities related to a user occupying a licensed seat in, and being a member of, an enterprise. +{%- endif %} +| `workflows` | Contains activities related to {% data variables.product.prodname_actions %} workflows. diff --git a/translations/de-DE/data/reusables/code-scanning/alerts-found-in-generated-code.md b/translations/de-DE/data/reusables/code-scanning/alerts-found-in-generated-code.md index 45f84085fb..a6eeb932fb 100644 --- a/translations/de-DE/data/reusables/code-scanning/alerts-found-in-generated-code.md +++ b/translations/de-DE/data/reusables/code-scanning/alerts-found-in-generated-code.md @@ -1,3 +1,11 @@ -For compiled languages like Java,{% ifversion codeql-kotlin-beta %} Kotlin, {% endif %}{% ifversion codeql-go-autobuild %} Go,{% endif %} C, C++, and C#, {% data variables.product.prodname_codeql %} analyzes all of the code which was built during the workflow run. To limit the amount of code being analyzed, build ony the code which you wish to analyze by specifying your own build steps in a `run` block. You can combine specifying your own build steps with using the `paths` or `paths-ignore` filters on the `pull_request` and `push` events to ensure that your workflow only runs when specific code is changed. For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestpull_request_targetpathspaths-ignore)." +--- +ms.openlocfilehash: a39c6a75a0b6decf15352f2d164d593f0d020fff +ms.sourcegitcommit: dac72908e8660cb4a347fbf73beab61034eed8c5 +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/25/2022 +ms.locfileid: "148182306" +--- +Bei kompilierten Sprachen wie Java,{% ifversion codeql-kotlin-beta %} Kotlin, {% endif %}{% ifversion codeql-go-autobuild %} Go,{% endif %} C, C++ und C# analysiert {% data variables.product.prodname_codeql %} den gesamten Code, der während der Workflowausführung erstellt wurde. Um die Menge des zu analysierenden Codes zu begrenzen, kannst du durch die Angabe eigener Kompilierungsschritte in einem `run`-Block nur den Code kompilieren, den du analysieren möchtest. Durch die Angabe deiner eigenen Buildschritte mithilfe der Filter `paths` und `paths-ignore` für die Ereignisse `pull_request` und `push` kannst du die Schritte wie gewünscht kombinieren, um sicherzustellen, dass dein Workflow nur ausgeführt wird, wenn der bestimmte Code geändert wird. Weitere Informationen findest du unter [Workflowsyntax für {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestpull_request_targetpathspaths-ignore). -For languages like{% ifversion codeql-go-autobuild %}{% else %} Go,{% endif %} JavaScript, Python, and TypeScript, that {% data variables.product.prodname_codeql %} analyzes without compiling the source code, you can specify additional configuration options to limit the amount of code to analyze. For more information, see "[Specifying directories to scan](/code-security/secure-coding/configuring-code-scanning#specifying-directories-to-scan)." \ No newline at end of file +Für Sprachen wie{% ifversion codeql-go-autobuild %}{% else %} Go,{% endif %} JavaScript, Python und TypeScript, die {% data variables.product.prodname_codeql %} ohne Kompilierung des Quellcodes analysiert, kannst du zusätzliche Konfigurationsoptionen angeben, um den Umfang des zu analysierenden Codes zu begrenzen. Weitere Informationen findest du unter [Angeben von zu überprüfenden Verzeichnissen](/code-security/secure-coding/configuring-code-scanning#specifying-directories-to-scan). \ No newline at end of file diff --git a/translations/de-DE/data/reusables/code-scanning/autobuild-add-build-steps.md b/translations/de-DE/data/reusables/code-scanning/autobuild-add-build-steps.md index b56c05006c..8bfbf7c726 100644 --- a/translations/de-DE/data/reusables/code-scanning/autobuild-add-build-steps.md +++ b/translations/de-DE/data/reusables/code-scanning/autobuild-add-build-steps.md @@ -1,2 +1,10 @@ -If `autobuild` fails, or you want to analyze a different set of source files from those built by the `autobuild` process, you'll need to remove the `autobuild` step from the workflow, and manually add build steps. For C/C++, C#, Go,{% ifversion codeql-kotlin-beta %} Kotlin, {% endif %} and Java projects, {% data variables.product.prodname_codeql %} will analyze whatever source code is built by your specified build steps. +--- +ms.openlocfilehash: d4d496d4b5c45f557d80aace29013b3b32e478c6 +ms.sourcegitcommit: dac72908e8660cb4a347fbf73beab61034eed8c5 +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/25/2022 +ms.locfileid: "148182274" +--- +Wenn bei `autobuild` ein Fehler auftritt oder du andere Quelldateien als die durch den Prozess `autobuild` erstellten Dateien analysieren möchtest, musst du den Schritt `autobuild` aus dem Workflow entfernen und manuell Buildschritte hinzufügen. Für C/C++-, C#-, Go,{% ifversion codeql-kotlin-beta %} Kotlin- {% endif %} und Java-Projekte analysiert {% data variables.product.prodname_codeql %} den Quellcode, der von den von dir angegebenen Buildschritten erstellt wird. diff --git a/translations/de-DE/data/reusables/code-scanning/autobuild-compiled-languages.md b/translations/de-DE/data/reusables/code-scanning/autobuild-compiled-languages.md index 3a39023e56..90a3604c6d 100644 --- a/translations/de-DE/data/reusables/code-scanning/autobuild-compiled-languages.md +++ b/translations/de-DE/data/reusables/code-scanning/autobuild-compiled-languages.md @@ -1 +1,9 @@ -For the supported compiled languages, you can use the `autobuild` action in the {% data variables.code-scanning.codeql_workflow %} to build your code. This avoids you having to specify explicit build commands for C/C++, C#,{% ifversion codeql-go-autobuild %} Go,{% endif %}{% ifversion codeql-kotlin-beta %} Kotlin, {% endif %} and Java. \ No newline at end of file +--- +ms.openlocfilehash: 81bb084ee5dcb540c77b4a7b55c67890bab2d47a +ms.sourcegitcommit: dac72908e8660cb4a347fbf73beab61034eed8c5 +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/25/2022 +ms.locfileid: "148182290" +--- +Für die unterstützten kompilierten Sprachen kannst du den Code mithilfe der `autobuild`-Aktion im {% data variables.code-scanning.codeql_workflow %} erstellen. So wird vermieden, dass du explizite Buildbefehle für C/C++, C#,{% ifversion codeql-go-autobuild %} Go,{% endif %}{% ifversion codeql-kotlin-beta %} Kotlin, {% endif %} und Java angeben musst. \ No newline at end of file diff --git a/translations/de-DE/data/reusables/codespaces/command-pallette.md b/translations/de-DE/data/reusables/codespaces/command-pallette.md new file mode 100644 index 0000000000..b2e39e2653 --- /dev/null +++ b/translations/de-DE/data/reusables/codespaces/command-pallette.md @@ -0,0 +1,9 @@ +--- +ms.openlocfilehash: 17226308ffb5d7144dfe62d79f1f6cd3a1f63819 +ms.sourcegitcommit: 3ff64a8c8cf70e868c10105aa6bbf6cd4f78e4d3 +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/22/2022 +ms.locfileid: "148180857" +--- +1. Greife auf {% data variables.product.prodname_vscode_command_palette_shortname %} mit UMSCHALT+BEFEHL+P (Mac) oder STRG+UMSCHALT+P (Windows/Linux) zu. \ No newline at end of file diff --git a/translations/de-DE/data/reusables/codespaces/full-rebuild-tip.md b/translations/de-DE/data/reusables/codespaces/full-rebuild-tip.md new file mode 100644 index 0000000000..ca9ae5730d --- /dev/null +++ b/translations/de-DE/data/reusables/codespaces/full-rebuild-tip.md @@ -0,0 +1,13 @@ +--- +ms.openlocfilehash: 0083a6bd4cd85d02754b449ecccdfa22f52cc358 +ms.sourcegitcommit: 3ff64a8c8cf70e868c10105aa6bbf6cd4f78e4d3 +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/22/2022 +ms.locfileid: "148180858" +--- +{% tip %} + +**Tipp:** Führe gelegentlich eine vollständige Neuerstellung durchführen, um deinen Cache zu löschen und deinen Container mit neuen Images neu zu erstellen. Weitere Informationen findest du unter [Durchführen einer vollständigen Neuerstellung eines Containers](/codespaces/codespaces-reference/performing-a-full-rebuild-of-a-container). + +{% endtip %} \ No newline at end of file diff --git a/translations/de-DE/data/reusables/codespaces/rebuild-command.md b/translations/de-DE/data/reusables/codespaces/rebuild-command.md index e60ef5447f..4651cad7dd 100644 --- a/translations/de-DE/data/reusables/codespaces/rebuild-command.md +++ b/translations/de-DE/data/reusables/codespaces/rebuild-command.md @@ -1,5 +1,13 @@ -1. Access the {% data variables.product.prodname_vscode_command_palette_shortname %} (Shift+Command+P (Mac) / Ctrl+Shift+P (Windows/Linux)), then start typing "rebuild". Select **Codespaces: Rebuild Container**. +--- +ms.openlocfilehash: 9a1e503111789036b99e1f31b9078bb28e4d57f8 +ms.sourcegitcommit: 3ff64a8c8cf70e868c10105aa6bbf6cd4f78e4d3 +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/22/2022 +ms.locfileid: "148180839" +--- +1. Greife auf die {% data variables.product.prodname_vscode_command_palette_shortname %} zu (UMSCHALT+BEFEHL+P (Mac)/STRG+UMSCHALT+P (Windows/Linux)), und beginne dann mit der Eingabe „rebuild“. Wähle **Codespaces: Container neu erstellen** aus. - ![Screenshot of Rebuild Container command in the Command Pallette](/assets/images/help/codespaces/codespaces-rebuild.png) + ![Screenshot des Befehls „Container neu erstellen“ in der Befehlspalette](/assets/images/help/codespaces/codespaces-rebuild.png) {% indented_data_reference reusables.codespaces.full-rebuild-tip %} diff --git a/translations/de-DE/data/reusables/education/student-codespaces-benefit.md b/translations/de-DE/data/reusables/education/student-codespaces-benefit.md index 82c2396081..1315350a5c 100644 --- a/translations/de-DE/data/reusables/education/student-codespaces-benefit.md +++ b/translations/de-DE/data/reusables/education/student-codespaces-benefit.md @@ -1,9 +1,9 @@ --- -ms.openlocfilehash: cdfaf83aa2910a79f44435c6674a9b2ba53d9ec3 -ms.sourcegitcommit: e8c012864f13f9146e53fcb0699e2928c949ffa8 +ms.openlocfilehash: 3d5f9723fc9c1778d8e98d24b3997710a468c12b +ms.sourcegitcommit: aa67bb5ad7aa6804c5def4390e30adcc7cf96ea1 ms.translationtype: HT ms.contentlocale: de-DE -ms.lasthandoff: 11/09/2022 -ms.locfileid: "148159665" +ms.lasthandoff: 11/15/2022 +ms.locfileid: "148165193" --- -Verifizierte Schüler*innen und Studierende können {% data variables.product.prodname_github_codespaces %} bis zu einer festgelegten Nutzungsmenge pro Monat für persönliche Konten kostenlos nutzen. Die Speichermenge und Anzahl von Kernstunden, die von Schüler*innen und Studierenden pro Monat genutzt werden können, entspricht der jeweils bei {% data variables.product.prodname_pro %}-Konten enthaltenen Menge bzw. Anzahl. Weitere Informationen findest du unter [Informationen zur Abrechnung für {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces). \ No newline at end of file +Verifizierte Schüler und Studierende können {% data variables.product.prodname_github_codespaces %} bis zu 180 Kernstunden pro Monat für persönliche Konten kostenlos nutzen. Die Speichermenge und Anzahl von Kernstunden, die von Schüler*innen und Studierenden pro Monat genutzt werden können, entspricht der jeweils bei {% data variables.product.prodname_pro %}-Konten enthaltenen Menge bzw. Anzahl. Weitere Informationen findest du unter [Informationen zur Abrechnung für {% data variables.product.prodname_github_codespaces %}](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces). \ No newline at end of file diff --git a/translations/de-DE/data/reusables/enterprise-accounts/azure-emu-support-oidc.md b/translations/de-DE/data/reusables/enterprise-accounts/azure-emu-support-oidc.md new file mode 100644 index 0000000000..bbcc568c28 --- /dev/null +++ b/translations/de-DE/data/reusables/enterprise-accounts/azure-emu-support-oidc.md @@ -0,0 +1,13 @@ +--- +ms.openlocfilehash: ba5b61ae2e9f24ddaf725f419d6955c2165bdd07 +ms.sourcegitcommit: c562c85cc75ffe1eb4e9595d8adc09ec71697ab1 +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/22/2022 +ms.locfileid: "148180128" +--- +{% note %} + +**Hinweis:** Die Unterstützung von OpenID Connect (OIDC) und CAP (Richtlinie für bedingten Zugriff) für {% data variables.product.prodname_emus %} ist nur für Azure AD erhältlich. + +{% endnote %} diff --git a/translations/de-DE/data/reusables/enterprise-accounts/emu-azure-admin-consent.md b/translations/de-DE/data/reusables/enterprise-accounts/emu-azure-admin-consent.md index 1b68756a7d..820e1c332b 100644 --- a/translations/de-DE/data/reusables/enterprise-accounts/emu-azure-admin-consent.md +++ b/translations/de-DE/data/reusables/enterprise-accounts/emu-azure-admin-consent.md @@ -1,6 +1,14 @@ -1. After {% data variables.product.product_name %} redirects you to your IdP, sign in, then follow the instructions to give consent and install the {% data variables.product.prodname_emu_idp_oidc_application %} application. After Azure AD asks for permissions for {% data variables.product.company_short %} {% data variables.product.prodname_emus %} with OIDC, enable **Consent on behalf of your organization**, then click **Accept**. +--- +ms.openlocfilehash: af0baef0abb9baffb7c9356f6f14aa9a0b9754f3 +ms.sourcegitcommit: c562c85cc75ffe1eb4e9595d8adc09ec71697ab1 +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/22/2022 +ms.locfileid: "148180149" +--- +1. Nachdem {% data variables.product.product_name %} dich zu deinem Identitätsanbieter umgeleitet hat, meldest du dich dort an und befolgst dann die Anweisungen, um deine Einwilligung zu erteilen und die {% data variables.product.prodname_emu_idp_oidc_application %}-Anwendung zu installieren. Wenn Azure AD die Berechtigungen für {% data variables.product.company_short %} {% data variables.product.prodname_emus %} mit OIDC anfordert, aktivierst du **Zustimmung im Namen Ihrer Organisation** und klickst dann auf **Annehmen**. {% warning %} - **Warning:** You must sign in to Azure AD as a user with global admin rights in order to consent to the installation of the {% data variables.product.prodname_emu_idp_oidc_application %} application. + **Warnung:** Du musst dich bei Azure AD als Benutzer mit globalen Administratorrechten anmelden, um in die Installation der {% data variables.product.prodname_emu_idp_oidc_application %}-Anwendung einzuwilligen. {% endwarning %} diff --git a/translations/de-DE/data/reusables/enterprise_installation/image-urls-viewable-warning.md b/translations/de-DE/data/reusables/enterprise_installation/image-urls-viewable-warning.md index d4ad4ce937..c7ed85f983 100644 --- a/translations/de-DE/data/reusables/enterprise_installation/image-urls-viewable-warning.md +++ b/translations/de-DE/data/reusables/enterprise_installation/image-urls-viewable-warning.md @@ -1,5 +1,13 @@ +--- +ms.openlocfilehash: 699a28a2443778018ea25e0060e621da9427b4ef +ms.sourcegitcommit: c562c85cc75ffe1eb4e9595d8adc09ec71697ab1 +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/22/2022 +ms.locfileid: "148179973" +--- {% warning %} -**Warning:** If you add an image attachment to a pull request or issue comment, anyone can view the anonymized image URL without authentication{% ifversion ghes %}, even if the pull request is in a private repository, or if private mode is enabled. To prevent unauthorized access to the images, ensure that you restrict network access to the systems that serve the images, including {% data variables.location.product_location %}{% endif %}.{% ifversion ghae %} To prevent unauthorized access to image URLs on {% data variables.product.product_name %}, consider restricting network traffic to your enterprise. For more information, see "[Restricting network traffic to your enterprise with an IP allow list](/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list)."{% endif %} +**Warnung:** Wenn du einem Pull Request oder einem Kommentar zu einem Issue ein Bild als Anlage hinzufügst, kann jeder die anonymisierte Bild-URL ohne Authentifizierung anzeigen{% ifversion ghes %}, selbst wenn sich der Pull Request in einem privaten Repository befindet oder der private Modus aktiviert ist. Um den nicht autorisierten Zugriff auf die Bilder zu verhindern, stelle sicher, dass du den Netzwerkzugriff auf die Systeme beschränkst, die die Bilder bereitstellen, einschließlich {% data variables.location.product_location %}{% endif %}.{% ifversion ghae %} Um den nicht autorisierten Zugriff auf Bild-URLs auf {% data variables.product.product_name %} zu verhindern, solltest du den Netzwerkdatenverkehr an dein Unternehmen einschränken. Weitere Informationen findest du unter [Einschränken des Netzwerkdatenverkehrs in deinem Unternehmen mit einer Liste zugelassener IP-Adressen](/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list).{% endif %} {% endwarning %} diff --git a/translations/de-DE/data/reusables/identity-and-permissions/about-adding-ip-allow-list-entries.md b/translations/de-DE/data/reusables/identity-and-permissions/about-adding-ip-allow-list-entries.md index af9e2e65e5..1d24fbe746 100644 --- a/translations/de-DE/data/reusables/identity-and-permissions/about-adding-ip-allow-list-entries.md +++ b/translations/de-DE/data/reusables/identity-and-permissions/about-adding-ip-allow-list-entries.md @@ -1,3 +1,11 @@ -You can create an IP allow list by adding entries that each contain an IP address or address range. After you finish adding entries, you can check whether a particular IP address would be allowed by any of the enabled entries in your list. +--- +ms.openlocfilehash: ba27097b12d25f6c6b9688f764e380eb2fc937b1 +ms.sourcegitcommit: c562c85cc75ffe1eb4e9595d8adc09ec71697ab1 +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/22/2022 +ms.locfileid: "148180037" +--- +Du kannst eine Liste zugelassener IP-Adressen erstellen, indem du Einträge hinzufügst, die jeweils eine IP-Adresse oder einen Adressbereich enthalten. Nachdem du Einträge hinzugefügt hast, kannst du überprüfen, ob eine bestimmte IP-Adresse durch einen der aktivierten Einträge in deiner Liste zugelassen wird. -Before the list restricts access to {% ifversion ghae %}your enterprise{% else %}private assets owned by organizations in your enterprise{% endif %}, you must also enable allowed IP addresses. +Bevor die Liste den Zugriff auf {% ifversion ghae %}dein Unternehmen{% else %}private Ressourcen im Besitz von Organisationen in deinem Unternehmen{% endif %} beschränkt, musst du auch zulässige IP-Adressen aktivieren. diff --git a/translations/de-DE/data/reusables/identity-and-permissions/about-editing-ip-allow-list-entries.md b/translations/de-DE/data/reusables/identity-and-permissions/about-editing-ip-allow-list-entries.md index f8c5490631..78d5defe91 100644 --- a/translations/de-DE/data/reusables/identity-and-permissions/about-editing-ip-allow-list-entries.md +++ b/translations/de-DE/data/reusables/identity-and-permissions/about-editing-ip-allow-list-entries.md @@ -1,3 +1,11 @@ -You can edit an entry in your IP allow list. If you edit an enabled entry, changes are enforced immediately. +--- +ms.openlocfilehash: a6a2388e469c6283bbe0f9f7855044f45829584e +ms.sourcegitcommit: c562c85cc75ffe1eb4e9595d8adc09ec71697ab1 +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/22/2022 +ms.locfileid: "148180069" +--- +Du kannst einen Eintrag in deiner IP-Zulassungsliste bearbeiten. Wenn du einen aktivierten Eintrag bearbeitest, werden die Änderungen sofort wirksam. -After you finish editing entries, you can check whether your allow list will permit a connection from a particular IP address after you enable the list. \ No newline at end of file +Nachdem du die Bearbeitung von Einträgen abgeschlossen hast, kannst du nach der Aktivierung der Liste überprüfen, ob deine Liste zugelassener IP-Adressen eine Verbindung von einer bestimmten IP-Adresse zulässt. \ No newline at end of file diff --git a/translations/de-DE/data/reusables/identity-and-permissions/about-enabling-allowed-ip-addresses.md b/translations/de-DE/data/reusables/identity-and-permissions/about-enabling-allowed-ip-addresses.md index 25129e468e..1741733025 100644 --- a/translations/de-DE/data/reusables/identity-and-permissions/about-enabling-allowed-ip-addresses.md +++ b/translations/de-DE/data/reusables/identity-and-permissions/about-enabling-allowed-ip-addresses.md @@ -1,3 +1,11 @@ -After you create an IP allow list, you can enable allowed IP addresses. When you enable allowed IP addresses, {% data variables.product.company_short %} immediately enforces any enabled entries in your IP allow list. +--- +ms.openlocfilehash: a2310aaf4dbdde14b2a644c33f850731dd44ce46 +ms.sourcegitcommit: c562c85cc75ffe1eb4e9595d8adc09ec71697ab1 +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/22/2022 +ms.locfileid: "148180085" +--- +Nachdem du eine IP-Zulassungsliste erstellt hast, kannst du zulässige IP-Adressen aktivieren. Wenn du zulässige IP-Adressen aktivierst, erzwingt {% data variables.product.company_short %} sofort alle aktivierten Einträge in deiner IP-Zulassungsliste. -Before you enable your IP allow list, you can check whether your allow list will permit a connection from a particular IP address. For more information, see "[Checking if an IP address is permitted](#checking-if-an-ip-address-is-permitted)." \ No newline at end of file +Bevor du deine Liste zugelassener IP-Adressen aktivierst, kannst du überprüfen, ob deine Liste zugelassener IP-Adressen eine Verbindung von einer bestimmten IP-Adresse zulässt. Weitere Informationen findest du unter [Überprüfen, ob eine IP-Adresse zulässig ist](#checking-if-an-ip-address-is-permitted). \ No newline at end of file diff --git a/translations/de-DE/data/reusables/identity-and-permissions/check-ip-address-step.md b/translations/de-DE/data/reusables/identity-and-permissions/check-ip-address-step.md index d5ad5c6596..2b0cd89c2d 100644 --- a/translations/de-DE/data/reusables/identity-and-permissions/check-ip-address-step.md +++ b/translations/de-DE/data/reusables/identity-and-permissions/check-ip-address-step.md @@ -1,10 +1,10 @@ --- -ms.openlocfilehash: 5eaf0aa831a27f61216ae9574df61fe7445f2f94 -ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.openlocfilehash: 48ae9b37a06105b30d9d4bc5d50bc0795443417e +ms.sourcegitcommit: c562c85cc75ffe1eb4e9595d8adc09ec71697ab1 ms.translationtype: HT ms.contentlocale: de-DE -ms.lasthandoff: 10/25/2022 -ms.locfileid: "148109617" +ms.lasthandoff: 11/22/2022 +ms.locfileid: "148180021" --- 1. Gib unter „IP-Adresse überprüfen“ eine IP-Adresse ein. ![Screenshot: Textfeld „IP-Adresse überprüfen“](/assets/images/help/security/check-ip-address.png) diff --git a/translations/de-DE/data/reusables/identity-and-permissions/ip-allow-lists-enable.md b/translations/de-DE/data/reusables/identity-and-permissions/ip-allow-lists-enable.md index 6990c62b23..e972cd4cf4 100644 --- a/translations/de-DE/data/reusables/identity-and-permissions/ip-allow-lists-enable.md +++ b/translations/de-DE/data/reusables/identity-and-permissions/ip-allow-lists-enable.md @@ -1,3 +1,11 @@ -To enforce the IP allow list, you must first add IP addresses to the list, then enable the IP allow list. After you complete your list, you can check whether a particular IP address would be allowed by any of the enabled entries in the list. +--- +ms.openlocfilehash: bd068fb8f85d583d4fa5badb014a3fb5617199ad +ms.sourcegitcommit: c562c85cc75ffe1eb4e9595d8adc09ec71697ab1 +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/22/2022 +ms.locfileid: "148180150" +--- +Um die IP-Zulassungsliste zu erzwingen, musst Du der Liste zuerst IP-Adressen hinzufügen und danach die IP-Zulassungsliste aktivieren. Nachdem du deine Liste fertiggestellt hast, kannst du überprüfen, ob eine bestimmte IP-Adresse durch einen der aktivierten Einträge in der Liste zugelassen wird. -You must add your current IP address, or a matching range, before you enable the IP allow list. +Du musst Deine aktuelle IP-Adresse oder einen passenden Adressbereich hinzufügen, bevor Du die Liste der zulässigen IP-Adressen aktivierst. diff --git a/translations/de-DE/data/reusables/identity-and-permissions/ip-allow-lists-enterprise.md b/translations/de-DE/data/reusables/identity-and-permissions/ip-allow-lists-enterprise.md index 37abd17661..2ebdbd0ac7 100644 --- a/translations/de-DE/data/reusables/identity-and-permissions/ip-allow-lists-enterprise.md +++ b/translations/de-DE/data/reusables/identity-and-permissions/ip-allow-lists-enterprise.md @@ -1,11 +1,5 @@ ---- -ms.openlocfilehash: 5c02cf240a1d23e9549a534381d9914bd8dc0ebd -ms.sourcegitcommit: fb047f9450b41b24afc43d9512a5db2a2b750a2a -ms.translationtype: HT -ms.contentlocale: de-DE -ms.lasthandoff: 09/11/2022 -ms.locfileid: "145101599" ---- -Wenn du die Positivliste aktivierst, werden die von dir konfigurierten IP-Adressen sofort zu den Positivlisten der Organisationen in deinem Unternehmen hinzugefügt. Wenn du die Positivliste deaktivierst, werden die Adressen aus den Positivlisten der Organisationen entfernt. +When you enable the allow list, the IP addresses you have configured are immediately added to the allow lists of organizations in your enterprise. If you disable the allow list, the addresses are removed from the organization allow lists. -Du kannst festlegen, dass alle IP-Adressen, die für in deinem Unternehmen installierte {% data variables.product.prodname_github_apps %} konfiguriert sind, automatisch zu deiner Positivliste hinzugefügt werden. Die Person, die eine {% data variables.product.prodname_github_app %} erstellt, kann eine Positivliste für die Anwendung konfigurieren, die alle IP-Adressen angibt, an denen die Anwendung ausgeführt wird. Indem du deine Positivliste so konfigurierst, dass sie von dieser Positivliste erbt, vermeidest du, dass Verbindungsanforderungen von der Anwendung abgelehnt werden. Weitere Informationen findest du unter [Zulassen des Zugriffs durch GitHub Apps](#allowing-access-by-github-apps). +{% data reusables.identity-and-permissions.org-enterprise-allow-list-interaction %} For more information, see "[Managing allowed IP addresses for your organization](/organizations/keeping-your-organization-secure/managing-allowed-ip-addresses-for-your-organization)." + +You can choose to automatically add to your allow list any IP addresses configured for {% data variables.product.prodname_github_apps %} installed in your enterprise. The creator of a {% data variables.product.prodname_github_app %} can configure an allow list for their application, specifying the IP addresses at which the application runs. By inheriting their allow list into yours, you avoid connection requests from the application being refused. For more information, see "[Allowing access by GitHub Apps](#allowing-access-by-github-apps)." diff --git a/translations/de-DE/data/reusables/organizations/require-ssh-cert.md b/translations/de-DE/data/reusables/organizations/require-ssh-cert.md index 4c554c56c5..f4565b4bff 100644 --- a/translations/de-DE/data/reusables/organizations/require-ssh-cert.md +++ b/translations/de-DE/data/reusables/organizations/require-ssh-cert.md @@ -1,10 +1,8 @@ ---- -ms.openlocfilehash: 2f27cc8f89cfa028a5e07512c1528152a9bd4941 -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 -ms.translationtype: HT -ms.contentlocale: de-DE -ms.lasthandoff: 09/05/2022 -ms.locfileid: "145107791" ---- -1. Um optional von den Mitgliedern zu verlangen, SSH-Zertifikate zu verwenden, wähle **SSH-Zertifikate verlangen** aus, und klicke dann auf **Speichern**. - ![Kontrollkästchen „SSH-Zertifikat verlangen“ und Schaltfläche „Speichern“](/assets/images/help/organizations/require-ssh-cert.png) +1. Optionally, to require members to use SSH certificates, select **Require SSH Certificates**, then click **Save**. + ![Require SSH Certificate checkbox and save button](/assets/images/help/organizations/require-ssh-cert.png) + + {% note %} + + **Note:** When you require SSH certificates, the requirement does not apply to authorized third-party integrations or to {% data variables.product.prodname_dotcom %} features such as {% data variables.product.prodname_actions %}{% ifversion fpt or ghec %} and {% data variables.product.prodname_codespaces %}{% endif %}, which are trusted environments within the {% data variables.product.prodname_dotcom %} ecosystem. + + {% endnote %} diff --git a/translations/de-DE/data/reusables/projects/tasklists-release-stage.md b/translations/de-DE/data/reusables/projects/tasklists-release-stage.md index bb467988a6..1776e18fc1 100644 --- a/translations/de-DE/data/reusables/projects/tasklists-release-stage.md +++ b/translations/de-DE/data/reusables/projects/tasklists-release-stage.md @@ -1,10 +1,10 @@ --- -ms.openlocfilehash: 989d63ee95229407cd3c3b05f5cfb41bd9038aee -ms.sourcegitcommit: e8c012864f13f9146e53fcb0699e2928c949ffa8 +ms.openlocfilehash: 23da81a1051f71cceb256e281271dc5eff03d7b2 +ms.sourcegitcommit: f5ec7f52d2945ba8b7c14f8f604e4784a8feda19 ms.translationtype: HT ms.contentlocale: de-DE -ms.lasthandoff: 11/09/2022 -ms.locfileid: "148159621" +ms.lasthandoff: 11/22/2022 +ms.locfileid: "148180753" --- {% note %} diff --git a/translations/de-DE/data/reusables/pull_requests/issues-media-types.md b/translations/de-DE/data/reusables/pull_requests/issues-media-types.md index 1aa78e4f70..5c6e82aca7 100644 --- a/translations/de-DE/data/reusables/pull_requests/issues-media-types.md +++ b/translations/de-DE/data/reusables/pull_requests/issues-media-types.md @@ -1,18 +1,18 @@ --- -ms.openlocfilehash: 0e58e5904bbff65341fbe4221fa03ea96e032c42 -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.openlocfilehash: a45f36a89c0e8881fa181cc31f03a6a9cf034aa9 +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc ms.translationtype: HT ms.contentlocale: de-DE -ms.lasthandoff: 09/05/2022 -ms.locfileid: "145090906" +ms.lasthandoff: 11/24/2022 +ms.locfileid: "148181288" --- ### Benutzerdefinierte Medientypen Die folgenden Medientypen werden für diese API unterstützt: - application/vnd.github.VERSION.raw+json - application/vnd.github.VERSION.text+json - application/vnd.github.VERSION.html+json - application/vnd.github.VERSION.full+json + application/vnd.github.raw+json + application/vnd.github.text+json + application/vnd.github.html+json + application/vnd.github.full+json Weitere Informationen zu Medientypen findest du unter [Benutzerdefinierte Medientypen](/rest/overview/media-types). diff --git a/translations/de-DE/data/reusables/secret-scanning/bypass-reasons-and-alerts.md b/translations/de-DE/data/reusables/secret-scanning/bypass-reasons-and-alerts.md new file mode 100644 index 0000000000..d2ed8ab31e --- /dev/null +++ b/translations/de-DE/data/reusables/secret-scanning/bypass-reasons-and-alerts.md @@ -0,0 +1,15 @@ +--- +ms.openlocfilehash: eb4b729cf490728306961ff3d2ef2835700c8735 +ms.sourcegitcommit: 80edcdbff4726de4d196584fcb603bca2efffd1f +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/24/2022 +ms.locfileid: "148181807" +--- +Diese Tabelle zeigt das Verhalten von Warnungen für die einzelnen Methoden, mit denen ein Benutzer einen Pushschutzblock umgehen kann. + +| Grund der Umgehung | Warnungsverhalten | +|-----------------------|------------------------------------------------------| +| Wird in Tests verwendet. | {% data variables.product.prodname_dotcom %} erstellt eine geschlossene Warnung, die als „In Tests verwendet“ aufgelöst wurde. | +| Ist ein falsch positives Ergebnis. | {% data variables.product.prodname_dotcom %} erstellt eine geschlossene Warnung, die als „False Positive“ aufgelöst wurde. | +| Wird später behoben. | {% data variables.product.prodname_dotcom %} erstellt eine offene Warnung. | \ No newline at end of file diff --git a/translations/de-DE/data/reusables/secret-scanning/partner-secret-list-public-repo.md b/translations/de-DE/data/reusables/secret-scanning/partner-secret-list-public-repo.md index b08a291de8..3b1a43f1aa 100644 --- a/translations/de-DE/data/reusables/secret-scanning/partner-secret-list-public-repo.md +++ b/translations/de-DE/data/reusables/secret-scanning/partner-secret-list-public-repo.md @@ -1,127 +1,135 @@ -Partner | Supported secret +--- +ms.openlocfilehash: 59e78cbf492110a8949c27e867bf195ae5605307 +ms.sourcegitcommit: bddda0c0814770ee64e378692891931c618247ec +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/24/2022 +ms.locfileid: "148181763" +--- +Partner | Unterstütztes Geheimnis --- | --- -Adafruit IO | Adafruit IO Key -Adobe | Adobe Device Token -Adobe | Adobe Service Token -Adobe | Adobe Short-Lived Access Token -Adobe | Adobe JSON Web Token -Alibaba Cloud | Alibaba Cloud Access Key ID and Access Key Secret pair -Amazon Web Services (AWS) | Amazon AWS Access Key ID and Secret Access Key pair -Atlassian | Atlassian API Token -Atlassian | Atlassian JSON Web Token -Azure | Azure Active Directory Application Secret -Azure | Azure Batch Key Identifiable -Azure | Azure CosmosDB Key Identifiable +Adafruit IO | Adafruit IO-Schlüssel +Adobe | Adobe-Gerätetoken +Adobe | Adobe-Diensttoken +Adobe | Kurzlebiges Zugriffstoken für Adobe +Adobe | JSON Web Token für Adobe +Alibaba Cloud | Paar aus Zugriffsschlüssel-ID und -Geheimnis für Alibaba Cloud +Amazon Web Services (AWS) | Paar aus Zugriffsschlüssel-ID und geheimem Zugriffsschlüssel für Amazon AWS +Atlassian | API-Token für Atlassian +Atlassian | JSON Web Token für Atlassian +Azure | Anwendungsgeheimnis für Azure Active Directory +Azure | Azure Batch-Schlüssel identifizierbar +Azure | Azure CosmosDB-Schlüssel identifizierbar Azure | Azure DevOps {% data variables.product.pat_generic_title_case %} -Azure | Azure ML Studio (classic) Web Service Key -Azure | Azure SAS Token -Azure | Azure Search Admin Key -Azure | Azure Search Query Key -Azure | Azure Service Management Certificate -Azure | Azure SQL Connection String -Azure | Azure Storage Account Key -Checkout.com | Checkout.com Production Secret Key -Checkout.com | Checkout.com Test Secret Key -Chief | Chief Tools Token -Clojars | Clojars Deploy Token -CloudBees CodeShip | CloudBees CodeShip Credential -Contributed Systems | Contributed Systems Credentials -Databricks | Databricks Access Token -Datadog | Datadog API Key -DevCycle | DevCycle Client API Key -DevCycle | DevCycle Server API Key +Azure | Azure ML Studio-Webdienstschlüssel (klassisch) +Azure | SAS-Token für Azure +Azure | Azure Search-Administratorschlüssel +Azure | Azure Search-Abfrageschlüssel +Azure | Zertifikat für die Azure-Dienstverwaltung +Azure | Azure SQL-Verbindungszeichenfolge +Azure | Azure Storage-Kontoschlüssel +Checkout.com | Geheimer Produktionsschlüssel für Checkout.com +Checkout.com | Geheimer Testschlüssel für Checkout.com +Chief | Chief Tools-Token +Clojars | Bereitstellungstoken für Clojars +CloudBees CodeShip | Anmeldeinformationen für CloudBees CodeShip +Contributed Systems | Anmeldeinformation für Contributed Systems +Databricks | Zugriffstoken für Databricks +Datadog | API-Schlüssel für Datadog +DevCycle | DevCycle-Client-API-Schlüssel +DevCycle | DevCycle-Server-API-Schlüssel DigitalOcean | DigitalOcean {% data variables.product.pat_generic_title_case %} -DigitalOcean | DigitalOcean OAuth Token -DigitalOcean | DigitalOcean Refresh Token -DigitalOcean | DigitalOcean System Token -Discord | Discord Bot Token -Doppler | Doppler Personal Token -Doppler | Doppler Service Token -Doppler | Doppler CLI Token -Doppler | Doppler SCIM Token -Doppler | Doppler Audit Token -Dropbox | Dropbox Access Token -Dropbox | Dropbox Short Lived Access Token -Dynatrace | Dynatrace Access Token -Dynatrace | Dynatrace Internal Token +DigitalOcean | OAuth-Token für DigitalOcean +DigitalOcean | Aktualisierungstoken für DigitalOcean +DigitalOcean | Systemtoken für DigitalOcean +Discord | Token für Discord-Bot +Doppler | Persönliches Token für Doppler +Doppler | Diensttoken für Doppler +Doppler | Token für Doppler CLI +Doppler | SCIM-Token für Doppler +Doppler | Überprüfungstoken für Doppler +Dropbox | Zugriffstoken für Dropbox +Dropbox | Kurzlebiges Zugriffstoken für Dropbox +Dynatrace | Zugriffstoken für Dynatrace +Dynatrace | Internes Token für Dynatrace Figma | Figma {% data variables.product.pat_generic_title_case %} -Finicity | Finicity App Key -Frame.io | Frame.io JSON Web Token -Frame.io| Frame.io Developer Token -FullStory| FullStory API Key +Finicity | App-Schlüssel für Finicity +Frame.io | JSON Web Token für Frame.io +Frame.io| Entwicklertoken für Frame.io +FullStory| API-Schlüssel für FullStory GitHub | GitHub {% data variables.product.pat_generic_title_case %} -GitHub | GitHub OAuth Access Token -GitHub | GitHub Refresh Token -GitHub | GitHub App Installation Access Token -GitHub | GitHub SSH Private Key -GoCardless | GoCardless Live Access Token -GoCardless | GoCardless Sandbox Access Token -Google Cloud | Google API Key -Google Cloud | Google Cloud Private Key ID -Hashicorp Terraform | Terraform Cloud / Enterprise API Token -Hubspot | Hubspot API Key -Hubspot | Hubspot API Personal Access Key +GitHub | OAuth-Zugriffstoken für GitHub +GitHub | Aktualisierungstoken für GitHub +GitHub | Zugriffstoken für GitHub App-Installation +GitHub | Privater SSH-Schlüssel für GitHub +GoCardless | Zugriffstoken für GoCardless Live +GoCardless | Zugriffstoken für GoCardless Sandbox +Google Cloud | API-Schlüssel für Google +Google Cloud | ID des privaten Schlüssels für Google Cloud +Hashicorp Terraform | API-Token für Terraform Cloud/Enterprise +Hubspot | API-Schlüssel für Hubspot +Hubspot | Persönlicher Zugriffsschlüssel für Hubspot-API Ionic | Ionic {% data variables.product.pat_generic_title_case %} -Ionic | Ionic Refresh Token -JD Cloud | JD Cloud Access Key -Linear | Linear API Key -Linear | Linear OAuth Access Token -Mailchimp | Mailchimp API Key -Mailchimp | Mandrill API Key -Mailgun | Mailgun API Key -MessageBird | MessageBird API Key -Meta | Facebook Access Token -npm | npm Access Token -NuGet | NuGet API Key -Octopus Deploy | Octopus Deploy API Key -OpenAI | OpenAI API Key -Palantir | Palantir JSON Web Token -PlanetScale | PlanetScale Database Password -PlanetScale | PlanetScale OAuth Token -PlanetScale | PlanetScale Service Token -Plivo | Plivo Auth ID and Token -Postman | Postman API Key -Prefect | Prefect Server API Key -Prefect | Prefect User API Token -Proctorio | Proctorio Consumer Key -Proctorio | Proctorio Linkage Key -Proctorio | Proctorio Registration Key -Proctorio | Proctorio Secret Key -Pulumi | Pulumi Access Token -PyPI | PyPI API Token -ReadMe | ReadMe API Access Key -redirect.pizza | redirect.pizza API Token -RubyGems | RubyGems API Key -Samsara | Samsara API Token -Samsara | Samsara OAuth Access Token -SendGrid | SendGrid API Key -Sendinblue | Sendinblue API Key -Sendinblue | Sendinblue SMTP Key -Shopify | Shopify App Shared Secret -Shopify | Shopify Access Token -Shopify | Shopify Custom App Access Token -Shopify | Shopify Private App Password -Slack | Slack API Token -Slack | Slack Incoming Webhook URL -Slack | Slack Workflow Webhook URL -SSLMate | SSLMate API Key -SSLMate | SSLMate Cluster Secret -Stripe | Stripe Live API Secret Key -Stripe | Stripe Test API Secret Key -Stripe | Stripe Live API Restricted Key -Stripe | Stripe Test API Restricted Key -Supabase | Supabase Service Key -Tencent Cloud | Tencent Cloud Secret ID -Tencent WeChat | Tencent WeChat API App ID -Twilio | Twilio Account String Identifier -Twilio | Twilio API Key +Ionic | Aktualisierungstoken für Ionic +JD Cloud | Zugriffsschlüssel für JD Cloud +Linear | API-Schlüssel für Linear +Linear | OAuth-Zugriffstoken für Linear +MailChimp | API-Schlüssel für Mailchimp +MailChimp | API-Schlüssel für Mandrill +Mailgun | API-Schlüssel für Mailgun +MessageBird | API-Schlüssel für MessageBird +Meta | Zugriffstoken für Facebook +npm | Zugriffstoken für npm +NuGet | API-Schlüssel für NuGet +Octopus Deploy | API-Schlüssel für Octopus Deploy +OpenAI | API-Schlüssel für OpenAI +Palantir | JSON Web Token für Palantir +PlanetScale | Kennwort für PlanetScale-Datenbank +PlanetScale | OAuth-Token für PlanetScale +PlanetScale | Diensttoken für PlanetScale +Plivo | Authentifizierungs-ID und -token für Plivo +postman | API-Schlüssel für Postman +Prefect | API-Schlüssel für Prefect +Prefect | Benutzer-API-Token für Prefect +Proctorio | Consumerschlüssel für Proctorio +Proctorio | Bindungsschlüssel für Proctorio +Proctorio | Registrierungsschlüssel für Proctorio +Proctorio | Geheimer Schlüssel für Proctorio +Pulumi | Zugriffstoken für Pulumi +PyPI | API-Token für PyPI +Infodatei | API-Zugriffsschlüssel für ReadMe +redirect.pizza | API-Token für redirect.pizza +RubyGems | API-Schlüssel für RubyGems +Samsara | API-Token für Samsara +Samsara | OAuth-Zugriffstoken für Samsara +SendGrid | SendGrid-API-Schlüssel +Sendinblue | API-Schlüssel für Sendinblue +Sendinblue | SMTP-Schlüssel für Sendinblue +Shopify | Gemeinsam verwendetes Geheimnis für Shopify-App +Shopify | Zugriffstoken für Shopify +Shopify | Benutzerdefiniertes App-Zugriffstoken für Shopify +Shopify | Privates App-Kennwort für Shopify +Slack | API-Token für Slack +Slack | Eingehende Webhook-URL für Slack +Slack | Webhook-URL für Shopify-Workflow +SSLMate | API-Schlüssel für SSLMate +SSLMate | Clustergeheimnis für SSLMate +Stripe | Geheimer Schlüssel für Stripe-Live-API +Stripe | Geheimer API-Schlüssel (Test) für Stripe +Stripe | Eingeschränkter API-Schlüssel (Live) für Stripe +Stripe | Eingeschränkter API-Schlüssel (Test) für Stripe +Supabase | Dienstschlüssel für Supabase +Tencent Cloud | Geheimnis-ID für Tencent Cloud +Tencent WeChat | API-App-ID für Tencent WeChat +Twilio | Kontozeichenfolgenbezeichner für Twilio +Twilio | API-Schlüssel für Twilio Typeform | Typeform {% data variables.product.pat_generic_title_case %} -Uniwise | WISEflow API Key -Valour | Valour Access Token -Yandex | Yandex.Cloud API Key -Yandex | Yandex.Cloud IAM Cookie -Yandex | Yandex.Cloud IAM Token -Yandex | Yandex.Dictionary API Key -Yandex | Yandex.Cloud Access Secret -Yandex | Yandex.Passport OAuth Token -Zuplo | Zuplo Consumer API +Uniwise | API-Schlüssel für WISEflow +Valour | Zugriffstoken für Valour +Yandex | Yandex.Cloud-API-Schlüssel +Yandex | Yandex.Cloud-IAM-Cookie +Yandex | Yandex.Cloud-IAM-Token +Yandex | Yandex.Dictionary-API-Schlüssel +Yandex | Geheimnis für Yandex.Cloud-Zugriff +Yandex | Yandex.Passport-OAuth-Token +Zuplo | Consumer-API für Zuplo diff --git a/translations/de-DE/data/reusables/two_fa/backup_options_during_2fa_enrollment.md b/translations/de-DE/data/reusables/two_fa/backup_options_during_2fa_enrollment.md new file mode 100644 index 0000000000..2766c0f138 --- /dev/null +++ b/translations/de-DE/data/reusables/two_fa/backup_options_during_2fa_enrollment.md @@ -0,0 +1,10 @@ +--- +ms.openlocfilehash: 251049400fe7254dd3be991c1612faaa05efeb96 +ms.sourcegitcommit: c562c85cc75ffe1eb4e9595d8adc09ec71697ab1 +ms.translationtype: HT +ms.contentlocale: de-DE +ms.lasthandoff: 11/22/2022 +ms.locfileid: "148180140" +--- +1. Optional kannst du zusätzliche 2FA-Methoden konfigurieren, um das Risiko einer Kontosperrung zu verringern. Weitere Informationen zum Konfigurieren der einzelnen zusätzlichen Methoden findest du unter [Konfigurieren der Zwei-Faktor-Authentifizierung mit GitHub Mobile](/articles/configuring-two-factor-authentication#configuring-two-factor-authentication-using-github-mobile) und [Konfigurieren der Zwei-Faktor-Authentifizierung mit einem Sicherheitsschlüssel](/articles/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-security-key). +![Abschnitt zu zusätzlichen Zwei-Faktor-Methoden](/assets/images/help/2fa/2fa-enrollment-additional-methods.png) diff --git a/translations/de-DE/data/ui.yml b/translations/de-DE/data/ui.yml index 9d05e624cf..1e8377dd72 100644 --- a/translations/de-DE/data/ui.yml +++ b/translations/de-DE/data/ui.yml @@ -1,235 +1,267 @@ meta: - default_description: "Erste Schritte, Problembehandlung und optimale Nutzung von GitHub. Dokumentation für neue Benutzer, Entwickler, Administratoren und alle Produkte von GitHub." + default_description: Get started, troubleshoot, and make the most of GitHub. Documentation for new users, developers, administrators, and all of GitHub's products. header: - github_docs: GitHub-Dokumentation + github_docs: GitHub Docs contact: Contact notices: - ghae_silent_launch: GitHub AE ist derzeit begrenzt freigegeben. + ghae_silent_launch: GitHub AE is currently under limited release. release_candidate: # The version name is rendered before the below text via includes/header-notification.html - ' ist derzeit als Release Candidate verfügbar. Weitere Informationen findest du unter Informationen zu Upgrades auf neue Releases.' + ' is currently available as a release candidate. For more information, see "About upgrades to new releases."' localization_complete: - "Wir veröffentlichen regelmäßig Aktualisierungen unserer Dokumentation, und die Übersetzung dieser Seite ist möglicherweise noch nicht abgeschlossen. Die aktuellsten Informationen findest du in der englischen Dokumentation." - early_access: "📣 Bitte gib diese URL nicht öffentlich weiter. Diese Seite enthält Inhalte über eine Funktion, auf die frühzeitig zugegriffen werden kann." - release_notes_use_latest: "Bitte verwende das neueste Release, um die aktuellen Sicherheits- und Leistungsvorteile und Fehlerbehebungen zu erhalten." + We publish frequent updates to our documentation, and translation of this page may still be in progress. + For the most current information, please visit the + English documentation. + early_access: 📣 Please do not share this URL publicly. This page contains content about an early access feature. + release_notes_use_latest: Please use the latest release for the latest security, performance, and bug fixes. # GHES release notes - ghes_release_notes_upgrade_patch_only: "📣 Dies ist nicht das aktuelle Patchrelease von Enterprise Server." - ghes_release_notes_upgrade_release_only: "📣 Dies ist nicht das aktuelle Release von Enterprise Server." - ghes_release_notes_upgrade_patch_and_release: "📣 Dies ist nicht das aktuelle Patchrelease dieser Releasereihe und nicht das aktuelle Release von Enterprise Server." - sign_up_cta: Registrieren + ghes_release_notes_upgrade_patch_only: 📣 This is not the latest patch release of Enterprise Server. + ghes_release_notes_upgrade_release_only: 📣 This is not the latest release of Enterprise Server. + ghes_release_notes_upgrade_patch_and_release: 📣 This is not the latest patch release of this release series, and this is not the latest release of Enterprise Server. + sign_up_cta: Sign up picker: - language_picker_default_text: Wählen Sie eine Sprache - product_picker_default_text: Alle Produkte - version_picker_default_text: Version auswählen + language_picker_default_text: Choose a language + product_picker_default_text: All products + version_picker_default_text: Choose a version release_notes: - banner_text: GitHub begann mit dem Rollout dieser Änderungen für Unternehmen am + banner_text: GitHub began rolling these changes out to enterprises on search: - need_help: Sie brauchen Hilfe? - placeholder: GitHub-Dokumentation durchsuchen - loading: Laden - no_results: Keine Ergebnisse gefunden - search_results_for: Ergebnisse suchen für - no_content: Kein Inhalt - matches_displayed: Angezeigte Übereinstimmungen - search_error: "Beim Versuch, die Suche durchzuführen, ist ein Fehler aufgetreten." - description: "Gib einen Suchbegriff ein, um ihn in der GitHub-Dokumentation zu finden." - label: GitHub-Dokumentation durchsuchen - results_found: "{n} Ergebnisse in {s} ms gefunden" - results_page: "Dies ist Seite {page} von {pages}." - nothing_found: Nichts gefunden 😿 + need_help: Need help? + placeholder: Search GitHub Docs + loading: Loading + no_results: No results found + search_results_for: Search results for + no_content: No content + matches_found: Results found + matches_displayed: Matches displayed + search_error: An error occurred trying to perform the search. + description: Enter a search term to find it in the GitHub Documentation. + label: Search GitHub Docs + results_found: Found {n} results in {s}ms + results_page: This is page {page} of {pages}. + nothing_found: Nothing found 😿 homepage: - explore_by_product: Nach Produkt erkunden + explore_by_product: Explore by product version_picker: Version - description: Hilfe zu jeder Phase deiner GitHub-Reise. + description: Help for wherever you are on your GitHub journey. toc: - getting_started: Erste Schritte - popular: Beliebt - guides: Anleitungen - whats_new: Neues + getting_started: Getting started + popular: Popular + guides: Guides + whats_new: What's new videos: Videos - all_changelogs: Alle Änderungsprotokollbeiträge + all_changelogs: All changelog posts pages: - article_version: 'Artikelversion' - miniToc: Inhalt dieses Artikels - contributor_callout: Dieser Artikel wurde bereitgestellt und wird gepflegt von - all_enterprise_releases: Alle Enterprise Server-Releases - about_versions: Informationen zu Versionen + article_version: 'Article version' + miniToc: In this article + contributor_callout: This article is contributed and maintained by + all_enterprise_releases: All Enterprise Server releases + about_versions: About versions + permissions_statement: Who can use this feature errors: - oops: Hoppla! - something_went_wrong: Offenbar ist ein Fehler aufgetreten. - we_track_errors: "Diese Fehler werden automatisch nachverfolgt. Wenn das Problem jedoch fortbesteht, kannst du uns gerne kontaktieren." - page_doesnt_exist: Diese Seite ist anscheinend nicht vorhanden. + oops: Ooops! + something_went_wrong: It looks like something went wrong. + we_track_errors: We track these errors automatically, but if the problem persists please feel free to contact us. + page_doesnt_exist: It looks like this page doesn't exist. support: - still_need_help: Benötigst du weitere Hilfe? - contact_support: Support kontaktieren - ask_community: GitHub-Community fragen + still_need_help: Still need help? + contact_support: Contact support + ask_community: Ask the GitHub community survey: - able_to_find: Hat dir diese Dokumentation geholfen? + able_to_find: Did this doc help you? yes: Yes no: No - comment_yes_label: "Teile uns mit, was wir gut machen" - comment_no_label: "Teile uns mit, was wir besser machen können" + comment_yes_label: Let us know what we do well + comment_no_label: Let us know what we can do better optional: Optional - required: Erforderlich - email_placeholder: email@beispiel.com - email_label: "Wenn wir dir weitere Fragen stellen dürfen, gib bitte deine E-Mail Adresse an" - email_validation: Geben Sie eine gültige E-Mail-Adresse ein. + required: Required + email_placeholder: email@example.com + email_label: If we can contact you with more questions, please enter your email address + email_validation: Please enter a valid email address send: Send - feedback: Vielen Dank! Wir haben dein Feedback erhalten. - not_support: "Wenn du eine Antwort brauchst, wende dich bitte stattdessen an den Support." - privacy_policy: Datenschutzrichtlinie + feedback: Thank you! We received your feedback. + not_support: If you need a reply, please contact support instead. + privacy_policy: Privacy policy contribution_cta: - title: "Hilf uns, diese Dokumente perfekt zu machen!" - body: Alle GitHub-Dokumente sind Open Source-Dokumente. Ist dir etwas Falsches oder Unklares aufgefallen? Bitte sende einen Pull Request. - button: Leiste einen Beitrag - or: Oder - to_guidelines: "lerne, einen Beitrag zu leisten." + title: Help us make these docs great! + body: All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request. + button: Make a contribution + or: Or, + to_guidelines: learn how to contribute. +parameter_table: + body: Body parameters + default: Default + description: Description + enum_description_title: Can be one of + headers: Headers + name: Name + path: Path parameters + query: Query parameters + required: Required + see_preview_notice: See preview notice + see_preview_notices: See preview notices + type: Type + single_enum_description: Value products: graphql: reference: - implements: Implementiert - fields: Felder - arguments: Argumente + implements: Implements + fields: Fields + arguments: Arguments name: Name - type: Typ - description: BESCHREIBUNG - input_fields: Eingabefelder - return_fields: Rückgabefelder - implemented_by: Implementiert von - values: Werte - possible_types: Mögliche Typen - preview_notice: Vorschauhinweis - deprecation_notice: Einstellungshinweis - preview_period: Während der Vorschauzeit kann die API ohne Vorankündigung geändert werden. + type: Type + description: Description + input_fields: Input fields + return_fields: Return fields + implemented_by: Implemented by + values: Values + possible_types: Possible types + preview_notice: Preview notice + deprecation_notice: Deprecation notice + preview_period: During the preview period, the API may change without notice. overview: - preview_header: 'Um diese Vorschau zu wechseln und auf die folgenden Schemaelemente zuzugreifen, musst du im `Accept`-Header einen benutzerdefinierten Medientyp angeben:' - preview_schema_members: 'Elemente des Vorschauschemas' - announced: Angekündigt - updates: Aktualisierungen + preview_header: 'To toggle this preview and access the following schema members, you must provide a custom media type in the `Accept` header:' + preview_schema_members: 'Previewed schema members' + announced: Announced + updates: Updates rest: + banner: + api_versioned: The REST API is now versioned. + api_version_info: For more information, see "About API versioning". + ghes_api_versioned: After a site administrator upgrades your Enterprise Server instance to {{ firstGhesReleaseWithApiVersions.versionTitle }} or later, the REST API will be versioned. To learn how to find your instance's version, see "About versions of GitHub Docs". + versioning: + about_versions: About REST API versions reference: - default: Standard - name: Name - in: Geben Sie in - type: type - description: BESCHREIBUNG - notes: Notizen - parameters: Parameter - response: Antwort - example_response: Beispielantwort - status_code: Statuscode - http_status_code: HTTP-Antwortstatuscodes - code_sample: Codebeispiel - code_samples: Codebeispiele - preview_notice: Vorschauhinweis - preview_notices: Vorschauhinweise - see_preview_notice: Siehe Vorschauhinweis - see_preview_notices: Siehe Vorschauhinweise - preview_header_is_required: Dieser Header ist erforderlich. - preview_notice_to_change: Diese API befindet sich in der Vorschau und kann daher geändert werden. - works_with: Funktioniert mit - api_reference: REST-API-Referenz - enum_description_title: Kann eine der Folgenden sein - required: Erforderlich - headers: Header - query: Abfrageparameter - path: Pfadparameter - body: Textparameter + in: In + description: Description + notes: Notes + parameters: Parameters + response: Response + example_response: Example response + status_code: Status code + http_status_code: HTTP response status codes + code_sample: Code sample + code_samples: Code samples + preview_notice: Preview notice + preview_notices: Preview notices + preview_header_is_required: This header is required + preview_notice_to_change: This API is under preview and subject to change + works_with: Works with + api_reference: REST API reference + enum_description_title: Can be one of + required: Required + headers: Headers + query: Query parameters + path: Path parameters + body: Body parameters + webhooks: + action_type_switch_error: There was an error switching webhook action types. + action_type: Action type + availability: Availability + webhook_payload_object: Webhook payload object + webhook_payload_example: Webhook payload example + rephrase_availability: + repository: Repositories + organization: Organizations + app: GitHub Apps + business: Enterprises + marketplace: GitHub Marketplace + sponsors_listing: Sponsored accounts footer: - all_rights_reserved: Alle Rechte vorbehalten - terms: Begriffe - privacy: Datenschutz - security: Sicherheit + all_rights_reserved: All rights reserved + terms: Terms + privacy: Privacy + security: Security product: - heading: Produkt + heading: Product links: features: Features - security: Sicherheit + security: Security enterprise: Enterprise - case_studies: Fallstudien - pricing: Preise - resources: Ressourcen + case_studies: Case Studies + pricing: Pricing + resources: Resources platform: - heading: Plattform + heading: Platform links: - developer_api: Entwickler-API - partners: Partner + developer_api: Developer API + partners: Partners atom: Atom - electron: Elektron + electron: Electron github_desktop: GitHub Desktop support: heading: Support links: - help: Hilfe - community_forum: Communityforum + help: Help + community_forum: Community Forum training: Training status: Status - contact_github: GitHub kontaktieren + contact_github: Contact GitHub company: heading: Company links: - about: Info + about: About blog: Blog - careers: Karriere - press: Tastenkombination + careers: Careers + press: Press shop: Shop product_landing: - quickstart: Schnellstart - reference: Verweis - overview: Übersicht - guides: Anleitungen - code_examples: Codebeispiele - search_code_examples: Codebeispiele suchen - search_results_for: Ergebnisse suchen für - matches_displayed: Angezeigte Übereinstimmungen - show_more: Mehr anzeigen - explore_people_and_projects: Personen und Projekte erkunden - sorry: Leider kein Ergebnis für - no_example: "Offenbar haben wir kein Beispiel, das deinem Filter entspricht." - try_another: "Probiere einen anderen Filter aus, oder füge dein Codebeispiel hinzu." - no_result: Leider entspricht keine Anleitung deinem Filter. - learn: "Hier erfährst du, wie du ein Codebeispiel hinzufügst." - communities_using_discussions: Communitys auf GitHub.com mit Diskussionen - add_your_community: Füge deine Community hinzu - sponsor_community: GitHub Sponsors-Community - supported_releases: Unterstützte Releases - release_notes_for: Versionshinweise für - upgrade_from: Upgrade von - browse_all_docs: Gesamte Dokumentation durchsuchen - browse_all: Alle durchsuchen - docs: Dokumentation - explore_release_notes: Versionshinweise erkunden - view: Alle anzeigen + quickstart: Quickstart + reference: Reference + overview: Overview + guides: Guides + code_examples: Code examples + search_code_examples: Search code examples + search_results_for: Search results for + matches_displayed: Matches displayed + show_more: Show more + explore_people_and_projects: Explore people and projects + sorry: Sorry, there is no result for + no_example: It looks like we don't have an example that fits your filter. + try_another: Try another filter or add your code example. + no_result: Sorry, there are no guides that match your filter. + learn: Learn how to add a code example + communities_using_discussions: Communities on GitHub.com using discussions + add_your_community: Add your community + sponsor_community: GitHub Sponsors community + supported_releases: Supported releases + release_notes_for: Release notes for + upgrade_from: Upgrade from + browse_all_docs: Browse all docs + browse_all: Browse all + docs: docs + explore_release_notes: Explore release notes + view: View all product_guides: - start_path: Lernpfad beginnen - learning_paths: '{{ productMap[currentProduct].name }}-Lernpfade' - learning_paths_desc: "Lernpfade sind eine Sammlung von Anleitungen, die dir helfen, ein bestimmtes Thema zu erlernen." - guides: '{{ productMap[currentProduct].name }}-Anleitungen' - more_guides: weitere Anleitungen - load_more: Weitere Anleitungen laden - all_guides: 'Alle {{ productMap[currentProduct].name }}-Anleitungen' - filter_instructions: Filtere die Anleitungenliste mit diesen Steuerelementen + start_path: Start learning path + learning_paths: '{{ productMap[currentProduct].name }} learning paths' + learning_paths_desc: Learning paths are a collection of guides that help you master a particular subject. + guides: '{{ productMap[currentProduct].name }} guides' + more_guides: more guides + load_more: Load more guides + all_guides: 'All {{ productMap[currentProduct].name }} guides' + filter_instructions: Filter the guide list using these controls filters: - type: type - topic: Thema + type: Type + topic: Topic all: All guides_found: - multiple: '{n} Anleitungen gefunden' - one: 1 Anleitung gefunden - none: Keine Anleitungen gefunden + multiple: '{n} guides found' + one: 1 guide found + none: No guides found guide_types: - overview: Übersicht - quick_start: Schnellstart - tutorial: Lernprogramm - how_to: Schrittanleitung - reference: Verweis + overview: Overview + quick_start: Quickstart + tutorial: Tutorial + how_to: How-to guide + reference: Reference learning_track_nav: - prevGuide: Vorherige Anleitung - nextGuide: Nächste Anleitung + prevGuide: Previous guide + nextGuide: Next guide toggle_images: - off: "Bilder sind ausgeschaltet, zum Anzeigen klicken" - on: "Bilder sind eingeschaltet, zum Ausblenden klicken" - hide_single: Bild ausblenden - show_single: Bild anzeigen + off: Images are off, click to show + on: Images are on, click to hide + hide_single: Hide image + show_single: Show image scroll_button: - scroll_to_top: Bildlauf nach oben + scroll_to_top: Scroll to top diff --git a/translations/de-DE/data/variables/product.yml b/translations/de-DE/data/variables/product.yml index 2c9c2dc8f7..4b90a74a9d 100644 --- a/translations/de-DE/data/variables/product.yml +++ b/translations/de-DE/data/variables/product.yml @@ -23,7 +23,6 @@ prodname_ghe_cloud: 'GitHub Enterprise Cloud' prodname_ghe_managed: 'GitHub AE' prodname_ghe_one: 'GitHub One' prodname_docs: 'GitHub Docs' - prodname_free_user: 'GitHub Free' prodname_pro: 'GitHub Pro' prodname_team: 'GitHub Team' diff --git a/translations/fr-FR/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md b/translations/fr-FR/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md index 622a7c2074..0271ea13be 100644 --- a/translations/fr-FR/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md +++ b/translations/fr-FR/content/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services.md @@ -1,6 +1,6 @@ --- title: Configuration d’OpenID Connect dans Amazon Web Services -shortTitle: Configuring OpenID Connect in Amazon Web Services +shortTitle: OpenID Connect in AWS intro: Utilisez OpenID Connect dans vos workflows pour vous authentifier auprès d’Amazon Web Services. miniTocMaxHeadingLevel: 3 versions: @@ -10,12 +10,12 @@ versions: type: tutorial topics: - Security -ms.openlocfilehash: 6b57dc216c3f2ebc1edb73a8d588edb1967aebcb -ms.sourcegitcommit: ac00e2afa6160341c5b258d73539869720b395a4 +ms.openlocfilehash: 597ea408c2f0172eb0eacf07fc2d1ad320872f09 +ms.sourcegitcommit: 94ba3891ebcc3c05812f468e4adafdd15b99e390 ms.translationtype: HT ms.contentlocale: fr-FR -ms.lasthandoff: 09/09/2022 -ms.locfileid: '147876811' +ms.lasthandoff: 11/25/2022 +ms.locfileid: '148182256' --- {% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} @@ -53,7 +53,7 @@ Modifiez la relation de stratégie pour ajouter le champ `sub` aux conditions de } ``` -Dans l’exemple suivant, `ForAllValues` est utilisé pour correspondre à plusieurs clés de condition et `StringLike` est utilisé pour correspondre à n’importe quelle référence dans le dépôt spécifié. Notez que `ForAllValues` est [trop permissif](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_multi-value-conditions.html) et ne doit pas être utilisé par lui-même dans un effet `Allow`. Pour cet exemple, l’inclusion de `StringLike` signifie qu’un ensemble vide dans `ForAllValues` ne passe toujours pas la condition : +Dans l’exemple suivant, `StringLike` est utilisé avec un opérateur générique (`*`) pour autoriser toute branche, toute branche de fusion de demande de tirage ou tout environnement de l’organisation `octo-org/octo-repo` et du dépôt à assumer un rôle dans AWS. ```json{:copy} { @@ -69,8 +69,7 @@ Dans l’exemple suivant, `ForAllValues` est utilisé pour correspondre à plusi "StringLike": { "token.actions.githubusercontent.com:sub": "repo:octo-org/octo-repo:*" }, - "ForAllValues:StringEquals": { - "token.actions.githubusercontent.com:iss": "https://token.actions.githubusercontent.com", + "StringEquals": { "token.actions.githubusercontent.com:aud": "sts.amazonaws.com" } } diff --git a/translations/fr-FR/content/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list.md b/translations/fr-FR/content/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list.md index 0130e430d8..a891f57988 100644 --- a/translations/fr-FR/content/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list.md +++ b/translations/fr-FR/content/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list.md @@ -17,12 +17,12 @@ topics: redirect_from: - /admin/configuration/restricting-network-traffic-to-your-enterprise - /admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise -ms.openlocfilehash: cd0c5b4bafc5226a99a75d3632fc5072233f5c1c -ms.sourcegitcommit: c562c85cc75ffe1eb4e9595d8adc09ec71697ab1 +ms.openlocfilehash: d9a4518f2fcc23d4b49967effb7b9a3022a7c6bd +ms.sourcegitcommit: 7a74d5796695bb21c30e4031679253cbc16ceaea ms.translationtype: HT ms.contentlocale: fr-FR -ms.lasthandoff: 11/22/2022 -ms.locfileid: '148180104' +ms.lasthandoff: 11/28/2022 +ms.locfileid: '148184011' --- ## À propos des restrictions du trafic réseau @@ -30,7 +30,7 @@ Par défaut, les utilisateurs autorisés peuvent accéder à votre entreprise à {% ifversion ghec %} - Si votre entreprise utilise des {% data variables.product.prodname_emus %} avec OIDC, vous pouvez choisir d’utiliser la fonctionnalité de liste d’adresses IP autorisées de {% data variables.product.company_short %} ou d’utiliser les restrictions de la liste d’autorisations de votre fournisseur d’identité (IdP). Si votre entreprise n’utilise pas de {% data variables.product.prodname_emus %} avec OIDC, vous pouvez utiliser la fonctionnalité de liste d’autorisations de {% data variables.product.company_short %}. +Si votre entreprise utilise des {% data variables.product.prodname_emus %} avec OIDC, vous pouvez choisir d’utiliser la fonctionnalité de liste d’adresses IP autorisées de {% data variables.product.company_short %} ou d’utiliser les restrictions de la liste d’autorisations de votre fournisseur d’identité (IdP). Si votre entreprise n’utilise pas de {% data variables.product.prodname_emus %} avec OIDC, vous pouvez utiliser la fonctionnalité de liste d’autorisations de {% data variables.product.company_short %}. {% elsif ghae %} @@ -50,8 +50,6 @@ Vous pouvez utiliser la liste d’adresses IP autorisées de {% data variables.p {% data reusables.identity-and-permissions.ip-allow-lists-enable %} {% data reusables.identity-and-permissions.ip-allow-lists-enterprise %} -Vous pouvez aussi configurer des adresses IP autorisées pour une organisation individuelle. Pour plus d’informations, consultez « [Gestion des adresses IP autorisées pour votre organisation](/organizations/keeping-your-organization-secure/managing-allowed-ip-addresses-for-your-organization) ». - ## À propos de la liste d’autorisations de votre IdP Si vous utilisez des {% data variables.product.prodname_emus %} avec OIDC, vous pouvez utiliser la liste d’autorisations de votre IdP. diff --git a/translations/fr-FR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md b/translations/fr-FR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md index 5f0283606c..1fe2d09899 100644 --- a/translations/fr-FR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md +++ b/translations/fr-FR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md @@ -41,7 +41,7 @@ For more information, see "[About identity and access management with SAML singl {% data reusables.saml.saml-disabled-linked-identities-removed %} -{% data reusables.scim.enterprise-account-scim %} +{% data reusables.apps.reauthorize-apps-saml %} {% elsif ghes or ghae %} @@ -73,14 +73,9 @@ After a user successfully authenticates on your IdP, the user's SAML session for ## Enforcing SAML single-sign on for organizations in your enterprise account -{% note %} +When you enforce SAML SSO for your enterprise, the enterprise configuration will override any existing organization-level SAML configurations. {% data reusables.saml.switching-from-org-to-enterprise %} For more information, see "[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)." -**Notes:** - -- When you enforce SAML SSO for your enterprise, the enterprise configuration will override any existing organization-level SAML configurations. {% data reusables.saml.switching-from-org-to-enterprise %} For more information, see "[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)." -- When you enforce SAML SSO for an organization, {% data variables.product.company_short %} removes any members of the organization that have not authenticated successfully with your SAML IdP. When you require SAML SSO for your enterprise, {% data variables.product.company_short %} does not remove members of the enterprise that have not authenticated successfully with your SAML IdP. The next time a member accesses the enterprise's resources, the member must authenticate with your SAML IdP. - -{% endnote %} +When you enforce SAML SSO for an organization, {% data variables.product.company_short %} removes any members of the organization that have not authenticated successfully with your SAML IdP. When you require SAML SSO for your enterprise, {% data variables.product.company_short %} does not remove members of the enterprise that have not authenticated successfully with your SAML IdP. The next time a member accesses the enterprise's resources, the member must authenticate with your SAML IdP. For more detailed information about how to enable SAML using Okta, see "[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)." diff --git a/translations/fr-FR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md b/translations/fr-FR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md index 99d5e610fc..d72083d8ef 100644 --- a/translations/fr-FR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md +++ b/translations/fr-FR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md @@ -28,7 +28,7 @@ topics: The scope of the events that appear in your enterprise's audit log depend on whether your enterprise uses {% data variables.product.prodname_emus %}. For more information about {% data variables.product.prodname_emus %}, see "[About {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)." - If your enterprise does not use {% data variables.product.prodname_emus %}, the audit log only includes events related to the enterprise account and the organizations within the enterprise account, which are listed in this article. -- If your enterprise uses {% data variables.product.prodname_emus %}, the audit log also includes user events for {% data variables.enterprise.prodname_managed_users %}, such as each time the user logs in to {% data variables.product.product_name %}. For a list of these events, see "[Reviewing your security log](/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log#security-log-actions)." +- If your enterprise uses {% data variables.product.prodname_emus %}, the audit log also includes user events for {% data variables.enterprise.prodname_managed_users %}, such as each time the user logs in to {% data variables.product.product_name %} and actions they take within their user account. For a list of these user account events, see "[Reviewing your security log](/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log#security-log-actions)." {% endif %} {%- ifversion fpt or ghec %} @@ -105,10 +105,12 @@ The scope of the events that appear in your enterprise's audit log depend on whe | `business.clear_members_can_create_repos` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} cleared a restriction on repository creation in organizations in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)." | `business.create` | An enterprise was created. {%- ifversion ghec %} +| `business.disable_oidc` | OIDC single sign-on was disabled for an enterprise. For more information, see "[Configuring OIDC for {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)." | `business.disable_saml` | SAML single sign-on was disabled for an enterprise. {%- endif %} | `business.disable_two_factor_requirement` | The requirement for members to have two-factor authentication enabled to access an enterprise was disabled. {%- ifversion ghec %} +| `business.enable_oidc` | OIDC single sign-on was enabled for an enterprise. For more information, see "[Configuring OIDC for {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)." | `business.enable_saml` | SAML single sign-on was enabled for an enterprise. {%- endif %} | `business.enable_two_factor_requirement` | The requirement for members to have two-factor authentication enabled to access an enterprise was enabled. @@ -1336,6 +1338,19 @@ Before you'll see `git` category actions, you must enable Git events in the audi | `ssh_certificate_requirement.disable` | The requirement for members to use SSH certificates to access an organization resources was disabled. For more information, see "[Managing your organization's SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" and "[Managing SSH certificate authorities for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)." {%- endif %} +{% ifversion sso-redirect %} +## `sso_redirect` category actions + +{% data reusables.enterprise-managed.sso-redirect-release-phase %} + +| Action | Description | +|--------|------------ | +`sso_redirect.enable` | Automatic redirects for users to single sign-on (SSO) was enabled. | +`sso_redirect.disable` | Automatic redirects for users to single sign-on (SSO) was disabled. | + +For more information, see "[Enforcing policies for security settings in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-sso-for-unauthenticated-users)." +{% endif %} + ## `staff` category actions | Action | Description diff --git a/translations/fr-FR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise.md b/translations/fr-FR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise.md index 901048a1e8..ffd0b73bce 100644 --- a/translations/fr-FR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise.md +++ b/translations/fr-FR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise.md @@ -111,6 +111,7 @@ Each category has a set of associated actions that you can filter on. For exampl Actions that can be found in your enterprise audit log are grouped within the following categories: {% data reusables.audit_log.audit-log-action-categories %} + ### Search based on time of action Use the `created` qualifier to filter events in the audit log based on when they occurred. diff --git a/translations/fr-FR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md b/translations/fr-FR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md index bf86d9d4a8..39c9599731 100644 --- a/translations/fr-FR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md +++ b/translations/fr-FR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md @@ -117,6 +117,10 @@ For more information about the audit log REST API, see "[Enterprise administrati ### Example 1: All events in an enterprise, for a specific date, with pagination +You can use page-based pagination or cursor based pagination. For more information, see "[Traversing with Pagination](/rest/guides/traversing-with-pagination)." + +#### Example with page-based pagination + The query below searches for audit log events created on Jan 1st, 2022 in the `avocado-corp` enterprise, and return the first page with a maximum of 100 items per page using [REST API pagination](/rest/overview/resources-in-the-rest-api#pagination): ```shell @@ -125,6 +129,32 @@ curl -H "Authorization: Bearer TOKEN" \ "https://api.github.com/enterprises/avocado-corp/audit-log?phrase=created:2022-01-01&page=1&per_page=100" ``` +#### Example with cursor-based pagination + +The query below searches for audit log events created on Jan 1st, 2022 in the `avocado-corp` enterprise, and returns the first page with a maximum of 100 items per page using [REST API pagination](/rest/overview/resources-in-the-rest-api#pagination). The `--include` flag causes the headers to be returned along with the response. + +``` +curl --include -H "Authorization: Bearer TOKEN" \ +--request GET \ +"https://api.github.com/enterprises/avocado-corp/audit-log?phrase=created:2022-01-01&per_page=100" +``` + +If there are more than 100 results, the `link` header will include URLs to fetch the next, first, and previous pages of results. + +``` +link: ; rel="next", +; rel="first", +; rel="prev" +``` + +Copy the corresponding pagination link into your next request. For example: + +```shell +curl -I -H "Authorization: Bearer TOKEN" \ +--request GET \ +"https://api.github.com/enterprises/13827/audit-log?%3A2022-11-01=&per_page=100&after=MS42Njc4NDA2MjM5NDFlKzEyfHRYa3AwSkxUd2xyRjA5bWxfOS1RbFE%3D&before=" +``` + ### Example 2: Events for pull requests in an enterprise, for a specific date and actor You can specify multiple search phrases, such as `created` and `actor`, by separating them in your formed URL with the `+` symbol or ASCII character code `%20`. @@ -136,3 +166,9 @@ curl -H "Authorization: Bearer TOKEN" \ --request GET \ "https://api.github.com/enterprises/avocado-corp/audit-log?phrase=action:pull_request+created:>=2022-01-01+actor:octocat" ``` + + + + + + diff --git a/translations/fr-FR/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md b/translations/fr-FR/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md index c2227ba0ff..6c0ed9c1c5 100644 --- a/translations/fr-FR/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md +++ b/translations/fr-FR/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md @@ -84,10 +84,11 @@ Deleting a CA cannot be undone. If you want to use the same CA in the future, yo {% data reusables.enterprise-accounts.security-tab %} {% data reusables.organizations.delete-ssh-ca %} -{% ifversion ghec %} - +{% ifversion sso-redirect %} ## Managing SSO for unauthenticated users +{% data reusables.enterprise-managed.sso-redirect-release-phase %} + If your enterprise uses {% data variables.product.prodname_emus %}, you can choose what unauthenticated users see when they attempt to access your enterprise's resources. For more information about {% data variables.product.prodname_emus %}, see "[About {% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users)." By default, to hide the existence of private resources, when an unauthenticated user attempts to access your enterprise, {% data variables.product.company_short %} displays a 404 error. @@ -106,11 +107,14 @@ To prevent confusion from your developers, you can change this behavior so that 1. Under "Single sign-on settings", select or deselect **Automatically redirect users to sign in**. ![Checkbox to automatically redirect users to sign in](/assets/images/enterprise/security/Enterprise-Redirect-Users-To-Sign-In-Checkbox.png) +{% endif %} ## Further reading -- "[About identity and access management for your enterprise](/admin/authentication/managing-identity-and-access-for-your-enterprise/about-identity-and-access-management-for-your-enterprise)"{% ifversion ghec %} -- "[Accessing compliance reports for your enterprise](/admin/overview/accessing-compliance-reports-for-your-enterprise)"{%- endif %} -- "[Keeping your organization secure](/organizations/keeping-your-organization-secure)" +- "[About identity and access management for your enterprise](/admin/authentication/managing-identity-and-access-for-your-enterprise/about-identity-and-access-management-for-your-enterprise)" +{%- ifversion ghec %} +- "[Accessing compliance reports for your enterprise](/admin/overview/accessing-compliance-reports-for-your-enterprise)" +{%- endif %} +{%- ifversion ghec or ghae %} - "[Restricting network traffic with an IP allow list with an IP allow list](/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list)" {%- endif %} diff --git a/translations/fr-FR/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md b/translations/fr-FR/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md index 9eaad2d5c4..3b8a3b97f6 100644 --- a/translations/fr-FR/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md +++ b/translations/fr-FR/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md @@ -84,11 +84,11 @@ When you authorize an {% data variables.product.prodname_oauth_app %} for your p - **For organizations *without* {% data variables.product.prodname_oauth_app %} access restrictions, the application will automatically be authorized for access to that organization's resources.** For this reason, you should be careful about which {% data variables.product.prodname_oauth_apps %} you approve for access to your personal account resources as well as any organization resources. -If you belong to any organizations that enforce SAML single sign-on, you must have an active SAML session for each organization each time you authorize an {% data variables.product.prodname_oauth_app %}. +If you belong to any organizations with SAML single sign-on (SSO) enabled, and you have created a linked identity for that organization by authenticating via SAML in the past, you must have an active SAML session for each organization each time you authorize an {% data variables.product.prodname_oauth_app %}. {% note %} -**Note:** If you are encountering errors authenticating to an organization that enforces SAML single sign-on, you may need to revoke the OAuth App from your [account settings page](https://github.com/settings/applications) and repeat the authentication flow to reauthorize the app. +**Note:** If you're encountering issues with an authorized {% data variables.product.prodname_oauth_app %} or {% data variables.product.prodname_github_app %} accessing an organization that is protected by SAML, you may need to revoke the app from your [Authorized {% data variables.product.prodname_github_apps %}](https://github.com/settings/applications) or [Authorized {% data variables.product.prodname_oauth_apps %}](https://github.com/settings/apps/authorizations) page, visit the organization to authenticate and establish an active SAML session, and then attempt to reauthorize the app by accessing it. {% endnote %} diff --git a/translations/fr-FR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages.md b/translations/fr-FR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages.md index d85bffb394..aab66a38ff 100644 --- a/translations/fr-FR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages.md +++ b/translations/fr-FR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages.md @@ -1,7 +1,7 @@ --- -title: Configuring the CodeQL workflow for compiled languages +title: Configuration du workflow CodeQL pour les langages compilés shortTitle: Configure compiled languages -intro: 'You can configure how {% data variables.product.prodname_dotcom %} uses the {% data variables.code-scanning.codeql_workflow %} to scan code written in compiled languages for vulnerabilities and errors.' +intro: 'Vous pouvez configurer la façon dont {% data variables.product.prodname_dotcom %} utilise le {% data variables.code-scanning.codeql_workflow %} pour analyser le code écrit dans des langages compilés pour détecter les vulnérabilités et les erreurs.' product: '{% data reusables.gated-features.code-scanning %}' permissions: 'If you have write permissions to a repository, you can configure {% data variables.product.prodname_code_scanning %} for that repository.' miniTocMaxHeadingLevel: 3 @@ -27,107 +27,106 @@ topics: - C# - Java - Kotlin +ms.openlocfilehash: 4c594a9ca19064da6c017155fad27b37b083e7e3 +ms.sourcegitcommit: dac72908e8660cb4a347fbf73beab61034eed8c5 +ms.translationtype: HT +ms.contentlocale: fr-FR +ms.lasthandoff: 11/25/2022 +ms.locfileid: '148182265' --- +{% data reusables.code-scanning.beta %} {% data reusables.code-scanning.enterprise-enable-code-scanning-actions %} +## À propos du {% data variables.code-scanning.codeql_workflow %} et des langages compilés -{% data reusables.code-scanning.beta %} -{% data reusables.code-scanning.enterprise-enable-code-scanning-actions %} +Vous configurez {% data variables.product.prodname_dotcom %} afin d’exécuter l’{% data variables.product.prodname_code_scanning %} pour votre dépôt en ajoutant un workflow {% data variables.product.prodname_actions %} à ce dernier. Pour l’{% data variables.product.prodname_code_scanning %} {% data variables.product.prodname_codeql %}, vous ajoutez le {% data variables.code-scanning.codeql_workflow %}. Pour plus d’informations, consultez « [Configuration de l’{% data variables.product.prodname_code_scanning %} pour un dépôt](/code-security/secure-coding/setting-up-code-scanning-for-a-repository) ». -## About the {% data variables.code-scanning.codeql_workflow %} and compiled languages +{% data reusables.code-scanning.edit-workflow %} Pour obtenir des informations générales sur la configuration de l’{% data variables.product.prodname_code_scanning %} et la modification des fichiers de workflow, consultez « [Configuration de l’{% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/configuring-code-scanning) » et « [Découvrir {% data variables.product.prodname_actions %}](/actions/learn-github-actions) ». -You set up {% data variables.product.prodname_dotcom %} to run {% data variables.product.prodname_code_scanning %} for your repository by adding a {% data variables.product.prodname_actions %} workflow to the repository. For {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %}, you add the {% data variables.code-scanning.codeql_workflow %}. For more information, see "[Setting up {% data variables.product.prodname_code_scanning %} for a repository](/code-security/secure-coding/setting-up-code-scanning-for-a-repository)." +## À propos de la génération automatique pour {% data variables.product.prodname_codeql %} -{% data reusables.code-scanning.edit-workflow %} -For general information about configuring {% data variables.product.prodname_code_scanning %} and editing workflow files, see "[Configuring {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/configuring-code-scanning)" and "[Learn {% data variables.product.prodname_actions %}](/actions/learn-github-actions)." - -## About autobuild for {% data variables.product.prodname_codeql %} - -{% data variables.product.prodname_code_scanning_capc %} works by running queries against one or more databases. Each database contains a representation of all of the code in a single language in your repository. -For the compiled languages C/C++, C#,{% ifversion codeql-go-autobuild %} Go,{% endif %}{% ifversion codeql-kotlin-beta %} Kotlin, {% endif %} and Java, the process of populating this database involves building the code and extracting data. {% data reusables.code-scanning.analyze-go %} +L’{% data variables.product.prodname_code_scanning_capc %} fonctionne en exécutant des requêtes sur une ou plusieurs bases de données. Chaque base de données contient une représentation de tout le code dans un langage unique au sein de votre dépôt. +Pour les langages compilés C/C++, C#,{% ifversion codeql-go-autobuild %} Go,{% endif %}{% ifversion codeql-kotlin-beta %} Kotlin {% endif %} et Java, le processus de remplissage de cette base de données implique la génération du code et l’extraction des données. {% data reusables.code-scanning.analyze-go %} {% data reusables.code-scanning.autobuild-compiled-languages %} -If your workflow uses a `language` matrix, `autobuild` attempts to build each of the compiled languages listed in the matrix. Without a matrix `autobuild` attempts to build the supported compiled language that has the most source files in the repository. With the exception of Go, analysis of other compiled languages in your repository will fail unless you supply explicit build commands. +Si votre workflow utilise une matrice `language`, `autobuild` tente de générer chacun des langages compilés listés dans la matrice. Sans matrice, `autobuild` tente de générer le langage compilé pris en charge qui a le plus grand nombre de fichiers sources dans le dépôt. À l’exception de Go, l’analyse d’autres langages compilés dans votre dépôt échoue, sauf si vous fournissez des commandes de build explicites. {% note %} -{% ifversion ghae %} -**Note**: {% data reusables.actions.self-hosted-runners-software %} -{% else %} -**Note**: If you use self-hosted runners for {% data variables.product.prodname_actions %}, you may need to install additional software to use the `autobuild` process. Additionally, if your repository requires a specific version of a build tool, you may need to install it manually. For more information, see "[Specifications for {% data variables.product.prodname_dotcom %}-hosted runners](/actions/reference/specifications-for-github-hosted-runners/#supported-software)". +{% ifversion ghae %} **Remarque** : {% data reusables.actions.self-hosted-runners-software %} {% else %} **Remarque** : Si vous utilisez des exécuteurs auto-hébergés pour {% data variables.product.prodname_actions %}, vous devrez peut-être installer des logiciels supplémentaires pour utiliser le processus `autobuild`. En outre, si votre dépôt nécessite une version spécifique d’un outil de génération, vous devrez peut-être l’installer manuellement. Pour plus d’informations, consultez « [Spécifications pour les exécuteurs hébergés par {% data variables.product.prodname_dotcom %}](/actions/reference/specifications-for-github-hosted-runners/#supported-software) ». {% endif %} {% endnote %} ### C/C++ -| Supported system type | System name | +| Type de système pris en charge | Nom système | |----|----| -| Operating system | Windows, macOS, and Linux | -| Build system | Windows: MSbuild and build scripts
Linux and macOS: Autoconf, Make, CMake, qmake, Meson, Waf, SCons, Linux Kbuild, and build scripts | +| Système d’exploitation | Windows, macOS et Linux | +| Système de build | Windows : scripts MSbuild et de build
Linux et macOS : Autoconf, Make, CMake, qmake, Meson, Waf, SCons, Linux Kbuild et scripts de build | -The behavior of the `autobuild` step varies according to the operating system that the extraction runs on. On Windows, the `autobuild` step attempts to autodetect a suitable build method for C/C++ using the following approach: +Le comportement de l’étape `autobuild` varie en fonction du système d’exploitation sur lequel l’extraction s’exécute. Sur Windows, l’étape `autobuild` tente de détecter automatiquement une méthode de génération appropriée pour C/C++ en utilisant l’approche suivante : -1. Invoke `MSBuild.exe` on the solution (`.sln`) or project (`.vcxproj`) file closest to the root. -If `autobuild` detects multiple solution or project files at the same (shortest) depth from the top level directory, it will attempt to build all of them. -2. Invoke a script that looks like a build script—_build.bat_, _build.cmd_, _and build.exe_ (in that order). +1. Appeler `MSBuild.exe` sur le fichier solution (`.sln`) ou projet (`.vcxproj`) le plus proche de la racine. +Si `autobuild` détecte plusieurs fichiers solution ou projet à la même profondeur (la plus courte) à partir du répertoire de niveau supérieur, il tente de les générer tous. +2. Appeler un script qui ressemble à un script de build : _build.bat_, _build.cmd_ et _build.exe_ (dans cet ordre). -On Linux and macOS, the `autobuild` step reviews the files present in the repository to determine the build system used: +Sur Linux et macOS, l’étape `autobuild` passe en revue les fichiers présents dans le dépôt pour déterminer le système de build utilisé : -1. Look for a build system in the root directory. -2. If none are found, search subdirectories for a unique directory with a build system for C/C++. -3. Run an appropriate command to configure the system. +1. Rechercher un système de build dans le répertoire racine. +2. Si aucun répertoire n’est trouvé, rechercher un répertoire unique avec un système de build pour C/C++. +3. Exécuter une commande appropriée pour configurer le système. ### C# -| Supported system type | System name | +| Type de système pris en charge | Nom système | |----|----| -| Operating system | Windows and Linux | -| Build system | .NET and MSbuild, as well as build scripts | +| Système d’exploitation | Windows et Linux | +| Système de build | .NET et MSbuild ainsi que les scripts de build | -The `autobuild` process attempts to autodetect a suitable build method for C# using the following approach: +Le processus `autobuild` tente de détecter automatiquement une méthode de génération appropriée pour C# en utilisant l’approche suivante : -1. Invoke `dotnet build` on the solution (`.sln`) or project (`.csproj`) file closest to the root. -2. Invoke `MSbuild` (Linux) or `MSBuild.exe` (Windows) on the solution or project file closest to the root. -If `autobuild` detects multiple solution or project files at the same (shortest) depth from the top level directory, it will attempt to build all of them. -3. Invoke a script that looks like a build script—_build_ and _build.sh_ (in that order, for Linux) or _build.bat_, _build.cmd_, _and build.exe_ (in that order, for Windows). +1. Appeler `dotnet build` sur le fichier solution (`.sln`) ou projet (`.csproj`) le plus proche de la racine. +2. Appeler `MSbuild` (Linux) ou `MSBuild.exe` (Windows) sur le fichier solution ou projet le plus proche de la racine. +Si `autobuild` détecte plusieurs fichiers solution ou projet à la même profondeur (la plus courte) à partir du répertoire de niveau supérieur, il tente de les générer tous. +3. Appeler un script qui ressemble à un script de build : _build_ et _build.sh_ (dans cet ordre, pour Linux) ou _build.bat_, _build.cmd_ et _build.exe_ (dans cet ordre, pour Windows). {% ifversion codeql-go-autobuild %} ### Go -| Supported system type | System name | +| Type de système pris en charge | Nom système | |----|----| -| Operating system | Windows, macOS, and Linux | -| Build system | Go modules, `dep` and Glide, as well as build scripts including Makefiles and Ninja scripts | +| Système d’exploitation | Windows, macOS et Linux | +| Système de build | Modules Go, `dep` et Glide, ainsi que des scripts de génération, notamment des scripts Makefiles et Ninja | -The `autobuild` process attempts to autodetect a suitable way to install the dependencies needed by a Go repository before extracting all `.go` files: +Le processus `autobuild` tente de détecter automatiquement un moyen approprié d’installer les dépendances dont un dépôt Go a besoin avant d’extraire tous les fichiers `.go` : -1. Invoke `make`, `ninja`, `./build` or `./build.sh` (in that order) until one of these commands succeeds and a subsequent `go list ./...` also succeeds, indicating that the needed dependencies have been installed. -2. If none of those commands succeeded, look for `go.mod`, `Gopkg.toml` or `glide.yaml`, and run `go get` (unless vendoring is in use), `dep ensure -v` or `glide install` respectively to try to install dependencies. -3. Finally, if configurations files for these dependency managers are not found, rearrange the repository directory structure suitable for addition to `GOPATH`, and use `go get` to install dependencies. The directory structure reverts to normal after extraction completes. -4. Extract all Go code in the repository, similar to running `go build ./...`. +1. Appelez `make`, `ninja`, `./build` ou `./build.sh` (dans cet ordre) jusqu’à ce que l’une de ces commandes réussisse et qu’une commande `go list ./...` ultérieure réussisse également, indiquant que les dépendances nécessaires ont été installées. +2. Si aucune de ces commandes ne réussit, recherchez `go.mod`, `Gopkg.toml` ou `glide.yaml`, et exécutez `go get` (sauf si le vendoring est utilisé), `dep ensure -v` ou `glide install` respectivement pour essayer d’installer les dépendances. +3. Enfin, si les fichiers de configuration de ces gestionnaires de dépendances sont introuvables, réorganisez la structure de répertoires du dépôt pour l’ajouter à `GOPATH` et utilisez `go get` pour installer les dépendances. La structure de répertoires revient à la normale une fois l’extraction terminée. +4. Extrayez tout le code Go dans le dépôt, comme pour l’exécution de `go build ./...`. {% endif %} -### Java {% ifversion codeql-kotlin-beta %} and Kotlin {% endif %} +### Java {% ifversion codeql-kotlin-beta %} et Kotlin {% endif %} -| Supported system type | System name | +| Type de système pris en charge | Nom système | |----|----| -| Operating system | Windows, macOS, and Linux (no restriction) | -| Build system | Gradle, Maven and Ant | +| Système d’exploitation | Windows, macOS et Linux (sans restriction) | +| Système de build | Gradle, Maven et Ant | -The `autobuild` process tries to determine the build system for Java codebases by applying this strategy: +Le processus `autobuild` tente de déterminer le système de build pour les codebases Java en appliquant cette stratégie : -1. Search for a build file in the root directory. Check for Gradle then Maven then Ant build files. -2. Run the first build file found. If both Gradle and Maven files are present, the Gradle file is used. -3. Otherwise, search for build files in direct subdirectories of the root directory. If only one subdirectory contains build files, run the first file identified in that subdirectory (using the same preference as for 1). If more than one subdirectory contains build files, report an error. +1. Rechercher un fichier de build dans le répertoire racine. Rechercher les fichiers de build Gradle, puis Maven, puis Ant. +2. Exécuter le premier fichier de build trouvé. Si les fichiers Gradle et Maven sont présents, le fichier Gradle est utilisé. +3. Sinon, rechercher les fichiers de build dans les sous-répertoires directs du répertoire racine. Si un seul sous-répertoire contient des fichiers de build, exécutez le premier fichier identifié dans ce sous-répertoire (en utilisant la même préférence que pour 1). Si plusieurs sous-répertoires contiennent des fichiers de build, signaler une erreur. -## Adding build steps for a compiled language +## Ajout des étapes de build pour un langage compilé -{% data reusables.code-scanning.autobuild-add-build-steps %} For information on how to edit the workflow file, see "[Configuring {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/configuring-code-scanning#editing-a-code-scanning-workflow)." +{% data reusables.code-scanning.autobuild-add-build-steps %} Pour plus d’informations sur la modification du fichier de workflow, consultez « [Configuration de l’{% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/configuring-code-scanning#editing-a-code-scanning-workflow) ». -After removing the `autobuild` step, uncomment the `run` step and add build commands that are suitable for your repository. The workflow `run` step runs command-line programs using the operating system's shell. You can modify these commands and add more commands to customize the build process. +Après avoir supprimé l’étape `autobuild`, supprimez les marques de commentaire de l’étape `run` et ajoutez des commandes de build qui conviennent à votre dépôt. L’étape `run` du workflow exécute des programmes en ligne de commande avec l’interpréteur de commandes du système d’exploitation. Vous pouvez modifier ces commandes et ajouter d’autres commandes pour personnaliser le processus de build. ``` yaml - run: | @@ -135,9 +134,9 @@ After removing the `autobuild` step, uncomment the `run` step and add build comm make release ``` -For more information about the `run` keyword, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsrun)." +Pour plus d’informations sur le mot clé`run`, consultez « [Syntaxe de workflow pour {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsrun) ». -If your repository contains multiple compiled languages, you can specify language-specific build commands. For example, if your repository contains C/C++, C# and Java, and `autobuild` correctly builds C/C++ and C# but fails to build Java, you could use the following configuration in your workflow, after the `init` step. This specifies build steps for Java while still using `autobuild` for C/C++ and C#: +Si votre référentiel contient plusieurs langages compilés, vous pouvez spécifier des commandes de build spécifiques à un langage. Par exemple, si votre dépôt contient du code C/C++, C# et Java et que `autobuild` génère correctement le code C/C++ et C#, mais ne parvient pas à générer le code Java, vous pouvez utiliser la configuration suivante dans votre workflow, après l’étape `init`. Cela spécifie les étapes de build pour Java tout en continuant à utiliser `autobuild` pour C/C++ et C# : ```yaml - if: matrix.language == 'cpp' || matrix.language == 'csharp' @@ -151,8 +150,8 @@ If your repository contains multiple compiled languages, you can specify languag make release ``` -For more information about the `if` conditional, see "[Workflow syntax for GitHub Actions](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsif)." +Pour plus d’informations sur l’instruction conditionnelle `if`, consultez « [Syntaxe de workflow pour GitHub Actions](/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsif) ». -For more tips and tricks about why `autobuild` won't build your code, see "[Troubleshooting the {% data variables.product.prodname_codeql %} workflow](/code-security/secure-coding/troubleshooting-the-codeql-workflow)." +Pour obtenir d’autres conseils et astuces sur la raison pour laquelle `autobuild` ne génère pas votre code, consultez « [Résolution des problèmes liés au workflow {% data variables.product.prodname_codeql %}](/code-security/secure-coding/troubleshooting-the-codeql-workflow) ». -If you added manual build steps for compiled languages and {% data variables.product.prodname_code_scanning %} is still not working on your repository, contact {% data variables.contact.contact_support %}. +Si vous avez ajouté des étapes de génération manuelles pour les langages compilés et que l’{% data variables.product.prodname_code_scanning %} ne fonctionne toujours pas sur votre dépôt, contactez le {% data variables.contact.contact_support %}. diff --git a/translations/fr-FR/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md b/translations/fr-FR/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md index 6f38984d0c..4e97f25ece 100644 --- a/translations/fr-FR/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md +++ b/translations/fr-FR/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md @@ -25,10 +25,9 @@ shortTitle: Enable push protection Up to now, {% data variables.product.prodname_secret_scanning_GHAS %} checks for secrets _after_ a push and alerts users to exposed secrets. {% data reusables.secret-scanning.push-protection-overview %} If a contributor bypasses a push protection block for a secret, {% data variables.product.prodname_dotcom %}: -- generates an alert. -- creates an alert in the "Security" tab of the repository. +- creates an alert in the "Security" tab of the repository in the state described in the table below. - adds the bypass event to the audit log.{% ifversion secret-scanning-push-protection-email %} -- sends an email alert to organization owners, security managers, and repository administrators, with a link to the related secret and the reason why it was allowed.{% endif %} +- sends an email alert to organization owners, security managers, and repository administrators who are watching the repository, with a link to the secret and the reason why it was allowed.{% endif %} {% data reusables.secret-scanning.bypass-reasons-and-alerts %} diff --git a/translations/fr-FR/content/code-security/secret-scanning/secret-scanning-patterns.md b/translations/fr-FR/content/code-security/secret-scanning/secret-scanning-patterns.md index 1499e8e879..a43693a91c 100644 --- a/translations/fr-FR/content/code-security/secret-scanning/secret-scanning-patterns.md +++ b/translations/fr-FR/content/code-security/secret-scanning/secret-scanning-patterns.md @@ -33,7 +33,7 @@ Organizations using {% data variables.product.prodname_ghe_cloud %} with {% data ## Supported secrets for partner patterns -{% data variables.product.product_name %} currently scans public repositories for secrets issued by the following service providers. For more information about {% data variables.product.prodname_secret_scanning_partner %}, see "[About {% data variables.product.prodname_secret_scanning_partner %}](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-partner-patterns)." +{% data variables.product.product_name %} currently scans public repositories for secrets issued by the following service providers and alerts the relevant service provider whenever a secret is detected in a commit. For more information about {% data variables.product.prodname_secret_scanning_partner %}, see "[About {% data variables.product.prodname_secret_scanning_partner %}](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-partner-patterns)." {% data reusables.secret-scanning.secret-scanning-pattern-pair-matches %} diff --git a/translations/fr-FR/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md b/translations/fr-FR/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md index 28d368418f..aa33d6a176 100644 --- a/translations/fr-FR/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md +++ b/translations/fr-FR/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md @@ -37,9 +37,11 @@ You can secure the code you depend on by creating a vulnerability management pro 1. Create an inventory of your dependencies. -2. Know when there is a security vulnerability in a dependency. +1. Know when there is a security vulnerability in a dependency. +{% ifversion fpt or ghec or ghes > 3.5 or ghae > 3.5 %} +1. Enforce dependency reviews on your pull requests.{% endif %} -3. Assess the impact of that vulnerability on your code and decide what action to take. +1. Assess the impact of that vulnerability on your code and decide what action to take. ### Automatic inventory generation @@ -48,6 +50,11 @@ As a first step, you want to make a complete inventory of your dependencies. The ### Automatic detection of vulnerabilities in dependencies {% data variables.product.prodname_dependabot %} can help you by monitoring your dependencies and notifying you when they contain a known vulnerability. {% ifversion fpt or ghec or ghes %}You can even enable {% data variables.product.prodname_dependabot %} to automatically raise pull requests that update the dependency to a secure version.{% endif %} For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)"{% ifversion fpt or ghec or ghes %} and "[About Dependabot security updates](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates)"{% endif %}. +{% ifversion fpt or ghec or ghes > 3.5 or ghae > 3.5 %} +### Automatic detection of vulnerabilities in pull requests + +The {% data variables.product.prodname_dependency_review_action %} enforces a dependency review on your pull requests, making it easy for you to see if a pull request will introduce a vulnerable version of a dependency to your repository. When a vulnerability is detected, the {% data variables.product.prodname_dependency_review_action %} can block the pull request from merging. For more information, see "[Dependency review enforcement](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-enforcement)."{% endif %} + ### Assessment of exposure to risk from a vulnerable dependency diff --git a/translations/fr-FR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md b/translations/fr-FR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md index 90f0a350c0..d4d5fca0a9 100644 --- a/translations/fr-FR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md +++ b/translations/fr-FR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md @@ -1,6 +1,6 @@ --- -title: About supply chain security -intro: '{% data variables.product.product_name %} helps you secure your supply chain, from understanding the dependencies in your environment, to knowing about vulnerabilities in those dependencies{% ifversion fpt or ghec or ghes %}, and patching them{% endif %}.' +title: À propos de la sécurité de la chaîne d’approvisionnement +intro: '{% data variables.product.product_name %} vous aide à sécuriser votre chaîne d’approvisionnement, en comprenant les dépendances de votre environnement et en connaissant les vulnérabilités de ces dépendances{% ifversion fpt or ghec or ghes %}, puis en les corrigeant{% endif %}.' miniTocMaxHeadingLevel: 3 shortTitle: Supply chain security redirect_from: @@ -19,160 +19,157 @@ topics: - Dependencies - Pull requests - Repositories +ms.openlocfilehash: d0f743db7d1f5a054a3eb8c7b4dbf81052aca50f +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc +ms.translationtype: HT +ms.contentlocale: fr-FR +ms.lasthandoff: 11/24/2022 +ms.locfileid: '148181235' --- +## À propos de la sécurité de la chaîne d’approvisionnement chez GitHub -## About supply chain security at GitHub +Avec l’utilisation accélérée de l’open source, la plupart des projets dépendent de centaines de dépendances open source. Cela pose un problème de sécurité : que se passe-t-il si les dépendances que vous utilisez sont vulnérables ? Vous pourriez faire courir à vos utilisateurs le risque d’une attaque de chaîne d’approvisionnement. L’une des choses les plus importantes que vous puissiez faire pour protéger votre chaîne d’approvisionnement est de corriger vos dépendances vulnérables{% ifversion GH-advisory-db-supports-malware %} et de remplacer tout logiciel malveillant{% endif %}. -With the accelerated use of open source, most projects depend on hundreds of open-source dependencies. This poses a security problem: what if the dependencies you're using are vulnerable? You could be putting your users at risk of a supply chain attack. One of the most important things you can do to protect your supply chain is to patch your vulnerable dependencies{% ifversion GH-advisory-db-supports-malware %} and replace any malware{% endif %}. +Vous ajoutez les dépendances directement à votre chaîne d’approvisionnement quand vous les spécifiez dans un fichier manifeste ou un fichier de verrouillage. Les dépendances peuvent également être incluses transitivement ; même si vous ne spécifiez pas une dépendance particulière, mais qu’une de vos dépendances l’utilise, vous êtes également dépendant de cette dépendance. -You add dependencies directly to your supply chain when you specify them in a manifest file or a lockfile. Dependencies can also be included transitively, that is, even if you don’t specify a particular dependency, but a dependency of yours uses it, then you’re also dependent on that dependency. +{% data variables.product.product_name %} offre une gamme de fonctionnalités pour vous aider à comprendre les dépendances dans votre environnement{% ifversion ghae %} et à connaître les vulnérabilités dans ces dépendances{% endif %}{% ifversion fpt or ghec or ghes %}, à connaître les vulnérabilités dans ces dépendances et à les corriger{% endif %}. -{% data variables.product.product_name %} offers a range of features to help you understand the dependencies in your environment{% ifversion ghae %} and know about vulnerabilities in those dependencies{% endif %}{% ifversion fpt or ghec or ghes %}, know about vulnerabilities in those dependencies, and patch them{% endif %}. - -The supply chain features on {% data variables.product.product_name %} are: -- **Dependency graph** -- **Dependency review** -- **{% data variables.product.prodname_dependabot_alerts %} ** -{% ifversion fpt or ghec or ghes %}- **{% data variables.product.prodname_dependabot_updates %}** +Les fonctionnalités de la chaîne d’approvisionnement sur {% data variables.product.product_name %} sont les suivantes : +- **Graphe de dépendances** +- **Vérification des dépendances** +- **{% data variables.product.prodname_dependabot_alerts %} ** {% ifversion fpt or ghec or ghes %}- **{% data variables.product.prodname_dependabot_updates %}** - **{% data variables.product.prodname_dependabot_security_updates %}** - - **{% data variables.product.prodname_dependabot_version_updates %}**{% endif %} + - **{% data variables.product.prodname_dependabot_version_updates %}** {% endif %} -The dependency graph is central to supply chain security. The dependency graph identifies all upstream dependencies and public downstream dependents of a repository or package. You can see your repository’s dependencies and some of their properties, like vulnerability information, on the dependency graph for the repository. +Le graphe de dépendances joue un rôle essentiel pour la sécurité de la chaîne d’approvisionnement. Le graphe de dépendances identifie toutes les dépendances en amont et les éléments dépendants en aval publics d’un dépôt ou d’un package. Vous pouvez voir les dépendances de votre dépôt et certaines de leurs propriétés, telles que les informations sur les vulnérabilités, sur le graphe de dépendances du dépôt. -Other supply chain features on {% data variables.product.prodname_dotcom %} rely on the information provided by the dependency graph. +D’autres fonctionnalités de chaîne d’approvisionnement sur {% data variables.product.prodname_dotcom %} reposent sur les informations fournies par le graphe de dépendances. -- 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 advisories published in the {% data variables.product.prodname_advisory_database %}, scans your dependencies and generates {% data variables.product.prodname_dependabot_alerts %} when a potential vulnerability {% ifversion GH-advisory-db-supports-malware %}or malware{% endif %} is detected. -{% ifversion fpt or ghec or ghes %}- {% 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. +- La révision des dépendances utilise le graphe de dépendances pour identifier les modifications de dépendance et vous aider à comprendre l’impact de ces modifications sur la sécurité quand vous passez en revue les demandes de tirage (pull request). +- {% data variables.product.prodname_dependabot %} croise les données de dépendance fournies par le graphe de dépendances avec la liste des vulnérabilités connues publiées dans la {% data variables.product.prodname_advisory_database %}, analyse vos dépendances et génère des {% data variables.product.prodname_dependabot_alerts %} lors de la détection d’une vulnérabilité potentielle{% ifversion GH-advisory-db-supports-malware %} ou d’un logiciel malveillant{% endif %}. +{% ifversion fpt or ghec or ghes %}- Les {% data variables.product.prodname_dependabot_security_updates %} utilisent le graphe de dépendances et les {% data variables.product.prodname_dependabot_alerts %} pour vous aider à mettre à jour les dépendances ayant des vulnérabilités connues dans votre dépôt. -{% 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. +Les {% data variables.product.prodname_dependabot_version_updates %} n’utilisent pas le graphe de dépendances et s’appuient plutôt sur le versioning sémantique des dépendances. Les {% data variables.product.prodname_dependabot_version_updates %} vous aident à maintenir vos dépendances mises à jour, même quand elles n’ont pas de vulnérabilités. {% endif %} -{% ifversion fpt or ghec or ghes %} -For best practice guides on end-to-end supply chain security including the protection of personal accounts, code, and build processes, see "[Securing your end-to-end supply chain](/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview)." +{% ifversion fpt or ghec or ghes %} Pour obtenir des guides de bonnes pratiques sur la sécurité de la chaîne d’approvisionnement de bout en bout, y compris la protection des comptes personnels, du code et des processus de génération, consultez « [Sécurisation de votre chaîne d’approvisionnement de bout en bout](/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview) ». {% endif %} -## Feature overview +## Présentation des fonctionnalités -### What is the dependency graph +### Qu’est-ce que le graphe de dépendances ? -To generate the dependency graph, {% data variables.product.company_short %} looks at a repository’s explicit dependencies declared in the manifest and lockfiles. When enabled, the dependency graph automatically parses all known package manifest files in the repository, and uses this to construct a graph with known dependency names and versions. +Pour générer le graphe de dépendances, {% data variables.product.company_short %} examine les dépendances explicites d’un dépôt déclarées dans le manifeste et les fichiers de verrouillage. Quand il est activé, le graphe de dépendances analyse automatiquement tous les fichiers manifestes de package connus dans le dépôt, puis, à partir des informations recueillies, construit un graphe avec les noms et les versions de dépendances connues. -- The dependency graph includes information on your _direct_ dependencies and _transitive_ dependencies. -- The dependency graph is automatically updated when you push a commit to {% data variables.product.company_short %} that changes or adds a supported manifest or lock file to the default branch, and when anyone pushes a change to the repository of one of your dependencies. -- You can see the dependency graph by opening the repository's main page on {% data variables.product.product_name %}, and navigating to the **Insights** tab. +- Le graphe de dépendances inclut des informations sur vos dépendances _directes_ et vos dépendances _transitives_. +- Le graphe de dépendances est automatiquement mis à jour quand vous poussez (push) un commit vers {% data variables.product.company_short %} qui change ou ajoute un manifeste ou un fichier de verrouillage pris en charge à la branche par défaut et quand toute personne pousse une modification vers le dépôt de l’une de vos dépendances. +- Vous pouvez voir le graphe de dépendances en ouvrant la page principale du dépôt sur {% data variables.product.product_name %}, puis en accédant à l’onglet **Insights**. -{% ifversion dependency-submission-api %} -{% data reusables.dependency-submission.dependency-submission-link %} -{% endif %} +{% ifversion dependency-submission-api %} {% data reusables.dependency-submission.dependency-submission-link %} {% endif %} -For more information about the dependency graph, see "[About the dependency graph](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)." +Pour plus d’informations sur le graphe de dépendances, consultez « [À propos du graphe de dépendances](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph) ». -### What is dependency review +### Qu’est-ce que la révision des dépendances ? -Dependency review helps reviewers and contributors understand dependency changes and their security impact in every pull request. +La révision des dépendances aide les réviseurs et les contributeurs à comprendre les modifications de dépendance et leur impact sur la sécurité dans chaque demande de tirage. -- Dependency review tells you which dependencies were added, removed, or updated, in a pull request. You can use the release dates, popularity of dependencies, and vulnerability information to help you decide whether to accept the change. -- You can see the dependency review for a pull request by showing the rich diff on the **Files Changed** tab. +- La révision des dépendances vous indique quelles dépendances ont été ajoutées, supprimées ou mises à jour, dans une demande de tirage. Vous pouvez utiliser les dates de publication, la popularité des dépendances et les informations de vulnérabilité pour vous aider à décider s’il faut accepter la modification. +- Vous pouvez voir la révision des dépendances pour une demande de tirage en affichant la différence enrichie sous l’onglet **Fichiers modifiés**. -For more information about dependency review, see "[About dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review)." +Pour plus d’informations sur la révision des dépendances, consultez « [À propos de la révision des dépendances](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review) ». -### What is Dependabot +### Qu’est-ce que Dependabot ? -{% data variables.product.prodname_dependabot %} keeps your dependencies up to date by informing you of any security vulnerabilities in your dependencies{% ifversion fpt or ghec or ghes %}, and automatically opens pull requests to upgrade your dependencies to the next available secure version when a {% data variables.product.prodname_dependabot %} alert is triggered, or to the latest version when a release is published{% else %} so that you can update that dependency{% endif %}. +{% data variables.product.prodname_dependabot %} maintient vos dépendances à jour en vous informant des vulnérabilités de sécurité dans vos dépendances{% ifversion fpt or ghec or ghes %} et ouvre automatiquement les demandes de tirage pour mettre à niveau vos dépendances vers la prochaine version sécurisée disponible quand une alerte {% data variables.product.prodname_dependabot %} est déclenchée, ou vers la dernière version quand une mise en production est publiée{% else %} afin que vous puissiez mettre à jour cette dépendance{% endif %}. -{% ifversion fpt or ghec or ghes %} -The term "{% data variables.product.prodname_dependabot %}" encompasses the following features: -- {% data variables.product.prodname_dependabot_alerts %}—Displayed notification on the **Security** tab for the repository, and in the repository's dependency graph. The alert includes a link to the affected file in the project, and information about a fixed version. -- {% data variables.product.prodname_dependabot_updates %}: - - {% data variables.product.prodname_dependabot_security_updates %}—Triggered updates to upgrade your dependencies to a secure version when an alert is triggered. - - {% data variables.product.prodname_dependabot_version_updates %}—Scheduled updates to keep your dependencies up to date with the latest version. +{% ifversion fpt or ghec or ghes %} Le terme « {% data variables.product.prodname_dependabot %} » englobe les fonctionnalités suivantes : +- {% data variables.product.prodname_dependabot_alerts %} : notification affichée sous l’onglet **Sécurité** du dépôt et dans le graphe de dépendances du dépôt. L’alerte contient un lien vers le fichier affecté dans le projet et des informations sur une version corrigée. +- {% data variables.product.prodname_dependabot_updates %} : + - {% data variables.product.prodname_dependabot_security_updates %} : mises à jour déclenchées pour mettre à niveau vos dépendances vers une version sécurisée quand une alerte est déclenchée. + - {% data variables.product.prodname_dependabot_version_updates %} : mises à jour planifiées pour maintenir vos dépendances à jour avec la dernière version. {% endif %} {% ifversion fpt or ghec %} -{% data variables.product.prodname_dependabot_alerts %}, {% data variables.product.prodname_dependabot_security_updates %}, and {% data variables.product.prodname_dependabot_version_updates %} do not use {% data variables.product.prodname_actions %} when they run on {% data variables.product.product_name %}. However, pull requests opened by {% data variables.product.prodname_dependabot %} can trigger workflows that run actions. For more information, see "[Automating {% data variables.product.prodname_dependabot %} with {% data variables.product.prodname_actions %}](/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions)." +Les {% data variables.product.prodname_dependabot_alerts %}, les {% data variables.product.prodname_dependabot_security_updates %} et les {% data variables.product.prodname_dependabot_version_updates %} n’utilisent pas {% data variables.product.prodname_actions %} quand elles s’exécutent sur {% data variables.product.product_name %}. Toutefois, les demandes de tirage ouvertes par {% data variables.product.prodname_dependabot %} peuvent déclencher des workflows qui exécutent des actions. Pour plus d’informations, consultez « [Automatisation de {% data variables.product.prodname_dependabot %} avec {% data variables.product.prodname_actions %}](/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions) ». {% elsif ghes %} -{% data variables.product.prodname_dependabot_security_updates %} and {% data variables.product.prodname_dependabot_version_updates %} require {% data variables.product.prodname_actions %} to run on {% data variables.product.product_name %}. {% data variables.product.prodname_dependabot_alerts %} do not require {% data variables.product.prodname_actions %}. For more information, see "[Enabling {% data variables.product.prodname_dependabot %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)." +Les {% data variables.product.prodname_dependabot_security_updates %} et les {% data variables.product.prodname_dependabot_version_updates %} nécessitent que {% data variables.product.prodname_actions %} s’exécute sur {% data variables.product.product_name %}. Les {% data variables.product.prodname_dependabot_alerts %} ne nécessitent pas {% data variables.product.prodname_actions %}. Pour plus d’informations, consultez « [Activation de {% data variables.product.prodname_dependabot %} pour votre entreprise](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise) ». {% elsif ghae %} -{% data variables.product.prodname_actions %} is not required for {% data variables.product.prodname_dependabot_alerts %} to run on {% data variables.product.product_name %}. +{% data variables.product.prodname_actions %} n’est pas nécessaire pour que les {% data variables.product.prodname_dependabot_alerts %} s’exécutent sur {% data variables.product.product_name %}. {% endif %} {% ifversion dependabot-actions-support %} -{% data reusables.dependabot.dependabot-actions-support %} For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/code-security/dependabot/dependabot-security-updates/about-dependabot-security-updates)." +{% data reusables.dependabot.dependabot-actions-support %} Pour plus d’informations, consultez « [À propos des {% data variables.product.prodname_dependabot_security_updates %}](/code-security/dependabot/dependabot-security-updates/about-dependabot-security-updates) ». {% endif %} -#### What are Dependabot alerts +#### Qu’est-ce que les alertes Dependabot ? -{% data variables.product.prodname_dependabot_alerts %} highlight repositories affected by a newly discovered vulnerability based on the dependency graph and the {% data variables.product.prodname_advisory_database %}, which contains advisories for known vulnerabilities{% ifversion GH-advisory-db-supports-malware %} and malware{% endif %}. +Les {% data variables.product.prodname_dependabot_alerts %} mettent en évidence les dépôts affectés par une vulnérabilité nouvellement découverte en fonction du graphe de dépendances et de la {% data variables.product.prodname_advisory_database %}, qui contient les versions sur les listes de vulnérabilités{% ifversion GH-advisory-db-supports-malware %} et programmes malveillants{% endif %}. -- {% data variables.product.prodname_dependabot %} performs a scan to detect insecure dependencies and sends {% data variables.product.prodname_dependabot_alerts %} when: -{% ifversion fpt or ghec %} - - A new advisory is added to the {% data variables.product.prodname_advisory_database %}.{% else %} - - New advisory data is synchronized to {% data variables.location.product_location %} each hour from {% data variables.product.prodname_dotcom_the_website %}. {% data reusables.security-advisory.link-browsing-advisory-db %}{% endif %} - - The dependency graph for the repository changes. -- {% data variables.product.prodname_dependabot_alerts %} are displayed {% ifversion fpt or ghec or ghes %} on the **Security** tab for the repository and{% endif %} in the repository's dependency graph. The alert includes {% ifversion fpt or ghec or ghes %}a link to the affected file in the project, and {% endif %}information about a fixed version. +- {% data variables.product.prodname_dependabot %} effectue une analyse pour détecter les dépendances non sécurisées et émet des {% data variables.product.prodname_dependabot_alerts %} quand :{% ifversion fpt or ghec %} + - Un nouvel avis est ajouté à la {% data variables.product.prodname_advisory_database %}.{% else %} + - Les nouvelles données d’avis sont synchronisées sur {% data variables.location.product_location %} toutes les heures à partir de {% data variables.product.prodname_dotcom_the_website %}. {% data reusables.security-advisory.link-browsing-advisory-db %}{% endif %} + - Le graphe de dépendances d’un dépôt change. +- Les {% data variables.product.prodname_dependabot_alerts %} sont affichées {% ifversion fpt or ghec or ghes %} sous l’onglet **Sécurité** du dépôt et{% endif %} dans le graphe de dépendances du dépôt. L’alerte inclut {% ifversion fpt or ghec or ghes %}un lien vers le fichier affecté dans le projet et {% endif %}des informations sur une version corrigée. -For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies)." +Pour plus d’informations, consultez « [À propos des {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies) ». {% ifversion fpt or ghec or ghes %} -#### What are Dependabot updates +#### Qu’est-ce que les mises à jour Dependabot ? -There are two types of {% data variables.product.prodname_dependabot_updates %}: {% data variables.product.prodname_dependabot %} _security_ updates and _version_ updates. {% data variables.product.prodname_dependabot %} generates automatic pull requests to update your dependencies in both cases, but there are several differences. +Il existe deux types de {% data variables.product.prodname_dependabot_updates %} : les mises à jour de _version_ et les mises à jour de _sécurité_ {% data variables.product.prodname_dependabot %}. {% data variables.product.prodname_dependabot %} génère des demandes de tirage automatiques pour mettre à jour vos dépendances dans les deux cas, mais il existe plusieurs différences. -{% data variables.product.prodname_dependabot_security_updates %}: - - Triggered by a {% data variables.product.prodname_dependabot %} alert - - Update dependencies to the minimum version that resolves a known vulnerability - - Supported for ecosystems the dependency graph supports - - Does not require a configuration file, but you can use one to override the default behavior +{% data variables.product.prodname_dependabot_security_updates %} : + - Déclenchées par une alerte {% data variables.product.prodname_dependabot %} + - Mettent à jour les dépendances vers la version minimale qui résout une vulnérabilité connue + - Prises en charge pour les écosystèmes pris en charge par le graphe de dépendances + - Ne nécessite pas de fichier de configuration, mais vous pouvez en utiliser un pour remplacer le comportement par défaut -{% data variables.product.prodname_dependabot_version_updates %}: - - Requires a configuration file - - Run on a schedule you configure - - Update dependencies to the latest version that matches the configuration - - Supported for a different group of ecosystems +{% data variables.product.prodname_dependabot_version_updates %} : + - Requiert un fichier de configuration + - Exécutées selon une planification que vous configurez + - Mettent à jour les dépendances vers la dernière version qui correspond à la configuration + - Prises en charge pour un autre groupe d’écosystèmes -For more information about {% data variables.product.prodname_dependabot_updates %}, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates)" and "[About {% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/about-dependabot-version-updates)." +Pour plus d’informations sur les {% data variables.product.prodname_dependabot_updates %}, consultez « [À propos des {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates) » et « [À propos des {% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/about-dependabot-version-updates) ». {% endif %} -## Feature availability +## Disponibilité des fonctionnalités {% ifversion fpt or ghec %} -Public repositories: -- **Dependency graph**—enabled by default and cannot be disabled. -- **Dependency review**—enabled by default and cannot be disabled. -- **{% data variables.product.prodname_dependabot_alerts %}**—not enabled by default. {% data variables.product.prodname_dotcom %} detects insecure dependencies and displays information in the dependency graph, but does not generate {% data variables.product.prodname_dependabot_alerts %} by default. Repository owners or people with admin access can enable {% data variables.product.prodname_dependabot_alerts %}. - You can also enable or disable Dependabot alerts for all repositories owned by your user account or organization. For more information, see "[Managing security and analysis settings for your user account](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-security-and-analysis-settings-for-your-personal-account)" or "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization)." +Dépôts publics : +- **Graphe de dépendances** : activé par défaut et ne peut pas être désactivé. +- **Révision des dépendances** : activée par défaut et ne peut pas être désactivée. +- **{% data variables.product.prodname_dependabot_alerts %}**  : non activées par défaut. {% data variables.product.prodname_dotcom %} détecte les dépendances non sécurisées et affiche des informations dans le graphe de dépendances, mais ne génère pas d’{% data variables.product.prodname_dependabot_alerts %} par défaut. Les propriétaires de dépôts ou les personnes disposant d’un accès administrateur peuvent activer les {% data variables.product.prodname_dependabot_alerts %}. + Vous pouvez également activer ou désactiver les alertes Dependabot pour tous les dépôts appartenant à votre compte d’utilisateur ou organisation. Pour plus d’informations, consultez « [Gestion des paramètres de sécurité et d’analyse pour votre compte d’utilisateur](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-security-and-analysis-settings-for-your-personal-account) » ou « [Gestion des paramètres de sécurité et d’analyse pour votre organisation](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization) ». -Private repositories: -- **Dependency graph**—not enabled by default. The feature can be enabled by repository administrators. For more information, see "[Exploring the dependencies of a repository](/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository)." +Dépôts privés : +- **Graphe de dépendances** : non activé par défaut. La fonctionnalité peut être activée par les administrateurs de dépôt. Pour plus d’informations, consultez « [Exploration des dépendances d’un dépôt](/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository) ». {% ifversion fpt %} -- **Dependency review**—available in private repositories owned by organizations that use {% data variables.product.prodname_ghe_cloud %} and have a license for {% data variables.product.prodname_GH_advanced_security %}. For more information, see the [{% data variables.product.prodname_ghe_cloud %} documentation](/enterprise-cloud@latest/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review). +- **Révision des dépendances** : disponible dans les dépôts privés appartenant aux organisations qui utilisent {% data variables.product.prodname_ghe_cloud %} et qui disposent d’une licence pour {% data variables.product.prodname_GH_advanced_security %}. Pour plus d’informations, consultez la [documentation {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review). {% elsif ghec %} -- **Dependency review**—available in private repositories owned by organizations provided you have a license for {% data variables.product.prodname_GH_advanced_security %} and the dependency graph enabled. For more information, see "[About {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)" and "[Exploring the dependencies of a repository](/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository)." -{% endif %} -- **{% data variables.product.prodname_dependabot_alerts %}**—not enabled by default. Owners of private repositories, or people with admin access, can enable {% data variables.product.prodname_dependabot_alerts %} by enabling the dependency graph and {% data variables.product.prodname_dependabot_alerts %} for their repositories. - You can also enable or disable Dependabot alerts for all repositories owned by your user account or organization. For more information, see "[Managing security and analysis settings for your user account](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-security-and-analysis-settings-for-your-personal-account)" or "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization)." +- **Révision des dépendances** : disponible dans les dépôts privés appartenant aux organisations, sous réserve que vous disposiez d’une licence pour {% data variables.product.prodname_GH_advanced_security %} et que le graphe de dépendances soit activé. Pour plus d’informations, consultez « [À propos de {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security) » et « [Exploration des dépendances d’un dépôt](/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository) ». {% endif %} +- **{% data variables.product.prodname_dependabot_alerts %}**  : non activées par défaut. Les propriétaires de dépôts privés ou les personnes disposant d’un accès administrateur peuvent activer les {% data variables.product.prodname_dependabot_alerts %} en activant le graphe de dépendances et les {% data variables.product.prodname_dependabot_alerts %} pour leurs dépôts. + Vous pouvez également activer ou désactiver les alertes Dependabot pour tous les dépôts appartenant à votre compte d’utilisateur ou organisation. Pour plus d’informations, consultez « [Gestion des paramètres de sécurité et d’analyse pour votre compte d’utilisateur](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-security-and-analysis-settings-for-your-personal-account) » ou « [Gestion des paramètres de sécurité et d’analyse pour votre organisation](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization) ». -Any repository type: -- **{% data variables.product.prodname_dependabot_security_updates %}**—not enabled by default. You can enable {% data variables.product.prodname_dependabot_security_updates %} for any repository that uses {% data variables.product.prodname_dependabot_alerts %} and the dependency graph. 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 %}**—not enabled by default. People with write permissions to a repository can enable {% 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)." +Tout type de dépôt : +- **{% data variables.product.prodname_dependabot_security_updates %}**  : non activées par défaut. Vous pouvez activer les {% data variables.product.prodname_dependabot_security_updates %} pour n’importe quel dépôt qui utilise les {% data variables.product.prodname_dependabot_alerts %} et le graphe de dépendances. Pour plus d’informations sur l’activation des mises à jour de sécurité, consultez « [Configuration des {% data variables.product.prodname_dependabot_security_updates %}](/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates) ». +- **{% data variables.product.prodname_dependabot_version_updates %}**  : non activées par défaut. Les personnes disposant d’autorisations d’écriture sur un dépôt peuvent activer les {% data variables.product.prodname_dependabot_version_updates %}. Pour obtenir des informations sur l’activation des mises à jour de version, consultez « [Configuration de {% data variables.product.prodname_dependabot_version_updates %}](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates) ». {% endif %} {% ifversion ghes or ghae %} -- **Dependency graph** and **{% data variables.product.prodname_dependabot_alerts %}**—not enabled by default. Both features are configured at an enterprise level by the enterprise owner. For more information, see {% ifversion ghes %}"[Enabling the dependency graph for your enterprise](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise)" and {% endif %}"[Enabling {% data variables.product.prodname_dependabot %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)." -- **Dependency review**—available when dependency graph is enabled for {% data variables.location.product_location %} and {% data variables.product.prodname_advanced_security %} is enabled for the organization or repository. For more information, see "[About {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)." -{% endif %} -{% ifversion ghes %} -- **{% data variables.product.prodname_dependabot_security_updates %}**—not enabled by default. You can enable {% data variables.product.prodname_dependabot_security_updates %} for any repository that uses {% data variables.product.prodname_dependabot_alerts %} and the dependency graph. 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 %}**—not enabled by default. People with write permissions to a repository can enable {% 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)." +- **Graphe de dépendances** et **{% data variables.product.prodname_dependabot_alerts %}**  : non activés par défaut. Les deux fonctionnalités sont configurées au niveau de l’entreprise par le propriétaire de l’entreprise. Pour plus d’informations, consultez {% ifversion ghes %}« [Activation du graphe de dépendances pour votre entreprise](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise) » et {% endif %}« [Activation de {% data variables.product.prodname_dependabot %} pour votre entreprise](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise) ». +- **Révision des dépendances** : disponible quand le graphe de dépendances est activé pour {% data variables.location.product_location %} et qu’{% data variables.product.prodname_advanced_security %} est activé pour l’organisation ou le dépôt. Pour plus d’informations, consultez « [À propos de {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security) ». +{% endif %} {% ifversion ghes %} +- **{% data variables.product.prodname_dependabot_security_updates %}**  : non activées par défaut. Vous pouvez activer les {% data variables.product.prodname_dependabot_security_updates %} pour n’importe quel dépôt qui utilise les {% data variables.product.prodname_dependabot_alerts %} et le graphe de dépendances. Pour plus d’informations sur l’activation des mises à jour de sécurité, consultez « [Configuration des {% data variables.product.prodname_dependabot_security_updates %}](/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates) ». +- **{% data variables.product.prodname_dependabot_version_updates %}**  : non activées par défaut. Les personnes disposant d’autorisations d’écriture sur un dépôt peuvent activer les {% data variables.product.prodname_dependabot_version_updates %}. Pour obtenir des informations sur l’activation des mises à jour de version, consultez « [Configuration de {% data variables.product.prodname_dependabot_version_updates %}](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates) ». {% endif %} diff --git a/translations/fr-FR/content/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace.md b/translations/fr-FR/content/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace.md index 879021588c..e7f3fd455e 100644 --- a/translations/fr-FR/content/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace.md +++ b/translations/fr-FR/content/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace.md @@ -57,10 +57,7 @@ Regardless of where you created or access your codespaces, you can view and mana {% jetbrains %} -{% data reusables.codespaces.jetbrains-open-codespace-plugin %} -1. In the {% data variables.product.prodname_github_codespaces %} tool window, click the stop icon. - - ![Screenshot of the log button](/assets/images/help/codespaces/jetbrains-plugin-icon-stop.png) +You can stop a codespace from the "Your codespaces" page (see [the web browser instructions](/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace?tool=webui#stopping-a-codespace)) or by using {% data variables.product.prodname_cli %} (see [the CLI instructions](/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace?tool=cli#stopping-a-codespace)). {% endjetbrains %} diff --git a/translations/fr-FR/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md b/translations/fr-FR/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md index 3262893449..d755ec57f7 100644 --- a/translations/fr-FR/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md +++ b/translations/fr-FR/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md @@ -1,6 +1,6 @@ --- -title: Présentation des conteneurs de développement -intro: 'Lorsque vous travaillez dans un codespace, l’environnement dans lequel vous travaillez est créé à l’aide d’un conteneur de développement hébergé sur une machine virtuelle.' +title: Introduction to dev containers +intro: 'When you work in a codespace, the environment you are working in is created using a development container, or dev container, hosted on a virtual machine.' permissions: People with write permissions to a repository can create or edit the codespace configuration. redirect_from: - /github/developing-online-with-github-codespaces/configuring-github-codespaces-for-your-project @@ -16,76 +16,71 @@ topics: - Codespaces - Set up - Fundamentals -ms.openlocfilehash: 0b47f0292eb3a13467a8227ac323d289f9712223 -ms.sourcegitcommit: e8c012864f13f9146e53fcb0699e2928c949ffa8 -ms.translationtype: HT -ms.contentlocale: fr-FR -ms.lasthandoff: 11/09/2022 -ms.locfileid: '148158772' --- -## À propos des conteneurs de développement -Les conteneurs de développement sont des conteneurs Docker spécifiquement configurés pour fournir un environnement de développement complet. Chaque fois que vous travaillez dans un codespace, vous utilisez un conteneur de développement sur une machine virtuelle. +## About dev containers -Vous pouvez configurer le conteneur de développement pour un dépôt de façon à ce que les codespaces créés pour ce dépôt vous offrent un environnement sur mesure et complet avec l’ensemble des outils et runtimes dont vous avez besoin pour travailler sur un projet spécifique. Si vous ne définissez pas de configuration dans le dépôt, {% data variables.product.prodname_github_codespaces %} utilise une configuration par défaut contenant de nombreux outils courants dont votre équipe pourrait avoir besoin pour le développement de votre projet. Pour plus d’informations, consultez « [Utilisation de la configuration de conteneur de développement par défaut](#using-the-default-dev-container-configuration) ». +Development containers, or dev containers, are Docker containers that are specifically configured to provide a fully featured development environment. Whenever you work in a codespace, you are using a dev container on a virtual machine. -Les fichiers de configuration d’un conteneur de développement sont contenus dans un répertoire `.devcontainer` dans votre dépôt. Vous pouvez utiliser {% data variables.product.prodname_vscode %} pour ajouter des fichiers de configuration à votre place. Vous pouvez opérer un choix dans une sélection de configurations prédéfinies pour différents types de projet. Vous pouvez utiliser celles-ci sans configuration supplémentaire, ou les modifier pour affiner l’environnement de développement qu’elles produisent. Pour plus d’informations, consultez « [Utilisation d’une configuration de conteneur de développement prédéfinie](#using-a-predefined-dev-container-configuration) ». +You can configure the dev container for a repository so that codespaces created for that repository give you a tailored development environment, complete with all the tools and runtimes you need to work on a specific project. If you don't define a configuration in the repository then {% data variables.product.prodname_github_codespaces %} uses a default configuration, which contains many of the common tools that your team might need for development with your project. For more information, see "[Using the default dev container configuration](#using-the-default-dev-container-configuration)." -Vous pouvez également ajouter vos propres fichiers de configuration personnalisés. Pour plus d’informations, consultez « [Création d’une configuration de conteneur de développement personnalisée](#creating-a-custom-dev-container-configuration) ». +The configuration files for a dev container are contained in a `.devcontainer` directory in your repository. You can use {% data variables.product.prodname_vscode %} to add configuration files for you. You can choose from a selection of predefined configurations for various project types. You can use these without further configuration, or you can edit the configurations to refine the development environment they produce. For more information, see "[Using a predefined dev container configuration](#using-a-predefined-dev-container-configuration)." -Vous pouvez définir une configuration de conteneur de développement unique pour un dépôt, différentes configurations pour différentes branches ou plusieurs configurations. Lorsque plusieurs configurations sont disponibles, les utilisateurs peuvent choisir leur configuration préférée quand ils créent un codespace. Cela est particulièrement utile pour les dépôts volumineux contenant du code source dans différents langages de programmation ou pour différents projets. Vous pouvez créer un choix de configurations qui permettent à différentes équipes de travailler dans un codespace configuré de manière appropriée pour le travail qu’elles accomplissent. +Alternatively, you can add your own custom configuration files. For more information, see "[Creating a custom dev container configuration](#creating-a-custom-dev-container-configuration)." -Quand vous créez un codespace à partir d’un modèle, vous pouvez commencer avec un ou plusieurs fichiers de configuration de conteneur de développement dans votre espace de travail. Pour configurer davantage votre environnement, vous pouvez ajouter des paramètres à ces fichiers ou en supprimer et regénérer le conteneur pour appliquer les modifications au codespace dans lequel vous travaillez. Si vous publiez votre codespace dans un dépôt sur {% data variables.product.product_name %}, tous les codespaces créés à partir de ce dépôt partagent la configuration que vous avez définie. Pour plus d’informations, consultez « [Application de modifications de configuration à un codespace](#applying-configuration-changes-to-a-codespace) » et « [Création d’un codespace à partir d’un modèle](/codespaces/developing-in-codespaces/creating-a-codespace-from-a-template#publishing-to-a-remote-repository) ». +You can define a single dev container configuration for a repository, different configurations for different branches, or multiple configurations. When multiple configurations are available, users can choose their preferred configuration when they create a codespace. This is particularly useful for large repositories that contain source code in different programming languages or for different projects. You can create a choice of configurations that allow different teams to work in a codespace that's set up appropriately for the work they are doing. + +When you create a codespace from a template, you might start with one or more dev container configuration files in your workspace. To configure your environment further, you can add or remove settings from these files and rebuild the container to apply the changes to the codespace you're working in. If you publish your codespace to a repository on {% data variables.product.product_name %}, then any codespaces created from that repository will share the configuration you've defined. For more information, see "[Applying configuration changes to a codespace](#applying-configuration-changes-to-a-codespace)" and "[Creating a codespace from a template](/codespaces/developing-in-codespaces/creating-a-codespace-from-a-template#publishing-to-a-remote-repository)." ### devcontainer.json -Le fichier principal d’une configuration de conteneur de développement est le fichier `devcontainer.json`. Vous pouvez l’utiliser pour déterminer l’environnement de codespaces créés pour votre dépôt. Le contenu de ce fichier définit un conteneur de développement qui peut inclure des infrastructures, des outils, des extensions et un réacheminement de port. Le fichier `devcontainer.json` contient généralement une référence à un Dockerfile qui est normalement situé à côté du fichier `devcontainer.json`. +The primary file in a dev container configuration is the `devcontainer.json` file. You can use this file to determine the environment of codespaces created for your repository. The contents of this file define a dev container that can include frameworks, tools, extensions, and port forwarding. The `devcontainer.json` file usually contains a reference to a Dockerfile, which is typically located alongside the `devcontainer.json` file. -Si vous créez un codespace à partir d’un dépôt sans fichier `devcontainer.json` ou que vous commencez à partir du modèle vide de {% data variables.product.company_short %}, la configuration de conteneur de développement par défaut est utilisée. Pour plus d’informations, consultez « [Utilisation de la configuration de conteneur de développement par défaut](#using-the-default-dev-container-configuration) ». +If you create a codespace from a repository without a `devcontainer.json` file, or if you start from {% data variables.product.company_short %}'s blank template, the default dev container configuration is used. For more information, see "[Using the default dev container configuration](#using-the-default-dev-container-configuration)." -Le fichier `devcontainer.json` se trouve généralement dans le répertoire `.devcontainer` de votre dépôt. Vous pouvez également le placer directement à la racine du dépôt, auquel cas le nom de fichier doit commencer par un point : `.devcontainer.json`. +The `devcontainer.json` file is usually located in the `.devcontainer` directory of your repository. Alternatively, you can locate it directly in the root of the repository, in which case the file name must begin with a period: `.devcontainer.json`. -Si vous souhaitez disposer d’un choix de configurations de conteneur de développement dans votre dépôt, toutes les alternatives au fichier `.devcontainer/devcontainer.json` (ou `.devcontainer.json`) doivent se trouver dans leur propre sous-répertoire dans le chemin d’accès `.devcontainer/SUBDIRECTORY/devcontainer.json`. Par exemple, vous pourriez avoir le choix entre deux configurations : +If you want to have a choice of dev container configurations in your repository, any alternatives to the `.devcontainer/devcontainer.json` (or `.devcontainer.json`) file must be located in their own subdirectory at the path `.devcontainer/SUBDIRECTORY/devcontainer.json`. For example, you could have a choice of two configurations: * `.devcontainer/database-dev/devcontainer.json` * `.devcontainer/gui-dev/devcontainer.json` -Lorsque vous avez plusieurs fichiers `devcontainer.json` dans votre dépôt, chaque codespace est créé à partir d’une seule des configurations. Des paramètres ne peuvent pas être importés ou hérités entre fichiers `devcontainer.json`. Si un fichier `devcontainer.json` dans un sous-répertoire personnalisé a des fichiers dépendants, tels que le Dockerfile ou des scripts exécutés par des commandes dans le fichier `devcontainer.json`, il est recommandé de colocaliser ces fichiers dans le même sous-répertoire. +When you have multiple `devcontainer.json` files in your repository, each codespace is created from only one of the configurations. Settings cannot be imported or inherited between `devcontainer.json` files. If a `devcontainer.json` file in a custom subdirectory has dependent files, such as the Dockerfile or scripts that are run by commands in the `devcontainer.json` file, it's recommended that you co-locate these files in the same subdirectory. -Pour plus d’informations sur la façon de choisir votre configuration de conteneur de développement préférée quand vous créez un codespace, consultez « [Création d’un codespace pour un dépôt](/codespaces/developing-in-codespaces/creating-a-codespace-for-a-repository#creating-a-codespace-for-a-repository) ». +For information about how to choose your preferred dev container configuration when you create a codespace, see "[Creating a codespace for a repository](/codespaces/developing-in-codespaces/creating-a-codespace-for-a-repository#creating-a-codespace-for-a-repository)." {% data reusables.codespaces.more-info-devcontainer %} -#### Comment utiliser le devcontainer.json +#### How to use the devcontainer.json -Il est utile de considérer que le fichier `devcontainer.json` fournit une « customisation » plutôt qu’une « personnalisation ». Vous ne devriez inclure que des éléments dont toute personne travaillant sur votre codebase a besoin en tant que composants standard de l’environnement de développement, pas des éléments correspondant à des préférences personnelles. Il est bon de normaliser des éléments tels que des linters en exigeant que chacun les installe, et par conséquent de les inclure dans votre fichier `devcontainer.json`. En revanche, des éléments tels que des éléments décoratifs ou des thèmes d’interface utilisateur sont des choix personnels qui n’ont pas leur place dans le fichier `devcontainer.json`. +It's useful to think of the `devcontainer.json` file as providing "customization" rather than "personalization." You should only include things that everyone working on your codebase needs as standard elements of the development environment, not things that are personal preferences. Things like linters are good to standardize on, and to require everyone to have installed, so they're good to include in your `devcontainer.json` file. Things like user interface decorators or themes are personal choices that should not be put in the `devcontainer.json` file. -Vous pouvez personnaliser vos codespaces à l’aide de dotfiles et d’une Synchronisation des paramètres. Pour plus d’informations, consultez « [Personnalisation de {% data variables.product.prodname_github_codespaces %} pour votre compte](/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account) ». +You can personalize your codespaces by using dotfiles and Settings Sync. For more information, see "[Personalizing {% data variables.product.prodname_github_codespaces %} for your account](/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account)." ### Dockerfile -Vous pouvez ajouter un Dockerfile à votre configuration de conteneur de développement. +You can add a Dockerfile as part of your dev container configuration. -Le Dockerfile est un fichier texte contenant les instructions nécessaires pour créer une image conteneur Docker. Cette image est utilisée pour générer un conteneur de développement chaque fois que quelqu’un crée un codespace à l’aide du fichier `devcontainer.json` référençant ce Dockerfile. Les instructions figurant dans le Dockerfile commencent généralement par référencer une image parente sur laquelle sera basée la nouvelle image qui sera créée. Viennent ensuite des commandes qui sont exécutées pendant le processus de création de l’image, par exemple, pour installer des packages logiciels. +The Dockerfile is a text file that contains the instructions needed to create a Docker container image. This image is used to generate a development container each time someone creates a codespace using the `devcontainer.json` file that references this Dockerfile. The instructions in the Dockerfile typically begin by referencing a parent image on which the new image that will be created is based. This is followed by commands that are run during the image creation process, for example to install software packages. -Le Dockerfile d’un conteneur de développement se trouve généralement dans le dossier `.devcontainer`, à proximité du `devcontainer.json` dans lequel il est référencé. +The Dockerfile for a dev container is typically located in the `.devcontainer` folder, alongside the `devcontainer.json` in which it is referenced. {% note %} -**Remarque** : au lieu d’utiliser un Dockerfile, vous pouvez utiliser la propriété `image` dans le fichier `devcontainer.json` pour faire référence directement à une image existante que vous souhaitez utiliser. L’image que vous spécifiez ici doit être autorisée par toute stratégie d’image d’organisation qui a été définie. Pour plus d’informations, consultez « [Restriction de l’image de base pour les codespaces](/codespaces/managing-codespaces-for-your-organization/restricting-the-base-image-for-codespaces) ». En l’absence de Dockerfile ou d’image, l’image conteneur par défaut est utilisée. Pour plus d’informations, consultez « [Utilisation de la configuration de conteneur de développement par défaut](#using-the-default-dev-container-configuration) ». +**Note**: As an alternative to using a Dockerfile you can use the `image` property in the `devcontainer.json` file to refer directly to an existing image you want to use. The image you specify here must be allowed by any organization image policy that has been set. For more information, see "[Restricting the base image for codespaces](/codespaces/managing-codespaces-for-your-organization/restricting-the-base-image-for-codespaces)." If neither a Dockerfile nor an image is found then the default container image is used. For more information, see "[Using the default dev container configuration](#using-the-default-dev-container-configuration)." {% endnote %} -#### Exemple Dockerfile simple +#### Simple Dockerfile example -L’exemple suivant utilise quatre instructions : +The following example uses four instructions: -`ARG` définit une variable de temps de génération. +`ARG` defines a build-time variable. -`FROM` spécifie l’image parente sur laquelle l’image Docker générée sera basée. +`FROM` specifies the parent image on which the generated Docker image will be based. -`COPY` copie un fichier et l’ajoute au système de fichiers. +`COPY` copies a file and adds it to the filesystem. -`RUN` met à jour les listes de packages et exécute un script. Vous pouvez également utiliser une instruction `RUN` pour installer des logiciels, comme l’indiquent les instructions commentées. Pour exécuter plusieurs commandes, utilisez `&&` pour combiner les commandes dans une seule instruction `RUN`. +`RUN` updates package lists and runs a script. You can also use a `RUN` instruction to install software, as shown by the commented out instructions. To run multiple commands, use `&&` to combine the commands into a single `RUN` statement. ```Dockerfile{:copy} ARG VARIANT="16-buster" @@ -102,11 +97,11 @@ COPY library-scripts/github-debian.sh /tmp/library-scripts/ RUN apt-get update && bash /tmp/library-scripts/github-debian.sh ``` -Pour plus d’informations sur les instructions concernant Dockerfile, consultez « [Dockerfile reference](https://docs.docker.com/engine/reference/builder) » dans la documentation Docker. +For more information about Dockerfile instructions, see "[Dockerfile reference](https://docs.docker.com/engine/reference/builder)" in the Docker documentation. -#### Utilisation d’un Dockerfile +#### Using a Dockerfile -Pour utiliser un Dockerfile dans une configuration de conteneur de développement, référencez-le dans votre fichier `devcontainer.json` à l’aide de la propriété `dockerfile`. +To use a Dockerfile as part of a dev container configuration, reference it in your `devcontainer.json` file by using the `dockerfile` property. ```json{:copy} { @@ -116,130 +111,134 @@ Pour utiliser un Dockerfile dans une configuration de conteneur de développemen } ``` -Différentes options s’offrent à vous si vous souhaitez utiliser l’orchestration de conteneur existante dans votre conteneur de développement. Pour plus d’informations, consultez la section « Options d’orchestration » de la [spécification](https://containers.dev/implementors/spec/#orchestration-options) sur le site web Conteneurs de développement. +Various options are available to you if you want to use existing container orchestration in your dev container. For more information, see the "Orchestration options" section of the [Specification](https://containers.dev/implementors/spec/#orchestration-options) on the Development Containers website. -## Utilisation de la configuration de conteneur de développement par défaut +## Using the default dev container configuration -Si vous ne définissez pas de configuration dans votre dépôt, {% data variables.product.prodname_dotcom %} crée un codespace à l’aide d’une image Linux par défaut. Cette image Linux inclut un certain nombre de versions de runtime pour des langages populaires tels que Python, Node, PHP, Java, Go, C++, Ruby et .NET Core/C#. Les dernières versions LTS de ces langages sont utilisées. Il y a également des outils pour prendre en charge la science des données et l’apprentissage automatique, tels que JupyterLab et Conda. L’image inclut également d’autres outils et utilitaires de développement tels que Git, GitHub CLI, yarn, openssh et vim. Pour voir l’ensemble des langages, runtimes et outils inclus, utilisez la commande `devcontainer-info content-url` à l’intérieur de votre terminal codespace, et suivez l’URL que la commande génère. +If you don't define a configuration in your repository, {% data variables.product.prodname_dotcom %} creates a codespace using a default Linux image. This Linux image includes a number of runtime versions for popular languages like Python, Node, PHP, Java, Go, C++, Ruby, and .NET Core/C#. The latest or LTS releases of these languages are used. There are also tools to support data science and machine learning, such as JupyterLab and Conda. The image also includes other developer tools and utilities like Git, GitHub CLI, yarn, openssh, and vim. To see all the languages, runtimes, and tools that are included use the `devcontainer-info content-url` command inside your codespace terminal and follow the URL that the command outputs. -Pour plus d’informations sur ce qui est inclus dans l’image Linux par défaut, consultez le dépôt [`devcontainers/images`](https://github.com/devcontainers/images/tree/main/src/universal). +For information about what's included in the default Linux image, see the [`devcontainers/images`](https://github.com/devcontainers/images/tree/main/src/universal) repository. -La configuration par défaut est une bonne option si vous travaillez sur un petit projet utilisant les langages et outils fournis par {% data variables.product.prodname_github_codespaces %}. +The default configuration is a good option if you're working on a small project that uses the languages and tools that {% data variables.product.prodname_github_codespaces %} provides. -## Utilisation d’une configuration de conteneur de développement prédéfinie +## Using a predefined dev container configuration -Si vous utilisez {% data variables.product.prodname_codespaces %} dans {% data variables.product.prodname_vscode %} ou dans un navigateur web, vous pouvez créer une configuration de conteneur de développement pour votre dépôt en choisissant parmi une liste de configurations prédéfinies. Ces configurations fournissent des paramétrages courants pour des types de projets particuliers et peuvent vous aider à démarrer rapidement avec une configuration comprenant déjà les options de conteneur, les paramètres {% data variables.product.prodname_vscode %} et les extensions {% data variables.product.prodname_vscode %} appropriés à installer. +If you use {% data variables.product.prodname_codespaces %} in {% data variables.product.prodname_vscode %}, or in a web browser, you can create a dev container configuration for your repository by choosing from a list of predefined configurations. These configurations provide common setups for particular project types, and can help you quickly get started with a configuration that already has the appropriate container options, {% data variables.product.prodname_vscode %} settings, and {% data variables.product.prodname_vscode %} extensions that should be installed. -L’utilisation d’une configuration prédéfinie est une excellente idée si vous avez besoin d’une extensibilité supplémentaire. Vous pouvez également commencer avec une configuration prédéfinie et la modifier en fonction des besoins de votre projet. Pour plus d’informations sur les définitions de conteneurs de développement prédéfinis, consultez le dépôt [`devcontainers/images`](https://github.com/devcontainers/images/tree/main/src). +Using a predefined configuration is a great idea if you need some additional extensibility. You can also start with a predefined configuration and amend it as needed for your project. For more information about the definitions of predefined dev containers, see the [`devcontainers/images`](https://github.com/devcontainers/images/tree/main/src) repository. -Vous pouvez ajouter une configuration de conteneur de développement prédéfinie lorsque vous travaillez dans un codespace ou localement sur un dépôt. Pour y parvenir dans {% data variables.product.prodname_vscode_shortname %} quand vous travaillez localement et que vous n’êtes pas connecté à un codespace, l’extension l’extension « Conteneurs de développement » doit être installée et activée. Pour plus d’informations sur cette extension, consultez la [{% data variables.product.prodname_vs_marketplace_shortname %}](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers). La procédure suivante décrit le processus quand vous utilisez un codespace. Les étapes décrites dans {% data variables.product.prodname_vscode_shortname %} quand vous n’êtes pas connecté à un codespace sont très similaires. +You can add a predefined dev container configuration either while working in a codespace, or while working on a repository locally. To do this in {% data variables.product.prodname_vscode_shortname %} while you are working locally, and not connected to a codespace, you must have the "Dev Containers" extension installed and enabled. For more information about this extension, see the [{% data variables.product.prodname_vs_marketplace_shortname %}](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers). The following procedure describes the process when you are using a codespace. The steps in {% data variables.product.prodname_vscode_shortname %} when you are not connected to a codespace are very similar. {% data reusables.codespaces.command-palette-container %} -1. Cliquez sur la définition que vous souhaitez utiliser. +1. Click the definition you want to use. - ![Capture d’écran d’une liste de définitions de conteneur prédéfinies](/assets/images/help/codespaces/predefined-container-definitions-list.png) + ![Screenshot of a list of predefined container definitions](/assets/images/help/codespaces/predefined-container-definitions-list.png) -1. Suivez les invites pour personnaliser votre définition. Pour plus d’informations sur les options permettant de personnaliser votre définition, consultez « [Ajout de fonctionnalités à votre fichier `devcontainer.json`](#adding-additional-features-to-your-devcontainerjson-file) ». -1. Cliquez sur **OK**. +1. Follow the prompts to customize your definition. For more information on the options to customize your definition, see "[Adding additional features to your `devcontainer.json` file](#adding-additional-features-to-your-devcontainerjson-file)." +1. Click **OK**. - ![Capture d’écran du bouton OK](/assets/images/help/codespaces/prebuilt-container-ok-button.png) + ![Screenshot of the OK button](/assets/images/help/codespaces/prebuilt-container-ok-button.png) -1. Si vous travaillez dans un codespace, appliquez vos modifications en cliquant sur **Régénérer maintenant** dans le message en bas à droite de la fenêtre. Pour plus d’informations sur la régénération de votre conteneur, consultez « [Application de modifications à votre configuration](#applying-configuration-changes-to-a-codespace) ». +1. If you are working in a codespace, apply your changes, by clicking **Rebuild now** in the message at the bottom right of the window. For more information about rebuilding your container, see "[Applying changes to your configuration](#applying-configuration-changes-to-a-codespace)." - ![Capture d’écran d’une invite à « regénérer maintenant »](/assets/images/help/codespaces/rebuild-prompt.png) + ![Screenshot of a prompt to 'Rebuild now'](/assets/images/help/codespaces/rebuild-prompt.png) -### Ajout de fonctionnalités à votre fichier `devcontainer.json` +### Adding additional features to your `devcontainer.json` file -{% data reusables.codespaces.about-features %} Pour plus d’informations, consultez « [Ajout de fonctionnalités à un fichier `devcontainer.json`](/codespaces/setting-up-your-project-for-codespaces/adding-features-to-a-devcontainer-file?tool=vscode) ». +{% data reusables.codespaces.about-features %} For more information, see "[Adding features to a `devcontainer.json` file](/codespaces/setting-up-your-project-for-codespaces/adding-features-to-a-devcontainer-file?tool=vscode)." -## Création d’une configuration de conteneur de développement personnalisée +## Creating a custom dev container configuration -Si aucune des configurations prédéfinies ne répond à vos besoins, vous pouvez créer une configuration personnalisée en écrivant votre propre fichier `devcontainer.json`. +If none of the predefined configurations meets your needs, you can create a custom configuration by writing your own `devcontainer.json` file. -* Si vous ajoutez un seul fichier `devcontainer.json` qui sera utilisé par toute personne créant un codespace à partir de votre dépôt, créez le fichier dans un répertoire `.devcontainer` à la racine du dépôt. -* Si vous souhaitez offrir aux utilisateurs un choix de configuration, vous pouvez créer plusieurs fichiers `devcontainer.json` personnalisés, chacun situé dans un sous-répertoire distinct du répertoire `.devcontainer`. +* If you're adding a single `devcontainer.json` file that will be used by everyone who creates a codespace from your repository, create the file within a `.devcontainer` directory at the root of the repository. +* If you want to offer users a choice of configuration, you can create multiple custom `devcontainer.json` files, each located within a separate subdirectory of the `.devcontainer` directory. {% note %} - **Remarques**: - - Vous ne pouvez pas placer vos fichiers `devcontainer.json` dans des répertoires situés plusieurs niveaux en dessous de `.devcontainer`. Par exemple, un fichier à l’emplacement `.devcontainer/teamA/devcontainer.json` fonctionnera, mais pas `.devcontainer/teamA/testing/devcontainer.json`. - - {% data reusables.codespaces.configuration-choice-templates %} Pour plus d’informations, consultez « [Configuration d’un dépôt modèle pour {% data variables.product.prodname_github_codespaces %}](/codespaces/setting-up-your-project-for-codespaces/setting-up-a-template-repository-for-github-codespaces) ». + **Notes**: + - You can't locate your `devcontainer.json` files in directories more than one level below `.devcontainer`. For example, a file at `.devcontainer/teamA/devcontainer.json` will work, but `.devcontainer/teamA/testing/devcontainer.json` will not. + - {% data reusables.codespaces.configuration-choice-templates %} For more information, see "[Setting up a template repository for {% data variables.product.prodname_github_codespaces %}](/codespaces/setting-up-your-project-for-codespaces/setting-up-a-template-repository-for-github-codespaces)." {% endnote %} - Si plusieurs fichiers `devcontainer.json` se trouvent dans le dépôt, ils sont répertoriés dans la page des options de création de codespace. Pour plus d’informations, consultez « [Création d’un codespace pour un dépôt](/codespaces/developing-in-codespaces/creating-a-codespace-for-a-repository#creating-a-codespace-for-a-repository) ». + If multiple `devcontainer.json` files are found in the repository, they are listed in the codespace creation options page. For more information, see "[Creating a codespace for a repository](/codespaces/developing-in-codespaces/creating-a-codespace-for-a-repository#creating-a-codespace-for-a-repository)." - ![Capture d’écran d’un choix de fichiers de configuration](/assets/images/help/codespaces/configuration-file-choice.png) + ![Screenshot of a choice of configuration files](/assets/images/help/codespaces/configuration-file-choice.png) -### Ajout d’un fichier `devcontainer.json` +### Adding a `devcontainer.json` file -Si vous n’avez pas encore de fichier `devcontainer.json` dans votre dépôt, vous pouvez rapidement en ajouter un à partir de {% data variables.product.prodname_dotcom_the_website %}. -1. Accédez à votre dépôt et cliquez sur la liste déroulante **{% octicon "code" aria-label="The code icon" %} Code**. -1. Sous l’onglet **Codespaces**, cliquez sur les points de suspension ( **...** ), puis sélectionnez **Configurer le conteneur de développement**. +If you don't already have a `devcontainer.json` file in your repository, you can quickly add one from {% data variables.product.prodname_dotcom_the_website %}. +1. Navigate to your repository and click the **{% octicon "code" aria-label="The code icon" %} Code** dropdown. +1. In the **Codespaces** tab, click the ellipsis (**...**), then select **Configure dev container**. - ![Capture d’écran de la liste déroulante Code avec « Configurer le conteneur de développement » mis en évidence](/assets/images/help/codespaces/configure-dev-container.png) + ![Screenshot of the Code dropdown, with "Configure dev container" highlighted](/assets/images/help/codespaces/configure-dev-container.png) -Un nouveau fichier `.devcontainer/devcontainer.json` s’ouvre dans l’éditeur. Le fichier contient certaines propriétés initiales, notamment un objet `features` auquel vous pouvez ajouter de nouveaux outils, bibliothèques ou runtimes. Pour plus d’informations, consultez « [Ajout de fonctionnalités à un fichier `devcontainer.json`](/codespaces/setting-up-your-project-for-codespaces/adding-features-to-a-devcontainer-file?tool=webui) ». +A new `.devcontainer/devcontainer.json` file will open in the editor. The file will contain some initial properties, including a `features` object to which you can add new tools, libraries, or runtimes. For more information, see "[Adding features to a `devcontainer.json` file](/codespaces/setting-up-your-project-for-codespaces/adding-features-to-a-devcontainer-file?tool=webui)." -Si votre dépôt contient déjà un ou plusieurs fichiers `devcontainer.json`, cliquez sur **Configurer le conteneur de développement** pour ouvrir le fichier `devcontainer.json` existant avec la priorité la plus élevée en fonction de la [spécification](https://containers.dev/implementors/spec/#devcontainerjson) sur containers.dev. +If your repository already contains one or more `devcontainer.json` files, then clicking **Configure dev container** will open the existing `devcontainer.json` file with the highest precedence according to the [specification](https://containers.dev/implementors/spec/#devcontainerjson) on containers.dev. -### Sélection de configuration par défaut lors de la création d’un codespace +### Default configuration selection during codespace creation -Si les fichiers `.devcontainer/devcontainer.json` ou `.devcontainer.json` existent, il s’agit de la sélection par défaut dans la liste des fichiers de configuration disponibles lorsque vous créez un codespace. Si aucun des fichiers n’existe, la configuration du conteneur de développement par défaut est sélectionnée par défaut. +If `.devcontainer/devcontainer.json` or `.devcontainer.json` exists, it will be the default selection in the list of available configuration files when you create a codespace. If neither file exists, the default dev container configuration will be selected by default. -![Capture d’écran montrant le choix de la configuration par défaut sélectionné](/assets/images/help/codespaces/configuration-file-choice-default.png) +![Screenshot of the default configuration choice selected](/assets/images/help/codespaces/configuration-file-choice-default.png) -### Édition du fichier devcontainer.json +### Editing the devcontainer.json file -Vous pouvez ajouter et modifier les clés de configuration prises en charge dans le fichier `devcontainer.json` pour spécifier des aspects de l’environnement du codespace, comme les extensions {% data variables.product.prodname_vscode_shortname %} qui seront installées. {% data reusables.codespaces.more-info-devcontainer %} +You can add and edit the supported configuration keys in the `devcontainer.json` file to specify aspects of the codespace's environment, like which {% data variables.product.prodname_vscode_shortname %} extensions will be installed. {% data reusables.codespaces.more-info-devcontainer %} -Le fichier `devcontainer.json` est écrit au format JSONC (JSON avec commentaires). Cela vous permet d’inclure des commentaires dans le fichier de configuration. Pour plus d’informations, consultez « [Édition de JSON avec {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs/languages/json#_json-with-comments) » dans la documentation {% data variables.product.prodname_vscode_shortname %}. +The `devcontainer.json` file is written using the JSONC (JSON with comments) format. This allows you to include comments within the configuration file. For more information, see "[Editing JSON with {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs/languages/json#_json-with-comments)" in the {% data variables.product.prodname_vscode_shortname %} documentation. {% note %} -**Remarque** : si vous utilisez un linter pour valider le fichier `devcontainer.json`, assurez-vous que celui-ci est défini sur JSONC, non JSON, sans quoi les commentaires seront signalés comme des erreurs. +**Note**: If you use a linter to validate the `devcontainer.json` file, make sure it is set to JSONC and not JSON or comments will be reported as errors. {% endnote %} -### Paramètres d’interface pour {% data variables.product.prodname_vscode_shortname %} +### Interface settings for {% data variables.product.prodname_vscode_shortname %} -Vous pouvez configurer les paramètres d’interface pour {% data variables.product.prodname_vscode_shortname %} avec trois étendues : Espace de travail, [Codespaces] distants et Utilisateur. Vous pouvez afficher ces étendues dans l’éditeur Paramètres de {% data variables.product.prodname_vscode_shortname %}. +You can configure the interface settings for {% data variables.product.prodname_vscode_shortname %}, with three scopes: Workspace, Remote [Codespaces], and User. You can view these scopes in the {% data variables.product.prodname_vscode_shortname %} Settings editor. -![Capture d’écran montrant le choix des étendues dans l’éditeur Paramètres](/assets/images/help/codespaces/scopes-for-vscode.png) +![Screenshot showing the choice of scopes in the Settings editor](/assets/images/help/codespaces/scopes-for-vscode.png) -Si un paramètre est défini dans plusieurs étendues, les paramètres de l’étendue Espace de travail sont prioritaires, suivis de ceux de l’étendue [Codespaces] distants et de ceux de l’étendue Utilisateur. +If a setting is defined in multiple scopes, Workspace settings take priority, then Remote [Codespaces], then User. -Vous pouvez définir des paramètres d’interface par défaut pour {% data variables.product.prodname_vscode_shortname %} à deux endroits. +You can define default interface settings for {% data variables.product.prodname_vscode_shortname %} in two places. -* Les paramètres d’interface définis dans le fichier `.vscode/settings.json` dans votre dépôt sont appliqués en tant que paramètres délimités à l’espace de travail dans le codespace. -* Les paramètres d’interface définis dans la clé `settings` dans le fichier `devcontainer.json` sont appliqués en tant que paramètres délimités à [Codespaces] distants dans le codespace. +* Interface settings defined in the `.vscode/settings.json` file in your repository are applied as Workspace-scoped settings in the codespace. +* Interface settings defined in the `settings` key in the `devcontainer.json` file are applied as Remote [Codespaces]-scoped settings in the codespace. -## Application de modifications de configuration à un codespace +## Applying configuration changes to a codespace -Les modifications apportées à une configuration seront appliquées la prochaine fois que vous créerez un codespace. Toutefois, si vous utilisez un codespace dans un navigateur web, dans {% data variables.product.prodname_vscode_shortname %} ou dans un IDE JetBrains, vous pouvez appliquer des modifications de configuration à l’espace de code actuel en regénérant le conteneur. +Changes to a configuration will be applied the next time you create a codespace. However, you can apply your changes to an existing codespace by rebuilding the container. You can do this within a codespace in the {% data variables.product.prodname_vscode_shortname %} web client or desktop application, or you can use {% data variables.product.prodname_cli %}. -### Regénération du conteneur de développement dans le client web ou l’application de bureau {% data variables.product.prodname_vscode_shortname %} +### Rebuilding the dev container in the {% data variables.product.prodname_vscode_shortname %} web client or desktop application {% data reusables.codespaces.rebuild-command %} 1. {% data reusables.codespaces.recovery-mode %} - ![Capture d’écran du message d’erreur concernant le mode de récupération](/assets/images/help/codespaces/recovery-mode-error-message.png) + ![Screenshot of the error message about recovery mode](/assets/images/help/codespaces/recovery-mode-error-message.png) - - Pour diagnostiquer l’erreur en révisant les journaux de création, cliquez sur **Afficher le journal de création**. - - Pour corriger les erreurs identifiées dans les journaux, mettez à jour votre fichier `devcontainer.json`. - - Pour appliquer les modifications, régénérez votre conteneur. + - To diagnose the error by reviewing the creation logs, click **View creation log**. + - To fix the errors identified in the logs, update your `devcontainer.json` file. + - To apply the changes, rebuild your container. -### Regénération du conteneur de développement dans un IDE JetBrains +### Using {% data variables.product.prodname_cli %} to rebuild a dev container -{% data reusables.codespaces.jetbrains-open-codespace-plugin %} -1. Dans la fenêtre d’outils {% data variables.product.prodname_github_codespaces %}, cliquez sur l’icône de regénération. +If you've changed a dev container configuration outside of VS Code (for example, on {% data variables.product.prodname_dotcom_the_website %} or in a JetBrains IDE), you can use {% data variables.product.prodname_cli %} to rebuild the dev container for an existing codespace. - ![Capture d’écran du bouton de regénération](/assets/images/help/codespaces/jetbrains-plugin-icon-rebuild.png) +1. In a terminal, enter the following command. -1. Cliquez sur **Regénérer** quand vous êtes invité à confirmer que vous souhaitez regénérer le conteneur de développement. -1. Rouvrez le codespace dans votre IDE JetBrains. + ``` + gh cs rebuild + ``` + + Your codespaces are listed. + +1. Use the arrow keys on your keyboard to highlight the required codespace, then press Enter. -## Pour aller plus loin +## Further reading -- « [Pré-génération de vos codespaces](/codespaces/prebuilding-your-codespaces) » +- "[Prebuilding your codespaces](/codespaces/prebuilding-your-codespaces)" diff --git a/translations/fr-FR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md b/translations/fr-FR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md index 40ac5c0b71..fafd93d4dd 100644 --- a/translations/fr-FR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md +++ b/translations/fr-FR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md @@ -1,123 +1,123 @@ --- -title: Bien démarrer avec GitHub Copilot dans un IDE JetBrains +title: Getting started with GitHub Copilot in a JetBrains IDE shortTitle: JetBrains IDE -intro: 'Découvrez comment installer {% data variables.product.prodname_copilot %} dans un IDE JetBrains, et commencez à voir des suggestions lorsque vous écrivez des commentaires et du code.' +intro: 'Learn how to install {% data variables.product.prodname_copilot %} in a JetBrains IDE, and start seeing suggestions as you write comments and code.' product: '{% data reusables.gated-features.copilot %}' versions: feature: copilot topics: - Copilot -ms.openlocfilehash: 24415504e0abeff6e129321068b07590d265da16 -ms.sourcegitcommit: 99eb4456062aea31ca381977396417cf92e5798d -ms.translationtype: HT -ms.contentlocale: fr-FR -ms.lasthandoff: 11/21/2022 -ms.locfileid: '148179595' --- -## À propos de {% data variables.product.prodname_copilot %} et des IDE JetBrains + +{% data reusables.copilot.copilot-cta-button %} + +## About {% data variables.product.prodname_copilot %} and JetBrains IDEs {% data reusables.copilot.procedural-intro %} -Si vous utilisez un IDE JetBrains, vous pouvez visualiser et intégrer les suggestions de {% data variables.product.prodname_copilot %} directement dans l’éditeur. Ce guide montre comment utiliser {% data variables.product.prodname_copilot %} dans un IDE JetBrains pour macOS, Windows ou Linux. +If you use a JetBrains IDE, you can view and incorporate suggestions from {% data variables.product.prodname_copilot %} directly within the editor. This guide demonstrates how to use {% data variables.product.prodname_copilot %} within a JetBrains IDE for macOS, Windows, or Linux. -## Prérequis +## Prerequisites {% data reusables.copilot.jetbrains-ides %} -## Installation de l’extension {% data variables.product.prodname_copilot %} dans votre IDE JetBrains +## Installing the {% data variables.product.prodname_copilot %} extension in your JetBrains IDE -Pour utiliser {% data variables.product.prodname_copilot %} dans un IDE JetBrains, vous devez installer l’extension {% data variables.product.prodname_copilot %}. La procédure suivante vous guide tout au long de l’installation du plug-in {% data variables.product.prodname_copilot %} dans IntelliJ IDEA. Les étapes d’installation du plug-in peuvent différer dans les autres IDE pris en charge. +To use {% data variables.product.prodname_copilot %} in a JetBrains IDE, you must install the {% data variables.product.prodname_copilot %} extension. The following procedure will guide you through installation of the {% data variables.product.prodname_copilot %} plugin in IntelliJ IDEA. Steps to install the plugin in another supported IDE may differ. -1. Dans votre IDE JetBrains, sous le menu **Fichier** pour Windows, ou sous le nom de votre IDE pour Mac (par exemple **, PyCharm** ou **IntelliJ**), cliquez sur **Paramètres** pour Windows ou **Préférences** pour Mac. -2. Dans le menu de gauche de la boîte de dialogue **Paramètres/Préférences**, cliquez sur **Plug-ins**. -3. En haut de la boîte de dialogue **Paramètres/Préférences**, cliquez sur **Marketplace**. Dans la barre de recherche, recherchez **{% data variables.product.prodname_copilot %}** , puis cliquez sur **Installer**. - ![Capture d’écran de la recherche Marketplace](/assets/images/help/copilot/jetbrains-marketplace.png) -1. Une fois {% data variables.product.prodname_copilot %} installé, cliquez sur **Redémarrer l’IDE**. -1. Une fois votre IDE JetBrains redémarré, cliquez sur le menu **Outils**. Cliquez sur **{% data variables.product.prodname_copilot %}** , puis cliquez sur **Se connecter à {% data variables.product.prodname_dotcom %}** . - ![Capture d’écran du menu Outils JetBrains](/assets/images/help/copilot/jetbrains-tools-menu.png) -1. Dans la boîte de dialogue « Se connecter à {% data variables.product.prodname_dotcom %} », pour copier le code de l’appareil et ouvrir la fenêtre d’activation de l’appareil, cliquez sur **Copier et ouvrir**. - ![Capture d’écran de la copie et de l’ouverture du code de l’appareil](/assets/images/help/copilot/device-code-copy-and-open.png) -1. Une fenêtre d’activation d’appareil s’ouvrira dans votre navigateur. Collez le code de l’appareil, puis cliquez sur **Continuer**. +1. In your JetBrains IDE, under the **File** menu for Windows or under the name of your IDE for Mac (for example, **PyCharm** or **IntelliJ**), click **Settings** for Windows or **Preferences** for Mac. +2. In the left-side menu of the **Settings/Preferences** dialog box, click **Plugins**. +3. At the top of the **Settings/Preferences** dialog box, click **Marketplace**. In the search bar, search for **{% data variables.product.prodname_copilot %}**, then click **Install**. + ![Screenshot of Marketplace search](/assets/images/help/copilot/jetbrains-marketplace.png) +1. After {% data variables.product.prodname_copilot %} is installed, click **Restart IDE**. +1. After your JetBrains IDE has restarted, click the **Tools** menu. Click **{% data variables.product.prodname_copilot %}**, then click **Login to {% data variables.product.prodname_dotcom %}**. + ![Screenshot of JetBrains tools menu](/assets/images/help/copilot/jetbrains-tools-menu.png) +1. In the "Sign in to {% data variables.product.prodname_dotcom %}" dialog box, to copy the device code and open the device activation window, click **Copy and Open**. + ![Screenshot of device code copy and open](/assets/images/help/copilot/device-code-copy-and-open.png) +1. A device activation window will open in your browser. Paste the device code, then click **Continue**. - - Pour coller le code sur un système Windows ou Linux, appuyez sur Ctrl+v. - - Pour coller le code sur un système macOS, appuyez sur commande+v. -1. {% data variables.product.prodname_dotcom %} demandera les autorisations nécessaires pour {% data variables.product.prodname_copilot %}. Pour approuver ces autorisations, cliquez sur **Autoriser le plug-in {% data variables.product.prodname_copilot %}** . -1. Une fois les autorisations approuvées, votre IDE JetBrains affichera une confirmation. Pour commencer à utiliser {% data variables.product.prodname_copilot %}, cliquez sur **OK**. - ![Capture d’écran de la confirmation des autorisations IDE JetBrains](/assets/images/help/copilot/jetbrains-ide-confirmation.png) + - To paste the code in Windows or Linux, press Ctrl+v. + - To paste the code in macOS, press command+v. +1. {% data variables.product.prodname_dotcom %} will request the necessary permissions for {% data variables.product.prodname_copilot %}. To approve these permissions, click **Authorize {% data variables.product.prodname_copilot %} Plugin**. +1. After the permissions have been approved, your JetBrains IDE will show a confirmation. To begin using {% data variables.product.prodname_copilot %}, click **OK**. + ![Screenshot of JetBrains IDE permissions confirmation](/assets/images/help/copilot/jetbrains-ide-confirmation.png) -## Voir votre première suggestion +## Seeing your first suggestion {% data reusables.copilot.code-examples-limitations %} -{% data reusables.copilot.supported-languages %} Les exemples suivants sont en Java. Cependant, d’autres langages ont un fonctionnement similaire. +{% data reusables.copilot.supported-languages %} The following samples are in Java, but other languages will work similarly. {% data reusables.copilot.create-java-file %} -1. Dans le fichier Java, créez une classe en tapant `class Test`. - {% data variables.product.prodname_copilot %} suggère automatiquement un corps de classe en texte grisé, comme indiqué ci-dessous. La suggestion exacte peut varier. - ![Capture d’écran de la suggestion de corps de classe Java](/assets/images/help/copilot/java-class-body-suggestion-jetbrains.png) {% data reusables.copilot.accept-suggestion %} -1. Pour inviter {% data variables.product.prodname_copilot %} à suggérer un corps de fonction, tapez la ligne suivante sous le crochet de la fonction `main`. La suggestion exacte peut varier. +1. In the Java file, create a class by typing `class Test`. + {% data variables.product.prodname_copilot %} will automatically suggest a class body in grayed text, as shown below. The exact suggestion may vary. + ![Screenshot of the Java class body suggestion](/assets/images/help/copilot/java-class-body-suggestion-jetbrains.png) +{% data reusables.copilot.accept-suggestion %} +1. To prompt {% data variables.product.prodname_copilot %} to suggest a function body, type the following line below the bracket of the `main` function. The exact suggestion may vary. {% indented_data_reference reusables.copilot.java-int-snippet spaces=3 %} - ![Capture d’écran de la suggestion de corps de fonction Java](/assets/images/help/copilot/java-function-body-suggestion-jetbrains.png) {% data reusables.copilot.accept-suggestion %} + ![Screenshot of the Java function body suggestion](/assets/images/help/copilot/java-function-body-suggestion-jetbrains.png) +{% data reusables.copilot.accept-suggestion %} -{% data variables.product.prodname_copilot %} tentera de correspondre au contexte et au style de votre code. Vous pouvez toujours modifier le code suggéré. +{% data variables.product.prodname_copilot %} will attempt to match the context and style of your code. You can always edit the suggested code. -## Voir d’autres suggestions +## Seeing alternative suggestions {% data reusables.copilot.alternative-suggestions %} {% data reusables.copilot.create-java-file %} -1. Pour inviter {% data variables.product.prodname_copilot %} à afficher une suggestion, tapez la ligne suivante dans le fichier Java. -{% indented_data_reference reusables.copilot.java-int-snippet spaces=3 %} {% data reusables.copilot.see-alternative-suggestions %} +1. To prompt {% data variables.product.prodname_copilot %} to show you a suggestion, type the following line in the Java file. +{% indented_data_reference reusables.copilot.java-int-snippet spaces=3 %} +{% data reusables.copilot.see-alternative-suggestions %} - | Système d''exploitation | Voir la suggestion suivante | Voir la suggestion précédente | + | OS | See next suggestion | See previous suggestion | | :- | :- | :- | | macOS | Option+] | Option+[ | | Windows | Alt+] | Alt+[ | | Linux | Alt+] | Alt+[ | {% data reusables.copilot.accept-or-reject-suggestion %} -## Affichage de plusieurs suggestions sous un nouvel onglet +## Seeing multiple suggestions in a new tab {% data reusables.copilot.suggestions-new-tab %} {% data reusables.copilot.create-java-file %} -1. Pour inviter {% data variables.product.prodname_copilot %} à afficher une suggestion, tapez la ligne suivante dans le fichier Java. +1. To prompt {% data variables.product.prodname_copilot %} to show you a suggestion, type the following line in the Java file. {% indented_data_reference reusables.copilot.java-int-snippet spaces=3 %} -1. Ouvrez un nouvel onglet avec plusieurs suggestions supplémentaires. - - Sur macOS, appuyez sur Commande+Maj+A, puis cliquez sur **Ouvrir GitHub Copilot**, ou appuyez sur Commande+Maj+\ pour ouvrir immédiatement le nouvel onglet. - - Sur Windows ou Linux, appuyez sur Ctrl+Entrée, puis cliquez sur **Ouvrir GitHub Copilot**. - ![Capture d’écran de la boîte de dialogue d’ouverture de Copilot](/assets/images/help/copilot/open-copilot-tab-jetbrains.png) -1. Pour accepter une suggestion, au-dessus de celle-ci, cliquez sur **Accepter la solution**. Pour rejeter toutes les suggestions, fermez l’onglet. +1. Open a new tab with multiple additional suggestions. + - On macOS, press Command+Shift+A, then click **Open GitHub Copilot**, or press Command+Shift+\ to open the new tab immediately. + - On Windows or Linux, press Ctrl+Enter, then click **Open GitHub Copilot**. + ![Screenshot of dialogue to open Copilot](/assets/images/help/copilot/open-copilot-tab-jetbrains.png) +1. To accept a suggestion, above the suggestion, click **Accept Solution**. To reject all suggestions, close the tab. -## Génération de suggestions de code à partir de commentaires +## Generating code suggestions from comments {% data reusables.copilot.generating-suggestions-from-comments %} {% data reusables.copilot.create-java-file %} -1. Pour inviter {% data variables.product.prodname_copilot %} à suggérer une implémentation d’une fonction dans le fichier Java, tapez les lignes suivantes. +1. To prompt {% data variables.product.prodname_copilot %} to suggest an implementation of a function in the Java file, type the following lines. ```java{:copy} // find all images without alternate text // and give them a red border void process () { ``` - ![Capture d’écran de la suggestion de corps de la fonction Java](/assets/images/help/copilot/comment-suggestion-jetbrains.png) + ![Screenshot of the Java function body suggestion](/assets/images/help/copilot/comment-suggestion-jetbrains.png) -## Activation et désactivation de {% data variables.product.prodname_copilot %} +## Enabling and disabling {% data variables.product.prodname_copilot %} -Vous pouvez activer ou désactiver {% data variables.product.prodname_copilot %} pour tous les langages ou seulement certains langages. L’icône d’état {% data variables.product.prodname_copilot %} dans le panneau inférieur de la fenêtre de l’IDE JetBrains indique si {% data variables.product.prodname_copilot %} est activé ou désactivé. Quand cette option est activée, l’icône est mise en évidence. Quand elle est désactivée, l’icône est grisée. +You can enable or disable {% data variables.product.prodname_copilot %} for all languages, or for individual languages. The {% data variables.product.prodname_copilot %} status icon in the bottom panel of your JetBrains IDE window indicates whether {% data variables.product.prodname_copilot %} is enabled or disabled. When enabled, the icon is highlighted. When disabled, the icon is grayed out. -1. Pour activer ou désactiver {% data variables.product.prodname_copilot %}, cliquez sur l’icône d’état dans le panneau inférieur de la fenêtre JetBrains. - ![Capture d’écran de l’icône d’état dans IntelliJ IDEA](/assets/images/help/copilot/status-icon-jetbrains.png) -2. Si vous désactivez {% data variables.product.prodname_copilot %}, il vous sera demandé si vous souhaitez le désactiver entièrement ou seulement pour le langage du fichier que vous êtes en train de modifier. +1. To enable or disable {% data variables.product.prodname_copilot %}, click the status icon in the bottom panel of the JetBrains window. + ![Screenshot of the status icon in IntelliJ IDEA](/assets/images/help/copilot/status-icon-jetbrains.png) +2. If you are disabling {% data variables.product.prodname_copilot %}, you will be asked whether you want to disable it globally, or for the language of the file you are currently editing. - - Pour désactiver les suggestions de {% data variables.product.prodname_copilot %} globalement, cliquez sur **Désactiver les saisies semi-automatiques**. - - Pour désactiver les suggestions de {% data variables.product.prodname_copilot %} pour le langage spécifié, cliquez sur **Désactiver les saisies semi-automatiques pour _LANGAGE_**. - ![Capture d’écran de l’option permettant de désactiver {% data variables.product.prodname_copilot %} globalement ou pour le langage actuel](/assets/images/help/copilot/disable-copilot-global-or-langugage-jetbrains.png) + - To disable suggestions from {% data variables.product.prodname_copilot %} globally, click **Disable Completions**. + - To disable suggestions from {% data variables.product.prodname_copilot %} for the specified language, click **Disable Completions for _LANGUAGE_**. + ![Screenshot of option to disable {% data variables.product.prodname_copilot %} globally or for the current language](/assets/images/help/copilot/disable-copilot-global-or-langugage-jetbrains.png) -## Pour aller plus loin +## Further reading -- [Site web de {% data variables.product.prodname_copilot %}](https://copilot.github.com/) -- [À propos de {% data variables.product.prodname_copilot %}](/copilot/overview-of-github-copilot/about-github-copilot#about-the-license-for-the-github-copilot-plugin-in-jetbrains-ides) +- [The {% data variables.product.prodname_copilot %} website](https://copilot.github.com/) +- [About {% data variables.product.prodname_copilot %}](/copilot/overview-of-github-copilot/about-github-copilot#about-the-license-for-the-github-copilot-plugin-in-jetbrains-ides) diff --git a/translations/fr-FR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md b/translations/fr-FR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md index d2ee747226..bc783d3b49 100644 --- a/translations/fr-FR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md +++ b/translations/fr-FR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md @@ -9,6 +9,8 @@ topics: - Copilot --- +{% data reusables.copilot.copilot-cta-button %} + ## About {% data variables.product.prodname_copilot %} and Neovim {% data reusables.copilot.procedural-intro %} diff --git a/translations/fr-FR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md b/translations/fr-FR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md index 75694b710b..9894db0413 100644 --- a/translations/fr-FR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md +++ b/translations/fr-FR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md @@ -9,6 +9,8 @@ topics: - Copilot --- +{% data reusables.copilot.copilot-cta-button %} + ## About {% data variables.product.prodname_copilot %} and {% data variables.product.prodname_vscode %} {% data reusables.copilot.procedural-intro %} diff --git a/translations/fr-FR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md b/translations/fr-FR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md index 0aaade3943..618bbdb98a 100644 --- a/translations/fr-FR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md +++ b/translations/fr-FR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md @@ -9,6 +9,8 @@ topics: - Copilot --- +{% data reusables.copilot.copilot-cta-button %} + ## About {% data variables.product.prodname_copilot %} and Visual Studio {% data reusables.copilot.procedural-intro %} diff --git a/translations/fr-FR/content/get-started/getting-started-with-git/managing-remote-repositories.md b/translations/fr-FR/content/get-started/getting-started-with-git/managing-remote-repositories.md index d543ff4837..51e271eadf 100644 --- a/translations/fr-FR/content/get-started/getting-started-with-git/managing-remote-repositories.md +++ b/translations/fr-FR/content/get-started/getting-started-with-git/managing-remote-repositories.md @@ -36,7 +36,7 @@ The `git remote add` command takes two arguments: For example: ```shell -$ git remote add origin https://{% data variables.command_line.codeblock %}/USER/REPO>.git +$ git remote add origin https://{% data variables.command_line.codeblock %}/USER/REPO.git # Set a new remote $ git remote -v diff --git a/translations/fr-FR/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud.md b/translations/fr-FR/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud.md index 5d39981bfd..8da3c8a6db 100644 --- a/translations/fr-FR/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud.md +++ b/translations/fr-FR/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud.md @@ -70,9 +70,9 @@ After you set up your trial, you can explore {% data variables.product.prodname_ You can buy {% data variables.product.prodname_enterprise %} at any time during your trial. Purchasing {% data variables.product.prodname_enterprise %} ends your trial, removing the 50-seat maximum and initiating payment. -If you don't purchase {% data variables.product.prodname_enterprise %}, when the trial ends, your organization will be downgraded. If you used an existing organization for the trial, the organization will be downgraded to the product you were using before the trial. If you created a new organization for the trial, the organization will be downgraded to {% data variables.product.prodname_free_team %}. +If you don't purchase {% data variables.product.prodname_enterprise %}, the trial will continue until the end of the 30-day period. You cannot end the trial early. When the trial ends, your organization will be downgraded. If you used an existing organization for the trial, the organization will be downgraded to the product you were using before the trial. If you created a new organization for the trial, the organization will be downgraded to {% data variables.product.prodname_free_team %}. -Your organization will lose access to any functionality that is not included in the new product, such as advanced features like {% data variables.product.prodname_pages %} for private repositories. If you don't plan to upgrade, to avoid losing access to advanced features, consider making affected repositories public before your trial ends. For more information, see "[Setting repository visibility](/articles/setting-repository-visibility)." +Your organization will lose access to any functionality that is not included in the new plan, such as advanced features like {% data variables.product.prodname_pages %} for private repositories. If you don't plan to upgrade, to avoid losing access to advanced features, consider making affected repositories public before your trial ends. For more information, see "[Setting repository visibility](/articles/setting-repository-visibility)." Downgrading also disables any SAML settings configured during the trial period. If you later purchase {% data variables.product.prodname_enterprise %}, your SAML settings will be enabled again for users in your organization to authenticate. diff --git a/translations/fr-FR/content/index.md b/translations/fr-FR/content/index.md index fc5fd22367..0ac136baf6 100644 --- a/translations/fr-FR/content/index.md +++ b/translations/fr-FR/content/index.md @@ -142,7 +142,7 @@ externalProducts: electron: id: electron name: Electron - href: 'https://electronjs.org/docs' + href: 'https://electronjs.org/docs/latest' external: true codeql: id: codeql @@ -154,11 +154,11 @@ externalProducts: name: npm href: 'https://docs.npmjs.com/' external: true -ms.openlocfilehash: dad74fe11fc5bfea72ae994e9918683fc7e87b7a -ms.sourcegitcommit: bd23217796e6ff442b14ef9d889eaef30e8d6826 +ms.openlocfilehash: e72ace58cb674661cbde635f97cf7ff0ab70433a +ms.sourcegitcommit: 7a74d5796695bb21c30e4031679253cbc16ceaea ms.translationtype: HT ms.contentlocale: fr-FR -ms.lasthandoff: 11/16/2022 -ms.locfileid: '148167303' +ms.lasthandoff: 11/28/2022 +ms.locfileid: '148183971' --- diff --git a/translations/fr-FR/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization.md b/translations/fr-FR/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization.md index 859f0341a9..f39023b05c 100644 --- a/translations/fr-FR/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization.md +++ b/translations/fr-FR/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization.md @@ -32,7 +32,7 @@ You can restrict access to private organization assets by configuring an allow l If you set up an allow list you can also choose to automatically add to your allow list any IP addresses configured for {% data variables.product.prodname_github_apps %} that you install in your organization. The creator of a {% data variables.product.prodname_github_app %} can configure an allow list for their application, specifying the IP addresses at which the application runs. By inheriting their allow list into yours, you avoid connection requests from the application being refused. For more information, see "[Allowing access by {% data variables.product.prodname_github_apps %}](#allowing-access-by-github-apps)." -You can also configure allowed IP addresses for the organizations in an enterprise account. For more information, see "[Enforcing policies for security settings in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-allowed-ip-addresses-for-organizations-in-your-enterprise)." +You can also configure allowed IP addresses at the enterprise account level, and the entries in the enterprise account's allow list are inherited by all the organizations owned by the enterprise. {% data reusables.identity-and-permissions.org-enterprise-allow-list-interaction %} For more information, see "[Enforcing policies for security settings in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-allowed-ip-addresses-for-organizations-in-your-enterprise)." ## Adding an allowed IP address diff --git a/translations/fr-FR/content/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization.md b/translations/fr-FR/content/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization.md index bcb2a67892..0b21a31eab 100644 --- a/translations/fr-FR/content/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization.md +++ b/translations/fr-FR/content/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization.md @@ -24,6 +24,8 @@ If you enable but don't enforce SAML SSO, organization members who choose not to {% data reusables.saml.saml-disabled-linked-identities-removed %} +{% data reusables.apps.reauthorize-apps-saml %} + ## Enabling and testing SAML single sign-on for your organization Before your enforce SAML SSO in your organization, ensure that you've prepared the organization. For more information, see "[Preparing to enforce SAML single sign-on in your organization](/articles/preparing-to-enforce-saml-single-sign-on-in-your-organization)." diff --git a/translations/fr-FR/content/packages/quickstart.md b/translations/fr-FR/content/packages/quickstart.md index 92294fbca4..7ff2db3442 100644 --- a/translations/fr-FR/content/packages/quickstart.md +++ b/translations/fr-FR/content/packages/quickstart.md @@ -1,6 +1,6 @@ --- -title: Démarrage rapide pour les packages GitHub -intro: 'Publiez sur {% data variables.product.prodname_registry %} avec {% data variables.product.prodname_actions %}.' +title: Quickstart for GitHub Packages +intro: 'Publish to {% data variables.product.prodname_registry %} with {% data variables.product.prodname_actions %}.' allowTitleToDifferFromFilename: true versions: fpt: '*' @@ -8,53 +8,48 @@ versions: ghae: '*' ghec: '*' shortTitle: Quickstart -ms.openlocfilehash: 207b91e821037a6eb61ae7bc9b18c98d8b14fdd2 -ms.sourcegitcommit: 505b84dc7227e8a5d518a71eb5c7eaa65b38ce0e -ms.translationtype: HT -ms.contentlocale: fr-FR -ms.lasthandoff: 09/10/2022 -ms.locfileid: '147877110' --- + {% data reusables.actions.enterprise-github-hosted-runners %} ## Introduction -Dans ce guide, vous allez créer un workflow {% data variables.product.prodname_actions %} pour tester votre code, puis publiez-le sur {% data variables.product.prodname_registry %}. +In this guide, you'll create a {% data variables.product.prodname_actions %} workflow to test your code and then publish it to {% data variables.product.prodname_registry %}. -## Publication de votre package +## Publishing your package -1. Créez un nouveau référentiel sur {% data variables.product.prodname_dotcom %}, en ajoutant le nœud `.gitignore`. Pour plus d’informations, consultez « [Création d’un dépôt](/github/creating-cloning-and-archiving-repositories/creating-a-new-repository) ». -2. Clonez le référentiel sur votre ordinateur local. +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 ghes or ghae %}YOUR-HOSTNAME{% else %}github.com{% endif %}/YOUR-USERNAME/YOUR-REPOSITORY.git - $ cd YOUR-REPOSITORY + $ git clone https://{% ifversion ghes or ghae %}YOUR-HOSTNAME{% else %}github.com{% endif %}/YOUR-USERNAME/YOUR-REPOSITORY.git + $ cd YOUR-REPOSITORY ``` -3. Créez un fichier `index.js` et ajoutez une alerte de base pour dire « Bonjour le monde ! » +3. Create an `index.js` file and add a basic alert to say "Hello world!" {% raw %} ```javascript{:copy} console.log("Hello, World!"); ``` {% endraw %} -4. Initialisez un package npm avec `npm init`. Dans l’Assistant Initialisation du package, entrez votre package avec le nom : _`@YOUR-USERNAME/YOUR-REPOSITORY`_ et définissez le script de test sur `exit 0`. Cela génère un fichier `package.json` contenant des informations sur votre package. +4. Initialize an npm package with `npm init`. In the package initialization wizard, enter your package with the name: _`@YOUR-USERNAME/YOUR-REPOSITORY`_, and set the test script to `exit 0`. This will generate a `package.json` file with information about your package. {% raw %} ```shell $ npm init ... - package name: @YOUR-USERNAME/YOUR-REPOSITORY + package name: @YOUR-USERNAME/YOUR-REPOSITORY ... - test command: exit 0 + test command: exit 0 ... ``` {% endraw %} -5. Exécutez `npm install` pour générer le fichier `package-lock.json`, puis validez et envoyez (push) vos modifications à {% data variables.product.prodname_dotcom %}. +5. Run `npm install` to generate the `package-lock.json` file, then commit and push your changes to {% data variables.product.prodname_dotcom %}. ```shell $ npm install $ git add index.js package.json package-lock.json $ git commit -m "initialize npm package" $ git push ``` -6. Créez un répertoire `.github/workflows`. Dans ce répertoire, créez un fichier nommé `release-package.yml`. -7. Copiez le contenu YAML suivant dans le fichier `release-package.yml`{% ifversion ghes or ghae %}, en remplaçant `YOUR-HOSTNAME` par le nom de votre entreprise{% endif %}. +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 ghes or ghae %}, replacing `YOUR-HOSTNAME` with the name of your enterprise{% endif %}. ```yaml{:copy} name: Node.js Package @@ -69,7 +64,7 @@ Dans ce guide, vous allez créer un workflow {% data variables.product.prodname_ - uses: {% data reusables.actions.action-checkout %} - uses: {% data reusables.actions.action-setup-node %} with: - node-version: 12 + node-version: 16 - run: npm ci - run: npm test @@ -83,54 +78,58 @@ Dans ce guide, vous allez créer un workflow {% data variables.product.prodname_ - uses: {% data reusables.actions.action-checkout %} - uses: {% data reusables.actions.action-setup-node %} with: - node-version: 12 + node-version: 16 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: NODE_AUTH_TOKEN: ${% raw %}{{secrets.GITHUB_TOKEN}}{% endraw %} ``` -8. Indiquez à NPM l’étendue et le Registre pour publier des packages à l’aide de l’une des méthodes suivantes : - - Ajoutez un fichier de configuration NPM pour le référentiel en créant un fichier `.npmrc` dans le répertoire racine avec le contenu : {% raw %} +8. Tell NPM which scope and registry to publish packages to using one of the following methods: + - Add an NPM configuration file for the repository by creating a `.npmrc` file in the root directory with the contents: + {% raw %} ```shell - @YOUR-USERNAME:registry=https://npm.pkg.github.com + @YOUR-USERNAME:registry=https://npm.pkg.github.com ``` {% endraw %} - - Modifiez le fichier `package.json` et spécifiez la clé `publishConfig` : {% raw %} + - Edit the `package.json` file and specify the `publishConfig` key: + {% raw %} ```shell "publishConfig": { "@YOUR-USERNAME:registry": "https://npm.pkg.github.com" } ``` {% endraw %} -9. Validez et envoyez (push) vos modifications à {% data variables.product.prodname_dotcom %}. +9. Commit and push your changes to {% data variables.product.prodname_dotcom %}. ```shell $ git add .github/workflows/release-package.yml # Also add the file you created or edited in the previous step. - $ git add .npmrc or package.json + $ git add .npmrc or package.json $ git commit -m "workflow to publish package" $ git push ``` -10. Le workflow que vous avez créé s’exécute chaque fois qu’une nouvelle version est créée dans votre référentiel. Si les tests réussissent, le package est publié sur {% data variables.product.prodname_registry %}. +10. The workflow that you created will run whenever a new release is created in your repository. If the tests pass, then the package will be published to {% data variables.product.prodname_registry %}. - Pour le tester, accédez à l’onglet **Coder** de votre référentiel et créez une version. Pour plus d’informations, consultez « [Gestion des versions dans un référentiel](/github/administering-a-repository/managing-releases-in-a-repository#creating-a-release) ». + To test this out, navigate to the **Code** tab in your repository and create a new release. For more information, see "[Managing releases in a repository](/github/administering-a-repository/managing-releases-in-a-repository#creating-a-release)." -## Affichage de votre package publié +## Viewing your published package -Vous pouvez afficher tous les packages que vous avez publiés. +You can view all of the packages you have published. -{% data reusables.repositories.navigate-to-repo %} {% data reusables.package_registry.packages-from-code-tab %} {% data reusables.package_registry.navigate-to-packages %} +{% data reusables.repositories.navigate-to-repo %} +{% data reusables.package_registry.packages-from-code-tab %} +{% data reusables.package_registry.navigate-to-packages %} -## Utilisation d’un package publié +## Installing a published package -Maintenant que vous avez publié le package, vous souhaiterez l’utiliser comme dépendance entre vos projets. Pour plus d’informations, consultez « [Utilisation du registre npm](/packages/working-with-a-github-packages-registry/working-with-the-npm-registry#installing-a-package). » +Now that you've published the package, you'll want to use it as a dependency across your projects. For more information, see "[Working with the npm registry](/packages/working-with-a-github-packages-registry/working-with-the-npm-registry#installing-a-package)." -## Étapes suivantes +## Next steps -Le workflow de base que vous venez d’ajouter s’exécute chaque fois qu’une nouvelle version est créée dans votre référentiel. Mais ce n’est que le début de ce que vous pouvez faire avec {% data variables.product.prodname_registry %}. Vous pouvez publier votre package sur plusieurs registres avec un seul workflow, déclencher l’exécution du workflow sur différents événements tels qu’une demande de tirage fusionnée, gérer des conteneurs, etc. +The basic workflow you just added runs any time a new release is created in your repository. But this is only the beginning of what you can do with {% data variables.product.prodname_registry %}. You can publish your package to multiple registries with a single workflow, trigger the workflow to run on different events such as a merged pull request, manage containers, and more. -La combinaison de {% data variables.product.prodname_registry %} et de {% data variables.product.prodname_actions %} peut vous aider à automatiser presque tous les aspects de vos processus de développement d’applications. Vous êtes prêt à commencer ? Voici quelques ressources utiles pour effectuer vos étapes suivantes avec {% data variables.product.prodname_registry %} et {% data variables.product.prodname_actions %} : +Combining {% data variables.product.prodname_registry %} and {% data variables.product.prodname_actions %} can help you automate nearly every aspect of your application development processes. Ready to get started? Here are some helpful resources for taking your next steps with {% data variables.product.prodname_registry %} and {% data variables.product.prodname_actions %}: -- « [Découvrir {% data variables.product.prodname_registry %}](/packages/learn-github-packages) » pour obtenir un tutoriel approfondi sur les packages GitHub -- « [Découvrir {% data variables.product.prodname_actions %}](/actions/learn-github-actions) » pour obtenir un tutoriel approfondi sur GitHub Actions -- « [Utilisation d’un registre {% data variables.product.prodname_registry %}](/packages/working-with-a-github-packages-registry) » pour découvrir des cas d’utilisation et des exemples spécifiques +- "[Learn {% data variables.product.prodname_registry %}](/packages/learn-github-packages)" for an in-depth tutorial on GitHub Packages +- "[Learn {% data variables.product.prodname_actions %}](/actions/learn-github-actions)" for an in-depth tutorial on GitHub Actions +- "[Working with a {% data variables.product.prodname_registry %} registry](/packages/working-with-a-github-packages-registry)" for specific uses cases and examples diff --git a/translations/fr-FR/content/rest/gists/gists.md b/translations/fr-FR/content/rest/gists/gists.md index 4ddf8823f9..9a3d813c9e 100644 --- a/translations/fr-FR/content/rest/gists/gists.md +++ b/translations/fr-FR/content/rest/gists/gists.md @@ -9,12 +9,12 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 -ms.openlocfilehash: c51d9275950bbf303caa1a03344ba8402618d65b -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.openlocfilehash: 47961c5dfeeb5f320bbac67ffb0573c31709bd5b +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc ms.translationtype: HT ms.contentlocale: fr-FR -ms.lasthandoff: 09/05/2022 -ms.locfileid: '145131444' +ms.lasthandoff: 11/24/2022 +ms.locfileid: '148181301' --- ## À propos de l’API Gists @@ -38,7 +38,7 @@ Outre le contenu d’un fichier spécifique tronqué, la liste entière des fich Il s’agit des types de médias pris en charge pour extraire le contenu d’un gist. - application/vnd.github.VERSION.raw - application/vnd.github.VERSION.base64 + application/vnd.github.raw + application/vnd.github.base64 Pour plus d’informations, consultez « [Types de médias](/rest/overview/media-types) ». diff --git a/translations/fr-FR/content/rest/git/blobs.md b/translations/fr-FR/content/rest/git/blobs.md index 84ac2bf3e2..9e4a825848 100644 --- a/translations/fr-FR/content/rest/git/blobs.md +++ b/translations/fr-FR/content/rest/git/blobs.md @@ -11,22 +11,22 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 -ms.openlocfilehash: e815b7d7ea3d63ced4c486605891a10dcb870176 -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.openlocfilehash: 3b7cac6d268fb4c7e786651a7281ca5ce4241ec5 +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc ms.translationtype: HT ms.contentlocale: fr-FR -ms.lasthandoff: 09/05/2022 -ms.locfileid: '147060617' +ms.lasthandoff: 11/24/2022 +ms.locfileid: '148181244' --- ## À propos de l’API Git blobs -Un blob (binary large object) Git est le type d’objet utilisé pour stocker le contenu de chaque fichier dans un dépôt. Le hachage SHA-1 du fichier est calculé et stocké dans l’objet blob. Ces points de terminaison vous permettent de lire et d’écrire des [objets blob](https://git-scm.com/book/en/v1/Git-Internals-Git-Objects) dans votre base de données Git sur {% data variables.product.product_name %}. Les blobs tirent parti de [ces types de médias personnalisés](#custom-media-types-for-blobs). Plus d’informations sur l’utilisation des types de médias dans l’API sont disponibles [ici](/rest/overview/media-types). +Un blob (binary large object) Git est le type d’objet utilisé pour stocker le contenu de chaque fichier dans un dépôt. Le hachage SHA-1 du fichier est calculé et stocké dans l’objet blob. Ces points de terminaison vous permettent de lire et d’écrire des [objets blob](https://git-scm.com/book/en/v2/Git-Internals-Git-Objects) dans votre base de données Git sur {% data variables.product.product_name %}. Les blobs tirent parti de [ces types de médias personnalisés](#custom-media-types-for-blobs). Plus d’informations sur l’utilisation des types de médias dans l’API sont disponibles [ici](/rest/overview/media-types). ### Types de médias personnalisés pour les blobs Il s’agit des types de médias pris en charge pour les blobs. application/json - application/vnd.github.VERSION.raw + application/vnd.github.raw Pour plus d’informations, consultez « [Types de médias](/rest/overview/media-types) ». diff --git a/translations/fr-FR/content/rest/guides/getting-started-with-the-rest-api.md b/translations/fr-FR/content/rest/guides/getting-started-with-the-rest-api.md index ed666cdb27..8268a59c95 100644 --- a/translations/fr-FR/content/rest/guides/getting-started-with-the-rest-api.md +++ b/translations/fr-FR/content/rest/guides/getting-started-with-the-rest-api.md @@ -299,7 +299,7 @@ Most operations specify that you should pass an `Accept` header with a value of To send a header with {% data variables.product.prodname_cli %}, use the `--header` or `-H` flag followed by the header in `key: value` format. ```shell -gh api --header 'Accept: application/vnd.github+json' --method GET /octocat +gh api --header 'Accept: application/vnd.github+json'{% ifversion api-date-versioning %} --header 'X-GitHub-Api-Version:{{ allVersions[currentVersion].latestApiVersion }}'{% endif %} --method GET /octocat ``` {% endcli %} @@ -311,7 +311,8 @@ The Octokit.js library automatically passes the `Accept: application/vnd.github+ ```javascript await octokit.request("GET /octocat", { headers: { - "content-type": "text/plain", + "content-type": "text/plain",{% ifversion api-date-versioning %} + "X-GitHub-Api-Version": "{{ allVersions[currentVersion].latestApiVersion }}",{% endif %} }, }); ``` @@ -326,7 +327,8 @@ To send a header with cURL, use the `--header` or `-H` flag followed by the head curl --request GET \ --url "https://api.github.com/octocat" \ --header "Accept: application/vnd.github+json" \ ---header "Authorization: Bearer YOUR-TOKEN" +--header "Authorization: Bearer YOUR-TOKEN"{% ifversion api-date-versioning %}\ +--header "X-GitHub-Api-Version: {{ allVersions[currentVersion].latestApiVersion }}"{% endif %} ``` {% endcurl %} diff --git a/translations/fr-FR/content/rest/index.md b/translations/fr-FR/content/rest/index.md index 17e9fe6d83..e6e1c3532e 100644 --- a/translations/fr-FR/content/rest/index.md +++ b/translations/fr-FR/content/rest/index.md @@ -12,6 +12,7 @@ featuredLinks: - /rest/guides/best-practices-for-integrators popular: - /rest/overview/resources-in-the-rest-api + - /rest/overview/api-versions - /rest/overview/other-authentication-methods - /rest/overview/troubleshooting - /rest/overview/endpoints-available-for-github-apps @@ -78,11 +79,11 @@ children: - /teams - /users - /webhooks -ms.openlocfilehash: d4d7e93d5bc22833168a932e047525c85e3f8768 -ms.sourcegitcommit: 478f2931167988096ae6478a257f492ecaa11794 +ms.openlocfilehash: 393b427325e51b3717e882e430662a6517cba551 +ms.sourcegitcommit: d2f0b59ed096b9e68ef8f6fa019cd925165762ec ms.translationtype: HT ms.contentlocale: fr-FR -ms.lasthandoff: 09/09/2022 -ms.locfileid: '147673637' +ms.lasthandoff: 11/29/2022 +ms.locfileid: '148184389' --- diff --git a/translations/fr-FR/content/rest/overview/endpoints-available-for-fine-grained-personal-access-tokens.md b/translations/fr-FR/content/rest/overview/endpoints-available-for-fine-grained-personal-access-tokens.md index bf519c34c6..6d5945d34d 100644 --- a/translations/fr-FR/content/rest/overview/endpoints-available-for-fine-grained-personal-access-tokens.md +++ b/translations/fr-FR/content/rest/overview/endpoints-available-for-fine-grained-personal-access-tokens.md @@ -4,12 +4,12 @@ intro: 'Votre {% data variables.product.pat_v2 %} peut envoyer des requêtes aux versions: feature: pat-v2 shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' -ms.openlocfilehash: 7e6b4506a1af51a3c8da5aa8ee905936025aa952 -ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.openlocfilehash: e631edb7b723f516ed50eba6df19ba2f94862e7e +ms.sourcegitcommit: d2f0b59ed096b9e68ef8f6fa019cd925165762ec ms.translationtype: HT ms.contentlocale: fr-FR -ms.lasthandoff: 10/25/2022 -ms.locfileid: '148107236' +ms.lasthandoff: 11/29/2022 +ms.locfileid: '148184220' --- ## actions @@ -37,28 +37,6 @@ ms.locfileid: '148107236' - [`PUT /enterprises/{enterprise}/actions/permissions/selected-actions`](/rest/reference/actions#set-allowed-actions-for-an-enterprise) - [`GET /enterprises/{enterprise}/actions/permissions/workflow`](/rest/reference/actions#get-default-workflow-permissions-for-an-enterprise) - [`PUT /enterprises/{enterprise}/actions/permissions/workflow`](/rest/reference/actions#set-default-workflow-permissions-for-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runner-groups`](/rest/reference/actions#list-self-hosted-runner-groups-for-an-enterprise) -- [`POST /enterprises/{enterprise}/actions/runner-groups`](/rest/reference/actions#create-self-hosted-runner-group-for-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#get-a-self-hosted-runner-group-for-an-enterprise) -- [`PATCH /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#update-a-self-hosted-runner-group-for-an-enterprise) -- [`DELETE /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#delete-a-self-hosted-runner-group-from-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations`](/rest/reference/actions#list-organization-access-to-a-self-hosted-runner-group-in-a-enterprise) -- [`PUT /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations`](/rest/reference/actions#set-organization-access-to-a-self-hosted-runner-group-in-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners`](/rest/reference/actions#list-self-hosted-runners-in-a-group-for-an-enterprise) -- [`PUT /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners`](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-enterprise) -- [`PUT /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners/{runner_id}`](/rest/reference/actions#add-a-self-hosted-runner-to-a-group-for-an-enterprise) -- [`DELETE /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners/{runner_id}`](/rest/reference/actions#remove-a-self-hosted-runner-from-a-group-for-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runners`](/rest/reference/actions#list-self-hosted-runners-for-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runners/{runner_id}`](/rest/reference/actions#get-a-self-hosted-runner-for-an-enterprise) -- [`DELETE /enterprises/{enterprise}/actions/runners/{runner_id}`](/rest/reference/actions#delete-self-hosted-runner-from-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runners/{runner_id}/labels`](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-an-enterprise) -- [`POST /enterprises/{enterprise}/actions/runners/{runner_id}/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-an-enterprise) -- [`PUT /enterprises/{enterprise}/actions/runners/{runner_id}/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-an-enterprise) -- [`DELETE /enterprises/{enterprise}/actions/runners/{runner_id}/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-an-enterprise) -- [`DELETE /enterprises/{enterprise}/actions/runners/{runner_id}/labels/{name}`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runners/downloads`](/rest/reference/actions#list-runner-applications-for-an-enterprise) -- [`POST /enterprises/{enterprise}/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-an-enterprise) -- [`POST /enterprises/{enterprise}/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-an-enterprise) - [`GET /repos/{owner}/{repo}/actions/jobs/{job_id}`](/rest/reference/actions#get-a-job-for-a-workflow-run) - [`GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs`](/rest/reference/actions#download-job-logs-for-a-workflow-run) - [`POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun`](/rest/reference/actions#re-run-job-for-workflow-run) @@ -155,18 +133,6 @@ ms.locfileid: '148107236' - [`GET /users/{username}/received_events`](/rest/reference/activity#list-events-received-by-the-authenticated-user) - [`GET /users/{username}/received_events/public`](/rest/reference/activity#list-public-events-received-by-a-user) - [`GET /feeds`](/rest/reference/activity#get-feeds) -- [`GET /notifications`](/rest/reference/activity#list-notifications-for-the-authenticated-user) -- [`PUT /notifications`](/rest/reference/activity#mark-notifications-as-read) -- [`GET /notifications/threads/{thread_id}`](/rest/reference/activity#get-a-thread) -- [`PATCH /notifications/threads/{thread_id}`](/rest/reference/activity#mark-a-thread-as-read) -- [`GET /notifications/threads/{thread_id}/subscription`](/rest/reference/activity#get-a-thread-subscription-for-the-authenticated-user) -- [`PUT /notifications/threads/{thread_id}/subscription`](/rest/reference/activity#set-a-thread-subscription) -- [`DELETE /notifications/threads/{thread_id}/subscription`](/rest/reference/activity#delete-a-thread-subscription) -- [`GET /repos/{owner}/{repo}/notifications`](/rest/reference/activity#list-repository-notifications-for-the-authenticated-user) -- [`PUT /repos/{owner}/{repo}/notifications`](/rest/reference/activity#mark-repository-notifications-as-read) -- [`GET /repos/{owner}/{repo}/subscription`](/rest/reference/activity#get-a-repository-subscription) -- [`PUT /repos/{owner}/{repo}/subscription`](/rest/reference/activity#set-a-repository-subscription) -- [`DELETE /repos/{owner}/{repo}/subscription`](/rest/reference/activity#delete-a-repository-subscription) - [`GET /repos/{owner}/{repo}/stargazers`](/rest/reference/activity#list-stargazers) - [`GET /repos/{owner}/{repo}/subscribers`](/rest/reference/activity#list-watchers) - [`GET /users/{username}/starred`](/rest/reference/activity#list-repositories-starred-by-a-user) @@ -179,39 +145,7 @@ ms.locfileid: '148107236' ## applications -- [`DELETE /applications/{client_id}/grant`](/rest/reference/apps#delete-an-app-authorization) -- [`POST /applications/{client_id}/token`](/rest/reference/apps#check-a-token) -- [`PATCH /applications/{client_id}/token`](/rest/reference/apps#reset-a-token) -- [`DELETE /applications/{client_id}/token`](/rest/reference/apps#delete-an-app-token) -- [`POST /applications/{client_id}/token/scoped`](/rest/reference/apps#create-a-scoped-access-token) -- [`GET /installation/repositories`](/rest/reference/apps#list-repositories-accessible-to-the-app-installation) -- [`DELETE /installation/token`](/rest/reference/apps#revoke-an-installation-access-token) - [`GET /user/installations/{installation_id}/repositories`](/rest/reference/apps#list-repositories-accessible-to-the-user-access-token) -- [`PUT /user/installations/{installation_id}/repositories/{repository_id}`](/rest/reference/apps#add-a-repository-to-an-app-installation) -- [`DELETE /user/installations/{installation_id}/repositories/{repository_id}`](/rest/reference/apps#remove-a-repository-from-an-app-installation) -- [`POST /app-manifests/{code}/conversions`](/rest/reference/apps#create-a-github-app-from-a-manifest) -- [`GET /app`](/rest/reference/apps#get-the-authenticated-app) -- [`GET /app/hook/config`](/rest/reference/apps#get-a-webhook-configuration-for-an-app) -- [`PATCH /app/hook/config`](/rest/reference/apps#update-a-webhook-configuration-for-an-app) -- [`GET /app/hook/deliveries`](/rest/reference/apps#list-deliveries-for-an-app-webhook) -- [`GET /app/hook/deliveries/{delivery_id}`](/rest/reference/apps#get-a-delivery-for-an-app-webhook) -- [`POST /app/hook/deliveries/{delivery_id}/attempts`](/rest/reference/apps#redeliver-a-delivery-for-an-app-webhook) -- [`GET /app/installations`](/rest/reference/apps#list-installations-for-the-authenticated-app) -- [`GET /app/installations/{installation_id}`](/rest/reference/apps#get-an-installation-for-the-authenticated-app) -- [`DELETE /app/installations/{installation_id}`](/rest/reference/apps#delete-an-installation-for-the-authenticated-app) -- [`POST /app/installations/{installation_id}/access_tokens`](/rest/reference/apps/#create-an-installation-access-token-for-an-app) -- [`PUT /app/installations/{installation_id}/suspended`](/rest/reference/apps#suspend-an-app-installation) -- [`DELETE /app/installations/{installation_id}/suspended`](/rest/reference/apps#unsuspend-an-app-installation) -- [`GET /orgs/{org}/installation`](/rest/reference/apps#get-an-organization-installation-for-the-authenticated-app) -- [`GET /repos/{owner}/{repo}/installation`](/rest/reference/apps#get-a-repository-installation-for-the-authenticated-app) -- [`GET /users/{username}/installation`](/rest/reference/apps#get-a-user-installation-for-the-authenticated-app) -- [`GET /marketplace_listing/accounts/{account_id}`](/rest/reference/apps#get-a-subscription-plan-for-an-account) -- [`GET /marketplace_listing/plans`](/rest/reference/apps#list-plans) -- [`GET /marketplace_listing/plans/{plan_id}/accounts`](/rest/reference/apps#list-accounts-for-a-plan) -- [`GET /marketplace_listing/stubbed/accounts/{account_id}`](/rest/reference/apps#get-a-subscription-plan-for-an-account-stubbed) -- [`GET /marketplace_listing/stubbed/plans`](/rest/reference/apps#list-plans-stubbed) -- [`GET /marketplace_listing/stubbed/plans/{plan_id}/accounts`](/rest/reference/apps#list-accounts-for-a-plan-stubbed) -- [`GET /user/installations`](/rest/reference/apps#list-app-installations-accessible-to-the-user-access-token) - [`GET /user/marketplace_purchases`](/rest/reference/apps#list-subscriptions-for-the-authenticated-user) - [`GET /user/marketplace_purchases/stubbed`](/rest/reference/apps#list-subscriptions-for-the-authenticated-user-stubbed) @@ -225,22 +159,14 @@ ms.locfileid: '148107236' - [`GET /users/{username}/settings/billing/packages`](/rest/reference/billing#get-github-packages-billing-for-a-user) - [`GET /users/{username}/settings/billing/shared-storage`](/rest/reference/billing#get-shared-storage-billing-for-a-user) -## Vérifications +## branches -- [`POST /repos/{owner}/{repo}/check-runs`](/rest/reference/checks#create-a-check-run) -- [`GET /repos/{owner}/{repo}/check-runs/{check_run_id}`](/rest/reference/checks#get-a-check-run) -- [`PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}`](/rest/reference/checks#update-a-check-run) -- [`GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations`](/rest/reference/checks#list-check-run-annotations) -- [`POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest`](/rest/reference/checks#rerequest-a-check-run) -- [`GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs`](/rest/reference/checks#list-check-runs-in-a-check-suite) -- [`POST /repos/{owner}/{repo}/check-suites`](/rest/reference/checks#create-a-check-suite) -- [`GET /repos/{owner}/{repo}/check-suites/{check_suite_id}`](/rest/reference/checks#get-a-check-suite) -- [`POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest`](/rest/reference/checks#rerequest-a-check-suite) -- [`PATCH /repos/{owner}/{repo}/check-suites/preferences`](/rest/reference/checks#update-repository-preferences-for-check-suites) +- [`GET /repos/{owner}/{repo}/branches`](/rest/branches/branches#list-branches) +- [`POST /repos/{owner}/{repo}/merge-upstream`](/rest/branches/branches#sync-a-fork-branch-with-the-upstream-repository) +- [`POST /repos/{owner}/{repo}/merges`](/rest/branches/branches#merge-a-branch) ## code-scanning -- [`GET /enterprises/{enterprise}/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-for-an-enterprise) - [`GET /orgs/{org}/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-by-organization) - [`GET /repos/{owner}/{repo}/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository) - [`GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}`](/rest/reference/code-scanning#get-a-code-scanning-alert) @@ -331,6 +257,7 @@ ms.locfileid: '148107236' - [`PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#create-or-update-a-repository-secret) - [`DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#delete-a-repository-secret) - [`GET /repos/{owner}/{repo}/dependabot/secrets/public-key`](/rest/reference/dependabot#get-a-repository-public-key) +- [`GET /orgs/{org}/dependabot/alerts`](/rest/dependabot/alerts#list-dependabot-alerts-for-an-organization) - [`GET /orgs/{org}/dependabot/secrets`](/rest/reference/dependabot#list-organization-secrets) - [`GET /orgs/{org}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#get-an-organization-secret) - [`PUT /orgs/{org}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#create-or-update-an-organization-secret) @@ -427,7 +354,7 @@ ms.locfileid: '148107236' - [`GET /repos/{owner}/{repo}/issues`](/rest/reference/issues#list-repository-issues) - [`POST /repos/{owner}/{repo}/issues`](/rest/reference/issues#create-an-issue) - [`GET /repos/{owner}/{repo}/issues/{issue_number}`](/rest/reference/issues#get-an-issue) -- [`PATCH /repos/{owner}/{repo}/issues/{issue_number}`](/rest/reference/issues/#update-an-issue) +- [`PATCH /repos/{owner}/{repo}/issues/{issue_number}`](/rest/reference/issues#update-an-issue) - [`PUT /repos/{owner}/{repo}/issues/{issue_number}/lock`](/rest/reference/issues#lock-an-issue) - [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock`](/rest/reference/issues#unlock-an-issue) - [`GET /user/issues`](/rest/reference/issues#list-user-account-issues-assigned-to-the-authenticated-user) @@ -474,34 +401,12 @@ ms.locfileid: '148107236' - [`GET /repos/{owner}/{repo}/traffic/popular/referrers`](/rest/metrics/traffic#get-top-referral-sources) - [`GET /repos/{owner}/{repo}/traffic/views`](/rest/metrics/traffic#get-page-views) -## migrations - -- [`GET /orgs/{org}/migrations`](/rest/reference/migrations#list-organization-migrations) -- [`POST /orgs/{org}/migrations`](/rest/reference/migrations#start-an-organization-migration) -- [`GET /orgs/{org}/migrations/{migration_id}`](/rest/reference/migrations#get-an-organization-migration-status) -- [`GET /orgs/{org}/migrations/{migration_id}/archive`](/rest/reference/migrations#download-an-organization-migration-archive) -- [`DELETE /orgs/{org}/migrations/{migration_id}/archive`](/rest/reference/migrations#delete-an-organization-migration-archive) -- [`GET /orgs/{org}/migrations/{migration_id}/repositories`](/rest/reference/migrations#list-repositories-in-an-organization-migration) -- [`GET /user/migrations`](/rest/reference/migrations#list-user-migrations) -- [`POST /user/migrations`](/rest/reference/migrations#start-a-user-migration) -- [`GET /user/migrations/{migration_id}`](/rest/reference/migrations#get-a-user-migration-status) -- [`GET /user/migrations/{migration_id}/archive`](/rest/reference/migrations#download-a-user-migration-archive) -- [`DELETE /user/migrations/{migration_id}/archive`](/rest/reference/migrations#delete-a-user-migration-archive) -- [`GET /user/migrations/{migration_id}/repositories`](/rest/reference/migrations#list-repositories-for-a-user-migration) -- [`GET /repos/{owner}/{repo}/import`](/rest/reference/migrations#get-an-import-status) -- [`PUT /repos/{owner}/{repo}/import`](/rest/reference/migrations#start-an-import) -- [`PATCH /repos/{owner}/{repo}/import`](/rest/reference/migrations#update-an-import) -- [`DELETE /repos/{owner}/{repo}/import`](/rest/reference/migrations#cancel-an-import) -- [`GET /repos/{owner}/{repo}/import/authors`](/rest/reference/migrations#get-commit-authors) -- [`PATCH /repos/{owner}/{repo}/import/authors/{author_id}`](/rest/reference/migrations#map-a-commit-author) -- [`GET /repos/{owner}/{repo}/import/large_files`](/rest/reference/migrations#get-large-files) -- [`PATCH /repos/{owner}/{repo}/import/lfs`](/rest/reference/migrations#update-git-lfs-preference) - ## orgs {% ifversion ghec %} - [`GET /orgs/{org}/audit-log`](/rest/reference/orgs#get-audit-log){% endif %} - [`GET /organizations/{organization_id}/custom_roles`](/rest/reference/orgs#list-custom-repository-roles-in-an-organization) +- [`GET /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs/#get-a-custom-role) - [`PATCH /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs#update-a-custom-role) - [`DELETE /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs#delete-a-custom-role) - [`GET /orgs/{org}/fine_grained_permissions`](/rest/reference/orgs#list-fine-grained-permissions-for-an-organization) @@ -539,7 +444,7 @@ ms.locfileid: '148107236' - [`DELETE /orgs/{org}/security-managers/teams/{team_slug}`](/rest/reference/orgs#remove-a-security-manager-team) - [`GET /organizations`](/rest/reference/orgs#list-organizations) - [`GET /orgs/{org}`](/rest/reference/orgs#get-an-organization) -- [`PATCH /orgs/{org}`](/rest/reference/orgs/#update-an-organization) +- [`PATCH /orgs/{org}`](/rest/reference/orgs#update-an-organization) - [`GET /orgs/{org}/installations`](/rest/reference/orgs#list-app-installations-for-an-organization) - [`GET /users/{username}/orgs`](/rest/reference/orgs#list-organizations-for-a-user) - [`GET /user/memberships/orgs/{org}`](/rest/reference/orgs#get-an-organization-membership-for-the-authenticated-user) @@ -551,18 +456,10 @@ ms.locfileid: '148107236' - [`PUT /orgs/{org}/blocks/{username}`](/rest/reference/orgs#block-a-user-from-an-organization) - [`DELETE /orgs/{org}/blocks/{username}`](/rest/reference/orgs#unblock-a-user-from-an-organization) -## packages - -- [`GET /orgs/{org}/packages`](/rest/reference/packages#list-packages-for-an-organization) -- [`GET /users/{username}/packages`](/rest/reference/packages#list-packages-for-user) -- [`GET /user/packages`](/rest/reference/packages#list-packages-for-the-authenticated-user) - ## pages - [`GET /repos/{owner}/{repo}/pages`](/rest/pages#get-a-github-pages-site) -- [`POST /repos/{owner}/{repo}/pages`](/rest/pages#create-a-github-pages-site) - [`PUT /repos/{owner}/{repo}/pages`](/rest/pages#update-information-about-a-github-pages-site) -- [`DELETE /repos/{owner}/{repo}/pages`](/rest/pages#delete-a-github-pages-site) - [`GET /repos/{owner}/{repo}/pages/builds`](/rest/pages#list-github-pages-builds) - [`POST /repos/{owner}/{repo}/pages/builds`](/rest/pages#request-a-github-pages-build) - [`GET /repos/{owner}/{repo}/pages/builds/{build_id}`](/rest/pages#get-github-pages-build) @@ -570,34 +467,6 @@ ms.locfileid: '148107236' - [`POST /repos/{owner}/{repo}/pages/deployment`](/rest/pages#create-a-github-pages-deployment) - [`GET /repos/{owner}/{repo}/pages/health`](/rest/pages#get-a-dns-health-check-for-github-pages) -## projects - -- [`GET /projects/{project_id}/collaborators`](/rest/reference/projects#list-project-collaborators) -- [`PUT /projects/{project_id}/collaborators/{username}`](/rest/reference/projects#add-project-collaborator) -- [`DELETE /projects/{project_id}/collaborators/{username}`](/rest/reference/projects#remove-project-collaborator) -- [`GET /projects/{project_id}/collaborators/{username}/permission`](/rest/reference/projects#get-project-permission-for-a-user) -- [`GET /orgs/{org}/projects`](/rest/reference/projects#list-organization-projects) -- [`POST /orgs/{org}/projects`](/rest/reference/projects#create-an-organization-project) -- [`GET /projects/{project_id}`](/rest/reference/projects#get-a-project) -- [`PATCH /projects/{project_id}`](/rest/reference/projects#update-a-project) -- [`DELETE /projects/{project_id}`](/rest/reference/projects#delete-a-project) -- [`GET /projects/{project_id}/columns`](/rest/reference/projects#list-project-columns) -- [`POST /projects/{project_id}/columns`](/rest/reference/projects#create-a-project-column) -- [`GET /projects/columns/{column_id}`](/rest/reference/projects#get-a-project-column) -- [`PATCH /projects/columns/{column_id}`](/rest/reference/projects#update-a-project-column) -- [`DELETE /projects/columns/{column_id}`](/rest/reference/projects#delete-a-project-column) -- [`GET /projects/columns/{column_id}/cards`](/rest/reference/projects#list-project-cards) -- [`POST /projects/columns/{column_id}/cards`](/rest/reference/projects#create-a-project-card) -- [`POST /projects/columns/{column_id}/moves`](/rest/reference/projects#move-a-project-column) -- [`GET /projects/columns/cards/{card_id}`](/rest/reference/projects#get-a-project-card) -- [`PATCH /projects/columns/cards/{card_id}`](/rest/reference/projects#update-a-project-card) -- [`DELETE /projects/columns/cards/{card_id}`](/rest/reference/projects#delete-a-project-card) -- [`POST /projects/columns/cards/{card_id}/moves`](/rest/reference/projects#move-a-project-card) -- [`GET /repos/{owner}/{repo}/projects`](/rest/reference/projects#list-repository-projects) -- [`POST /repos/{owner}/{repo}/projects`](/rest/reference/projects#create-a-repository-project) -- [`GET /users/{username}/projects`](/rest/reference/projects#list-user-projects) -- [`POST /user/projects`](/rest/reference/projects#create-a-user-project) - ## pulls - [`GET /repos/{owner}/{repo}/pulls/{pull_number}/comments`](/rest/reference/pulls#list-review-comments-on-a-pull-request) @@ -669,7 +538,7 @@ ms.locfileid: '148107236' - [`POST /orgs/{org}/repos`](/rest/reference/repos#create-an-organization-repository) - [`GET /repositories`](/rest/reference/repos#list-public-repositories) - [`GET /repos/{owner}/{repo}`](/rest/reference/repos#get-a-repository) -- [`PATCH /repos/{owner}/{repo}`](/rest/reference/repos/#update-a-repository) +- [`PATCH /repos/{owner}/{repo}`](/rest/repos/repos#update-a-repository) - [`DELETE /repos/{owner}/{repo}`](/rest/reference/repos#delete-a-repository) - [`GET /repos/{owner}/{repo}/contributors`](/rest/reference/repos#list-repository-contributors) - [`GET /repos/{owner}/{repo}/forks`](/rest/reference/repos#list-forks) @@ -677,7 +546,6 @@ ms.locfileid: '148107236' - [`GET /repos/{owner}/{repo}/languages`](/rest/reference/repos#list-repository-languages) - [`GET /repos/{owner}/{repo}/tags`](/rest/reference/repos#list-repository-tags) - [`GET /repos/{owner}/{repo}/teams`](/rest/reference/repos#list-repository-teams) -- [`POST /repos/{owner}/{repo}/transfer`](/rest/reference/repos#transfer-a-repository) - [`GET /users/{username}/repos`](/rest/reference/repos#list-repositories-for-a-user) - [`GET /user/repos`](/rest/reference/repos#list-repositories-for-the-authenticated-user) - [`POST /user/repos`](/rest/reference/repos#create-a-repository-for-the-authenticated-user) @@ -687,16 +555,11 @@ ms.locfileid: '148107236' - [`DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}`](/v3/repos#delete-autolink) - [`PUT /repos/{owner}/{repo}/automated-security-fixes`](/rest/reference/repos#enable-automated-security-fixes) - [`DELETE /repos/{owner}/{repo}/automated-security-fixes`](/rest/reference/repos#disable-automated-security-fixes) -- [`GET /repos/{owner}/{repo}/branches`](/rest/reference/repos#list-branches) -- [`POST /repos/{owner}/{repo}/merge-upstream`](/rest/reference/repos#sync-a-fork-branch-with-the-upstream-repository) -- [`POST /repos/{owner}/{repo}/merges`](/rest/reference/repos#merge-a-branch) - [`POST /repos/{owner}/{repo}/dispatches`](/rest/reference/repos#create-a-repository-dispatch-event) - [`GET /repos/{owner}/{repo}/keys`](/rest/reference/repos#list-deploy-keys) - [`POST /repos/{owner}/{repo}/keys`](/rest/reference/repos#create-a-deploy-key) - [`GET /repos/{owner}/{repo}/keys/{key_id}`](/rest/reference/repos#get-a-deploy-key) - [`DELETE /repos/{owner}/{repo}/keys/{key_id}`](/rest/reference/repos#delete-a-deploy-key) -- [`PUT /repos/{owner}/{repo}/lfs`](/rest/reference/repos#enable-git-lfs-for-a-repository) -- [`DELETE /repos/{owner}/{repo}/lfs`](/rest/reference/repos#disable-git-lfs-for-a-repository) - [`GET /repos/{owner}/{repo}/releases`](/rest/reference/repos#list-releases) - [`POST /repos/{owner}/{repo}/releases`](/rest/reference/repos#create-a-release) - [`GET /repos/{owner}/{repo}/releases/{release_id}`](/rest/reference/repos#get-a-release) @@ -729,7 +592,6 @@ ms.locfileid: '148107236' ## secret-scanning -- [`GET /enterprises/{enterprise}/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-an-enterprise) - [`GET /orgs/{org}/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-an-organization) - [`GET /repos/{owner}/{repo}/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-a-repository) - [`GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}`](/rest/reference/secret-scanning#get-a-secret-scanning-alert) @@ -797,7 +659,6 @@ ms.locfileid: '148107236' - [`POST /user/gpg_keys`](/rest/reference/users#create-a-gpg-key-for-the-authenticated-user) - [`GET /user/gpg_keys/{gpg_key_id}`](/rest/reference/users#get-a-gpg-key-for-the-authenticated-user) - [`DELETE /user/gpg_keys/{gpg_key_id}`](/rest/reference/users#delete-a-gpg-key-for-the-authenticated-user) -- [`GET /users/{username}/hovercard`](/rest/reference/users#get-contextual-information-for-a-user) - [`GET /users/{username}/keys`](/rest/reference/users#list-public-keys-for-a-user) - [`GET /user/keys`](/rest/reference/users#list-public-ssh-keys-for-the-authenticated-user) - [`POST /user/keys`](/rest/reference/users#create-a-public-ssh-key-for-the-authenticated-user) diff --git a/translations/fr-FR/content/rest/overview/index.md b/translations/fr-FR/content/rest/overview/index.md index 018fa45b06..c3961be398 100644 --- a/translations/fr-FR/content/rest/overview/index.md +++ b/translations/fr-FR/content/rest/overview/index.md @@ -11,6 +11,7 @@ topics: - API children: - /resources-in-the-rest-api + - /api-versions - /media-types - /other-authentication-methods - /troubleshooting @@ -20,12 +21,13 @@ children: - /endpoints-available-for-github-apps - /endpoints-available-for-fine-grained-personal-access-tokens - /permissions-required-for-github-apps + - /breaking-changes - /permissions-required-for-fine-grained-personal-access-tokens -ms.openlocfilehash: 96d6109d1dcd2571ada7e448459980fdf6a92e05 -ms.sourcegitcommit: fb047f9450b41b24afc43d9512a5db2a2b750a2a +ms.openlocfilehash: 7e5671dcf94766dfcc8d1a39dd47191e20eb1513 +ms.sourcegitcommit: d2f0b59ed096b9e68ef8f6fa019cd925165762ec ms.translationtype: HT ms.contentlocale: fr-FR -ms.lasthandoff: 09/11/2022 -ms.locfileid: '145109174' +ms.lasthandoff: 11/29/2022 +ms.locfileid: '148184231' --- diff --git a/translations/fr-FR/content/rest/overview/permissions-required-for-github-apps.md b/translations/fr-FR/content/rest/overview/permissions-required-for-github-apps.md index 3d7ecba758..4448c05e2b 100644 --- a/translations/fr-FR/content/rest/overview/permissions-required-for-github-apps.md +++ b/translations/fr-FR/content/rest/overview/permissions-required-for-github-apps.md @@ -19,955 +19,805 @@ shortTitle: GitHub App permissions {% data variables.product.prodname_github_apps %} are created with a set of permissions. Permissions define what resources the {% data variables.product.prodname_github_app %} can access via the API. For more information, see "[Setting permissions for GitHub Apps](/apps/building-github-apps/setting-permissions-for-github-apps/)." -## Metadata - -GitHub Apps have the **Read-only** metadata permission by default. The metadata permission provides access to a collection of read-only endpoints with metadata for various resources. These endpoints do not leak sensitive private repository information. - -If you set the metadata permission to **No access** and select a permission that requires repository access, GitHub will override your selection and set the metadata permission back to **Read-only**. To set the metadata permission to **No access**, you must set all permissions that require repository access to **No access** first. - -- [`GET /`](/rest#root-endpoint) -- [`GET /codes_of_conduct`](/rest/reference/codes-of-conduct#get-all-codes-of-conduct) -- [`GET /codes_of_conduct/:key`](/rest/reference/codes-of-conduct#get-a-code-of-conduct) -- [`GET /emojis`](/rest/reference/emojis#emojis) -- [`GET /feeds`](/rest/reference/activity#get-feeds) -- [`GET /licenses`](/rest/reference/licenses#get-all-commonly-used-licenses) -- [`GET /licenses/:key`](/rest/reference/licenses#get-a-license) -- [`POST /markdown`](/rest/reference/markdown#render-a-markdown-document) -- [`POST /markdown/raw`](/rest/reference/markdown#render-a-markdown-document-in-raw-mode) -- [`GET /meta`](/rest/reference/meta#meta) -- [`GET /organizations`](/rest/reference/orgs#list-organizations) -- [`GET /orgs/:org`](/rest/reference/orgs#get-an-organization) -- [`GET /orgs/:org/projects`](/rest/reference/projects#list-organization-projects) -- [`GET /orgs/:org/repos`](/rest/reference/repos#list-organization-repositories) -- [`GET /rate_limit`](/rest/reference/rate-limit#get-rate-limit-status-for-the-authenticated-user) -- [`GET /repos/:owner/:repo`](/rest/reference/repos#get-a-repository) -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/community/profile`](/rest/reference/repository-metrics#get-community-profile-metrics) -{% endif -%} -- [`GET /repos/:owner/:repo/contributors`](/rest/reference/repos#list-repository-contributors) -- [`GET /repos/:owner/:repo/forks`](/rest/reference/repos#list-forks) -- [`GET /repos/:owner/:repo/languages`](/rest/reference/repos#list-repository-languages) -- [`GET /repos/:owner/:repo/license`](/rest/reference/licenses#get-the-license-for-a-repository) -- [`GET /repos/:owner/:repo/stargazers`](/rest/reference/activity#list-stargazers) -- [`GET /repos/:owner/:repo/stats/code_frequency`](/rest/reference/repository-metrics#get-the-weekly-commit-activity) -- [`GET /repos/:owner/:repo/stats/commit_activity`](/rest/reference/repository-metrics#get-the-last-year-of-commit-activity) -- [`GET /repos/:owner/:repo/stats/contributors`](/rest/reference/repository-metrics#get-all-contributor-commit-activity) -- [`GET /repos/:owner/:repo/stats/participation`](/rest/reference/repository-metrics#get-the-weekly-commit-count) -- [`GET /repos/:owner/:repo/stats/punch_card`](/rest/reference/repository-metrics#get-the-hourly-commit-count-for-each-day) -- [`GET /repos/:owner/:repo/subscribers`](/rest/reference/activity#list-watchers) -- [`GET /repos/:owner/:repo/tags`](/rest/reference/repos#list-repository-tags) -- [`GET /repos/:owner/:repo/topics`](/rest/reference/repos#get-all-repository-topics) -- [`GET /repositories`](/rest/reference/repos#list-public-repositories) -- [`GET /user/repos`](/rest/reference/repos#list-repositories-for-the-authenticated-user) -- [`GET /user/starred`](/rest/reference/activity#list-repositories-starred-by-a-user) -- [`GET /user/subscriptions`](/rest/reference/activity#list-repositories-watched-by-a-user) -- [`GET /users`](/rest/reference/users#list-users) -- [`GET /users/:username`](/rest/reference/users#get-a-user) -- [`GET /users/:username/followers`](/rest/reference/users#list-followers-of-a-user) -- [`GET /users/:username/following`](/rest/reference/users#list-the-people-a-user-follows) -- [`GET /users/:username/following/:target_user`](/rest/reference/users#check-if-a-user-follows-another-user) -- [`GET /users/:username/gpg_keys`](/rest/reference/users#list-gpg-keys-for-a-user) -- [`GET /users/:username/orgs`](/rest/reference/orgs#list-organizations-for-a-user) -- [`GET /users/:username/received_events`](/rest/reference/activity#list-events-received-by-the-authenticated-user) -- [`GET /users/:username/received_events/public`](/rest/reference/activity#list-public-events-received-by-a-user) -- [`GET /users/:username/repos`](/rest/reference/repos#list-repositories-for-a-user) -- [`GET /users/:username/subscriptions`](/rest/reference/activity#list-repositories-watched-by-a-user) - -### Collaborators -- [`GET /repos/:owner/:repo/collaborators`](/rest/reference/collaborators#list-repository-collaborators) -- [`GET /repos/:owner/:repo/collaborators/:username`](/rest/reference/collaborators#check-if-a-user-is-a-repository-collaborator) - -### Commit comments -- [`GET /repos/:owner/:repo/comments`](/rest/reference/commits#list-commit-comments-for-a-repository) -- [`GET /repos/:owner/:repo/comments/:comment_id`](/rest/reference/commits#get-a-commit-comment) -- [`GET /repos/:owner/:repo/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-a-commit-comment) -- [`GET /repos/:owner/:repo/commits/:sha/comments`](/rest/reference/commits#list-commit-comments) - -### Events -- [`GET /events`](/rest/reference/activity#list-public-events) -- [`GET /networks/:owner/:repo/events`](/rest/reference/activity#list-public-events-for-a-network-of-repositories) -- [`GET /orgs/:org/events`](/rest/reference/activity#list-public-organization-events) -- [`GET /repos/:owner/:repo/events`](/rest/reference/activity#list-repository-events) -- [`GET /repos/:owner/:repo/events/issues`](/rest/reference/issues#list-issue-events-for-a-repository) -- [`GET /users/:username/events`](/rest/reference/activity#list-events-for-the-authenticated-user) -- [`GET /users/:username/events/public`](/rest/reference/activity#list-public-events-for-a-user) - -### Git -- [`GET /gitignore/templates`](/rest/reference/gitignore#get-all-gitignore-templates) -- [`GET /gitignore/templates/:key`](/rest/reference/gitignore#get-a-gitignore-template) - -### Organization members -- [`GET /orgs/:org/members`](/rest/reference/orgs#list-organization-members) -- [`GET /orgs/:org/members/:username`](/rest/reference/orgs#check-organization-membership-for-a-user) -- [`GET /orgs/:org/public_members`](/rest/reference/orgs#list-public-organization-members) -- [`GET /orgs/:org/public_members/:username`](/rest/reference/orgs#check-public-organization-membership-for-a-user) - -### Search -- [`GET /search/code`](/rest/reference/search#search-code) -- [`GET /search/commits`](/rest/reference/search#search-commits) -- [`GET /search/issues`](/rest/reference/search#search-issues-and-pull-requests) -- [`GET /search/labels`](/rest/reference/search#search-labels) -- [`GET /search/repositories`](/rest/reference/search#search-repositories) -- [`GET /search/topics`](/rest/reference/search#search-topics) -- [`GET /search/users`](/rest/reference/search#search-users) - -### SSH keys -- [`GET /users/:username/keys`](/rest/reference/users#list-public-keys-for-a-user) - -{% ifversion fpt or ghes or ghec %} ## Actions -- [`GET /repos/:owner/:repo/actions/artifacts`](/rest/reference/actions#list-artifacts-for-a-repository) (read) -- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#get-an-artifact) (read) -- [`DELETE /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#delete-an-artifact) (write) -- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id/zip`](/rest/reference/actions#download-an-artifact) (read) -{% ifversion actions-cache-management -%} -- [`GET /repos/:owner/:repo/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-a-repository) (read) -{% endif -%} -- [`GET /repos/:owner/:repo/actions/jobs/:job_id`](/rest/reference/actions#get-a-job-for-a-workflow-run) (read) -- [`GET /repos/:owner/:repo/actions/jobs/:job_id/logs`](/rest/reference/actions#download-job-logs-for-a-workflow-run) (read) -- [`GET /repos/:owner/:repo/actions/runs`](/rest/reference/actions#list-workflow-runs-for-a-repository) (read) -- [`GET /repos/:owner/:repo/actions/runs/:run_id`](/rest/reference/actions#get-a-workflow-run) (read) -{% ifversion fpt or ghec -%} -- [`POST /repos/:owner/:repo/actions/runs/:run_id/approve`](/rest/reference/actions#approve-a-workflow-run-for-a-fork-pull-request) (write) -{% endif -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id/artifacts`](/rest/reference/actions#list-workflow-run-artifacts) (read) -- [`POST /repos/:owner/:repo/actions/runs/:run_id/cancel`](/rest/reference/actions#cancel-a-workflow-run) (write) -- [`GET /repos/:owner/:repo/actions/runs/:run_id/jobs`](/rest/reference/actions#list-jobs-for-a-workflow-run) (read) -- [`GET /repos/:owner/:repo/actions/runs/:run_id/logs`](/rest/reference/actions#download-workflow-run-logs) (read) -- [`DELETE /repos/:owner/:repo/actions/runs/:run_id/logs`](/rest/reference/actions#delete-workflow-run-logs) (write) -- [`POST /repos/:owner/:repo/actions/runs/:run_id/rerun`](/rest/reference/actions#re-run-a-workflow) (write) -- [`GET /repos/:owner/:repo/actions/workflows`](/rest/reference/actions#list-repository-workflows) (read) -- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id`](/rest/reference/actions#get-a-workflow) (read) -- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id/runs`](/rest/reference/actions#list-workflow-runs) (read) -- [`POST /repos/:owner/:repo/actions/workflows/:workflow_id/dispatches`](/rest/reference/actions#create-a-workflow-dispatch-event) (write) -{% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-a-repository) (read){% endif %} +{% ifversion ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/actions/cache/usage-policy`](/rest/reference/actions#get-github-actions-cache-usage-policy-for-a-repository) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.6 %}- [`GET /repos/{owner}/{repo}/actions/caches`](/rest/actions/cache#list-github-actions-caches-for-a-repository) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.6 %}- [`DELETE /repos/{owner}/{repo}/actions/caches`](/rest/actions/cache#delete-github-actions-caches-for-a-repository-using-a-cache-key) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.6 %}- [`DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}`](/rest/actions/cache#delete-a-github-actions-cache-for-a-repository-using-a-cache-id) (write){% endif %} +- [`GET /repos/{owner}/{repo}/actions/artifacts`](/rest/reference/actions#list-artifacts-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}`](/rest/reference/actions#get-an-artifact) (read) +- [`DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}`](/rest/reference/actions#delete-an-artifact) (write) +- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts`](/rest/reference/actions#list-workflow-run-artifacts) (read) +{% ifversion fpt or ghec or ghes %}- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments`](/rest/reference/actions#get-pending-deployments-for-a-workflow-run) (read){% endif %} +{% ifversion fpt or ghec or ghes %}- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments`](/rest/reference/actions#review-pending-deployments-for-a-workflow-run) (read){% endif %} +- [`GET /repos/{owner}/{repo}/environments`](/rest/deployments/environments#list-environments) (read) +- [`GET /repos/{owner}/{repo}/actions/jobs/{job_id}`](/rest/reference/actions#get-a-job-for-a-workflow-run) (read) +- [`GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs`](/rest/reference/actions#download-job-logs-for-a-workflow-run) (read) +{% ifversion fpt or ghec or ghes > 3.4 %}- [`POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun`](/rest/reference/actions#re-run-job-for-workflow-run) (write){% endif %} +{% ifversion fpt or ghec or ghae or ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs`](/rest/reference/actions#list-jobs-for-a-workflow-run-attempt) (read){% endif %} +- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs`](/rest/reference/actions#list-jobs-for-a-workflow-run) (read) +- [`GET /repos/{owner}/{repo}/actions/runs`](/rest/reference/actions#list-workflow-runs-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}`](/rest/reference/actions#get-a-workflow-run) (read) +- [`DELETE /repos/{owner}/{repo}/actions/runs/{run_id}`](/rest/reference/actions#delete-a-workflow-run) (write) +{% ifversion fpt or ghec or ghes %}- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals`](/rest/reference/actions#get-the-review-history-for-a-workflow-run) (read){% endif %} +{% ifversion fpt or ghec %}- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve`](/rest/reference/actions#approve-a-workflow-run-for-a-fork-pull-request) (write){% endif %} +{% ifversion fpt or ghec or ghae or ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}`](/rest/reference/actions#get-a-workflow-run-attempt) (read){% endif %} +{% ifversion fpt or ghec or ghae or ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs`](/rest/reference/actions#download-workflow-run-attempt-logs) (read){% endif %} +- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel`](/rest/reference/actions#cancel-a-workflow-run) (write) +- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs`](/rest/reference/actions#download-workflow-run-logs) (read) +- [`DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs`](/rest/reference/actions#delete-workflow-run-logs) (write) +- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun`](/rest/reference/actions#re-run-a-workflow) (write) +{% ifversion fpt or ghec or ghes > 3.4 %}- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs`](/rest/reference/actions#re-run-workflow-failed-jobs) (write){% endif %} +{% ifversion fpt or ghec or ghae %}- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing`](/rest/reference/actions#get-workflow-run-usage) (read){% endif %} +- [`GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs`](/rest/reference/actions#list-workflow-runs) (read) +- [`GET /repos/{owner}/{repo}/actions/workflows`](/rest/reference/actions#list-repository-workflows) (read) +- [`GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}`](/rest/reference/actions#get-a-workflow) (read) +- [`PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable`](/rest/reference/actions#disable-a-workflow) (write) +- [`POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches`](/rest/reference/actions#create-a-workflow-dispatch-event) (write) +- [`PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable`](/rest/reference/actions#enable-a-workflow) (write) +{% ifversion fpt or ghec or ghae %}- [`GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing`](/rest/reference/actions#get-workflow-usage) (read){% endif %} ## Administration -- [`POST /orgs/:org/repos`](/rest/reference/repos#create-an-organization-repository) (write) -- [`PATCH /repos/:owner/:repo`](/rest/reference/repos#update-a-repository) (write) -- [`DELETE /repos/:owner/:repo`](/rest/reference/repos#delete-a-repository) (write) -- [`GET /repos/:owner/:repo/actions/runners/downloads`](/rest/reference/actions#list-runner-applications-for-a-repository) (read) -- [`GET /repos/:owner/:repo/actions/runners`](/rest/reference/actions#list-self-hosted-runners-for-a-repository) (read) -- [`GET /repos/:owner/:repo/actions/runners/:runner_id`](/rest/reference/actions#get-a-self-hosted-runner-for-a-repository) (read) -- [`DELETE /repos/:owner/:repo/actions/runners/:runner_id`](/rest/reference/actions#delete-a-self-hosted-runner-from-a-repository) (write) -- [`GET /repos/:owner/:repo/actions/runners/:runner_id/labels`](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-a-repository) (read) -- [`POST /repos/:owner/:repo/actions/runners/:runner_id/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-a-repository) (write) -- [`PUT /repos/:owner/:repo/actions/runners/:runner_id/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-a-repository) (write) -- [`DELETE /repos/:owner/:repo/actions/runners/:runner_id/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-a-repository) (write) -- [`DELETE /repos/:owner/:repo/actions/runners/:runner_id/labels/:name`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-a-repository) (write) -{% ifversion fpt or ghec or ghes -%} -- [`POST /repos/:owner/:repo/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-a-repository) (write) -- [`POST /repos/:owner/:repo/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-a-repository) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /repos/:owner/:repo/automated-security-fixes`](/rest/reference/repos#enable-automated-security-fixes) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/automated-security-fixes`](/rest/reference/repos#disable-automated-security-fixes) (write) -{% endif -%} -- [`POST /repos/:owner/:repo/forks`](/rest/reference/repos#create-a-fork) (write) -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-a-repository) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /repos/:owner/:repo/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-a-repository) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-for-a-repository) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/pages/health`](/rest/reference/pages#get-a-dns-health-check-for-github-pages) (write) -{% endif -%} -{% ifversion ghes > 3.3 -%} -- [`GET /repos/:owner/:repo/replicas/caches`](/rest/reference/repos#list-repository-cache-replication-status) (read) -{% endif -%} -- [`PUT /repos/:owner/:repo/topics`](/rest/reference/repos#replace-all-repository-topics) (write) -- [`POST /repos/:owner/:repo/transfer`](/rest/reference/repos#transfer-a-repository) (write) -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#enable-vulnerability-alerts) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#enable-vulnerability-alerts) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#disable-vulnerability-alerts) (write) -{% endif -%} -- [`PATCH /user/repository_invitations/:invitation_id`](/rest/reference/collaborators#accept-a-repository-invitation) (write) -- [`DELETE /user/repository_invitations/:invitation_id`](/rest/reference/collaborators#decline-a-repository-invitation) (write) - -### Branches -- [`GET /repos/:owner/:repo/branches/:branch/protection`](/rest/reference/branches#get-branch-protection) (read) -- [`PUT /repos/:owner/:repo/branches/:branch/protection`](/rest/reference/branches#update-branch-protection) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection`](/rest/reference/branches#delete-branch-protection) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/enforce_admins`](/rest/reference/branches#get-admin-branch-protection) (read) -- [`POST /repos/:owner/:repo/branches/:branch/protection/enforce_admins`](/rest/reference/branches#set-admin-branch-protection) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/enforce_admins`](/rest/reference/branches#delete-admin-branch-protection) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews`](/rest/reference/branches#get-pull-request-review-protection) (read) -- [`PATCH /repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews`](/rest/reference/branches#update-pull-request-review-protection) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews`](/rest/reference/branches#delete-pull-request-review-protection) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/required_signatures`](/rest/reference/branches#get-commit-signature-protection) (read) -- [`POST /repos/:owner/:repo/branches/:branch/protection/required_signatures`](/rest/reference/branches#create-commit-signature-protection) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/required_signatures`](/rest/reference/branches#delete-commit-signature-protection) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/required_status_checks`](/rest/reference/branches#get-status-checks-protection) (read) -- [`PATCH /repos/:owner/:repo/branches/:branch/protection/required_status_checks`](/rest/reference/branches#update-status-check-protection) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/required_status_checks`](/rest/reference/branches#remove-status-check-protection) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts`](/rest/reference/branches#get-all-status-check-contexts) (read) -- [`POST /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts`](/rest/reference/branches#add-status-check-contexts) (write) -- [`PUT /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts`](/rest/reference/branches#set-status-check-contexts) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts`](/rest/reference/branches#remove-status-check-contexts) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/restrictions`](/rest/reference/branches#get-access-restrictions) (read) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/restrictions`](/rest/reference/branches#delete-access-restrictions) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/restrictions/teams`](/rest/reference/repos#list-teams-with-access-to-the-protected-branch) (read) -- [`POST /repos/:owner/:repo/branches/:branch/protection/restrictions/teams`](/rest/reference/branches#add-team-access-restrictions) (write) -- [`PUT /repos/:owner/:repo/branches/:branch/protection/restrictions/teams`](/rest/reference/branches#set-team-access-restrictions) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/restrictions/teams`](/rest/reference/branches#remove-team-access-restrictions) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/restrictions/users`](/rest/reference/repos#list-users-with-access-to-the-protected-branch) (read) -- [`POST /repos/:owner/:repo/branches/:branch/protection/restrictions/users`](/rest/reference/branches#add-user-access-restrictions) (write) -- [`PUT /repos/:owner/:repo/branches/:branch/protection/restrictions/users`](/rest/reference/branches#set-user-access-restrictions) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/restrictions/users`](/rest/reference/branches#remove-user-access-restrictions) (write) -- [`POST /repos/:owner/:repo/branches/:branch/rename`](/rest/reference/branches#rename-a-branch) (write) - -### Collaborators -- [`PUT /repos/:owner/:repo/collaborators/:username`](/rest/reference/collaborators#add-a-repository-collaborator) (write) -- [`DELETE /repos/:owner/:repo/collaborators/:username`](/rest/reference/collaborators#remove-a-repository-collaborator) (write) - -### Invitations -- [`GET /repos/:owner/:repo/invitations`](/rest/reference/collaborators#list-repository-invitations) (read) -- [`PATCH /repos/:owner/:repo/invitations/:invitation_id`](/rest/reference/collaborators#update-a-repository-invitation) (write) -- [`DELETE /repos/:owner/:repo/invitations/:invitation_id`](/rest/reference/collaborators#delete-a-repository-invitation) (write) - -### SSH keys -- [`GET /repos/:owner/:repo/keys`](/rest/reference/deployments#list-deploy-keys) (read) -- [`POST /repos/:owner/:repo/keys`](/rest/reference/deployments#create-a-deploy-key) (write) -- [`GET /repos/:owner/:repo/keys/:key_id`](/rest/reference/deployments#get-a-deploy-key) (read) -- [`DELETE /repos/:owner/:repo/keys/:key_id`](/rest/reference/deployments#delete-a-deploy-key) (write) - -### Teams -- [`GET /repos/:owner/:repo/teams`](/rest/reference/repos#list-repository-teams) (read) -- [`PUT /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#add-or-update-team-repository-permissions) (write) -- [`DELETE /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#remove-a-repository-from-a-team) (write) +{% ifversion ghes > 3.4 %}- [`PATCH /repos/{owner}/{repo}/actions/cache/usage-policy`](/rest/reference/actions#set-github-actions-cache-usage-policy-for-a-repository) (write){% endif %} +{% ifversion fpt or ghec %}- [`PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#create-or-update-a-repository-secret) (write){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#delete-a-repository-secret) (write){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-a-repository) (read){% endif %} +{% ifversion fpt or ghec %}- [`PUT /repos/{owner}/{repo}/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-a-repository) (write){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /repos/{owner}/{repo}/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-for-a-repository) (write){% endif %} +- [`PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#add-or-update-team-repository-permissions) (write) +- [`DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#remove-a-repository-from-a-team) (write) +- [`POST /orgs/{org}/repos`](/rest/reference/repos#create-an-organization-repository) (write) +- [`PATCH /repos/{owner}/{repo}`](/rest/reference/repos/#update-a-repository) (write) +- [`DELETE /repos/{owner}/{repo}`](/rest/reference/repos#delete-a-repository) (write) +- [`POST /repos/{owner}/{repo}/forks`](/rest/reference/repos#create-a-fork) (write) +{% ifversion ghes > 3.3 %}- [`GET /repos/{owner}/{repo}/replicas/caches`](/rest/reference/repos#list-repository-cache-replication-status) (read){% endif %} +- [`GET /repos/{owner}/{repo}/teams`](/rest/reference/repos#list-repository-teams) (read) +- [`POST /repos/{owner}/{repo}/transfer`](/rest/reference/repos#transfer-a-repository) (write) +- [`POST /user/repos`](/rest/reference/repos#create-a-repository-for-the-authenticated-user) (write) +- [`GET /repos/{owner}/{repo}/actions/permissions`](/rest/reference/actions#get-github-actions-permissions-for-a-repository) (read) +- [`PUT /repos/{owner}/{repo}/actions/permissions`](/rest/reference/actions#set-github-actions-permissions-for-a-repository) (write) +{% ifversion fpt or ghec or ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/actions/permissions/access`](/rest/reference/actions#get-workflow-access-level-to-a-repository) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`PUT /repos/{owner}/{repo}/actions/permissions/access`](/rest/reference/actions#set-workflow-access-to-a-repository) (write){% endif %} +- [`GET /repos/{owner}/{repo}/actions/permissions/selected-actions`](/rest/reference/actions#get-allowed-actions-for-a-repository) (read) +- [`PUT /repos/{owner}/{repo}/actions/permissions/selected-actions`](/rest/reference/actions#set-allowed-actions-for-a-repository) (write) +{% ifversion fpt or ghec or ghes > 3.5 %}- [`GET /repos/{owner}/{repo}/actions/permissions/workflow`](/rest/reference/actions#get-default-workflow-permissions-for-a-repository) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.5 %}- [`PUT /repos/{owner}/{repo}/actions/permissions/workflow`](/rest/reference/actions#set-default-workflow-permissions-for-a-repository) (write){% endif %} +- [`GET /repos/{owner}/{repo}/autolinks`](/v3/repos#list-autolinks) (read) +- [`POST /repos/{owner}/{repo}/autolinks`](/v3/repos#create-an-autolink) (write) +- [`GET /repos/{owner}/{repo}/autolinks/{autolink_id}`](/v3/repos#get-autolink) (read) +- [`DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}`](/v3/repos#delete-autolink) (write) +{% ifversion fpt or ghec %}- [`PUT /repos/{owner}/{repo}/automated-security-fixes`](/rest/reference/repos#enable-automated-security-fixes) (write){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /repos/{owner}/{repo}/automated-security-fixes`](/rest/reference/repos#disable-automated-security-fixes) (write){% endif %} +- [`PUT /repos/{owner}/{repo}/collaborators/{username}`](/rest/collaborators/collaborators#add-a-repository-collaborator) (write) +- [`DELETE /repos/{owner}/{repo}/collaborators/{username}`](/rest/collaborators/collaborators#remove-a-repository-collaborator) (write) +- [`GET /repos/{owner}/{repo}/invitations`](/rest/collaborators/invitations#list-repository-invitations) (read) +- [`PATCH /repos/{owner}/{repo}/invitations/{invitation_id}`](/rest/collaborators/invitations#update-a-repository-invitation) (write) +- [`DELETE /repos/{owner}/{repo}/invitations/{invitation_id}`](/rest/collaborators/invitations#delete-a-repository-invitation) (write) +- [`GET /user/repository_invitations`](/rest/collaborators/invitations#list-repository-invitations-for-the-authenticated-user) (read) +- [`PATCH /user/repository_invitations/{invitation_id}`](/rest/collaborators/invitations#accept-a-repository-invitation) (write) +- [`DELETE /user/repository_invitations/{invitation_id}`](/rest/collaborators/invitations#decline-a-repository-invitation) (write) +- [`GET /repos/{owner}/{repo}/keys`](/rest/reference/repos#list-deploy-keys) (read) +- [`POST /repos/{owner}/{repo}/keys`](/rest/reference/repos#create-a-deploy-key) (write) +- [`GET /repos/{owner}/{repo}/keys/{key_id}`](/rest/reference/repos#get-a-deploy-key) (read) +- [`DELETE /repos/{owner}/{repo}/keys/{key_id}`](/rest/reference/repos#delete-a-deploy-key) (write) +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/pages/health`](/rest/pages#get-a-dns-health-check-for-github-pages) (write){% endif %} +- [`GET /repos/{owner}/{repo}/actions/runners`](/rest/reference/actions#list-self-hosted-runners-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/actions/runners/{runner_id}`](/rest/reference/actions#get-a-self-hosted-runner-for-a-repository) (read) +- [`DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}`](/rest/reference/actions#delete-a-self-hosted-runner-from-a-repository) (write) +{% ifversion fpt or ghec or ghes > 3.3 %}- [`GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels`](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-a-repository) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-a-repository) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-a-repository) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-a-repository) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-a-repository) (write){% endif %} +- [`GET /repos/{owner}/{repo}/actions/runners/downloads`](/rest/reference/actions#list-runner-applications-for-a-repository) (read) +- [`POST /repos/{owner}/{repo}/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-a-repository) (write) +- [`POST /repos/{owner}/{repo}/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-a-repository) (write) +{% ifversion fpt or ghec or ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/tags/protection`](/rest/reference/repos#list-tag-protection-state-of-a-repository) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`POST /repos/{owner}/{repo}/tags/protection`](/rest/reference/repos#create-tag-protection-state-for-a-repository) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`DELETE /repos/{owner}/{repo}/tags/protection/{tag_protection_id}`](/rest/reference/repos#delete-tag-protection-state-for-a-repository) (write){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/vulnerability-alerts`](/rest/reference/repos#check-if-vulnerability-alerts-are-enabled-for-a-repository) (read){% endif %} +{% ifversion fpt or ghec %}- [`PUT /repos/{owner}/{repo}/vulnerability-alerts`](/rest/reference/repos#enable-vulnerability-alerts) (write){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /repos/{owner}/{repo}/vulnerability-alerts`](/rest/reference/repos#disable-vulnerability-alerts) (write){% endif %} +- [`PUT /repos/{owner}/{repo}/topics`](/rest/reference/repos#replace-all-repository-topics) (write) +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/traffic/clones`](/rest/metrics/traffic#get-repository-clones) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/traffic/popular/paths`](/rest/metrics/traffic#get-top-referral-paths) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/traffic/popular/referrers`](/rest/metrics/traffic#get-top-referral-sources) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/traffic/views`](/rest/metrics/traffic#get-page-views) (read){% endif %} {% ifversion fpt or ghec %} -### Traffic -- [`GET /repos/:owner/:repo/traffic/clones`](/rest/reference/repository-metrics#get-repository-clones) (read) -- [`GET /repos/:owner/:repo/traffic/popular/paths`](/rest/reference/repository-metrics#get-top-referral-paths) (read) -- [`GET /repos/:owner/:repo/traffic/popular/referrers`](/rest/reference/repository-metrics#get-top-referral-sources) (read) -- [`GET /repos/:owner/:repo/traffic/views`](/rest/reference/repository-metrics#get-page-views) (read) -{% endif %} -{% ifversion fpt or ghec %} -## Blocking users +## Blocking - [`GET /user/blocks`](/rest/reference/users#list-users-blocked-by-the-authenticated-user) (read) -- [`GET /user/blocks/:username`](/rest/reference/users#check-if-a-user-is-blocked-by-the-authenticated-user) (read) -- [`PUT /user/blocks/:username`](/rest/reference/users#block-a-user) (write) -- [`DELETE /user/blocks/:username`](/rest/reference/users#unblock-a-user) (write) +- [`GET /user/blocks/{username}`](/rest/reference/users#check-if-a-user-is-blocked-by-the-authenticated-user) (read) +- [`PUT /user/blocks/{username}`](/rest/reference/users#block-a-user) (write) +- [`DELETE /user/blocks/{username}`](/rest/reference/users#unblock-a-user) (write) + {% endif %} ## Checks -- [`POST /repos/:owner/:repo/check-runs`](/rest/reference/checks#create-a-check-run) (write) -- [`GET /repos/:owner/:repo/check-runs/:check_run_id`](/rest/reference/checks#get-a-check-run) (read) -- [`PATCH /repos/:owner/:repo/check-runs/:check_run_id`](/rest/reference/checks#update-a-check-run) (write) -- [`GET /repos/:owner/:repo/check-runs/:check_run_id/annotations`](/rest/reference/checks#list-check-run-annotations) (read) -- [`POST /repos/:owner/:repo/check-suites`](/rest/reference/checks#create-a-check-suite) (write) -- [`GET /repos/:owner/:repo/check-suites/:check_suite_id`](/rest/reference/checks#get-a-check-suite) (read) -- [`GET /repos/:owner/:repo/check-suites/:check_suite_id/check-runs`](/rest/reference/checks#list-check-runs-in-a-check-suite) (read) -- [`POST /repos/:owner/:repo/check-suites/:check_suite_id/rerequest`](/rest/reference/checks#rerequest-a-check-suite) (write) -- [`PATCH /repos/:owner/:repo/check-suites/preferences`](/rest/reference/checks#update-repository-preferences-for-check-suites) (write) -- [`GET /repos/:owner/:repo/commits/:sha/check-runs`](/rest/reference/checks#list-check-runs-for-a-git-reference) (read) -- [`GET /repos/:owner/:repo/commits/:sha/check-suites`](/rest/reference/checks#list-check-suites-for-a-git-reference) (read) - -## Code scanning alerts - -- [`GET /repos/:owner/:repo/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository) (read) -- [`GET /repos/:owner/:repo/code-scanning/alerts/:alert_number`](/rest/reference/code-scanning#get-a-code-scanning-alert) (read) -- [`PATCH /repos/:owner/:repo/code-scanning/alerts/:alert_number`](/rest/reference/code-scanning#update-a-code-scanning-alert) (write) -- [`GET /repos/:owner/:repo/code-scanning/alerts/:alert_number/instances`](/rest/reference/code-scanning#list-instances-of-a-code-scanning-alert) (read) -- [`GET /repos/:owner/:repo/code-scanning/analyses`](/rest/reference/code-scanning#list-code-scanning-analyses-for-a-repository) (read) -- [`GET /repos/:owner/:repo/code-scanning/analyses/:analysis_id`](/rest/reference/code-scanning#get-a-code-scanning-analysis-for-a-repository) (read) -{% ifversion fpt or ghec or ghes -%} -- [`DELETE /repos/:owner/:repo/code-scanning/analyses/:analysis_id`](/rest/reference/code-scanning#delete-a-code-scanning-analysis-from-a-repository) (write) -{% endif -%} -- [`POST /repos/:owner/:repo/code-scanning/sarifs`](/rest/reference/code-scanning#upload-an-analysis-as-sarif-data) (write) -- [`GET /repos/:owner/:repo/code-scanning/sarifs/:sarif_id`](/rest/reference/code-scanning#get-information-about-a-sarif-upload) (read) -{% ifversion fpt or ghec or ghes > 3.4 or ghae > 3.4 -%} -- [`GET /orgs/:org/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-by-organization) (read) -{% endif -%} +- [`POST /repos/{owner}/{repo}/check-runs`](/rest/reference/checks#create-a-check-run) (write) +- [`GET /repos/{owner}/{repo}/check-runs/{check_run_id}`](/rest/reference/checks#get-a-check-run) (read) +- [`PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}`](/rest/reference/checks#update-a-check-run) (write) +- [`GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations`](/rest/reference/checks#list-check-run-annotations) (read) +- [`POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest`](/rest/reference/checks#rerequest-a-check-run) (write) +- [`GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs`](/rest/reference/checks#list-check-runs-in-a-check-suite) (read) +- [`POST /repos/{owner}/{repo}/check-suites`](/rest/reference/checks#create-a-check-suite) (write) +- [`GET /repos/{owner}/{repo}/check-suites/{check_suite_id}`](/rest/reference/checks#get-a-check-suite) (read) +- [`POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest`](/rest/reference/checks#rerequest-a-check-suite) (write) +- [`PATCH /repos/{owner}/{repo}/check-suites/preferences`](/rest/reference/checks#update-repository-preferences-for-check-suites) (write) +{% ifversion fpt or ghec or ghes %}- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments`](/rest/reference/actions#review-pending-deployments-for-a-workflow-run) (read){% endif %} {% ifversion fpt or ghec %} + ## Codespaces -- [`GET /repos/:owner/:repo/codespaces/machines`](/rest/reference/codespaces#list-available-machine-types-for-a-repository) +- [`GET /orgs/{org}/codespaces`](/rest/reference/codespaces#list-in-organization) (read) +- [`GET /repos/{owner}/{repo}/codespaces`](/rest/reference/codespaces#list-codespaces-in-a-repository-for-the-authenticated-user) (read) +- [`POST /repos/{owner}/{repo}/codespaces`](/rest/reference/codespaces#create-a-codespace-in-a-repository) (write) +- [`GET /repos/{owner}/{repo}/codespaces/new`](/rest/reference/codespaces#preview-attributes-for-a-new-codespace) (write) +- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces`](/rest/reference/codespaces#create-a-codespace-from-a-pull-request) (write) +- [`GET /user/codespaces`](/rest/reference/codespaces#list-codespaces-for-the-authenticated-user) (read) +- [`POST /user/codespaces`](/rest/reference/codespaces#create-a-codespace-for-the-authenticated-user) (write) +- [`GET /user/codespaces/{codespace_name}`](/rest/reference/codespaces#get-a-codespace-for-the-authenticated-user) (read) +- [`PATCH /user/codespaces/{codespace_name}`](/rest/reference/codespaces#update-a-codespace-for-the-authenticated-user) (write) +- [`DELETE /user/codespaces/{codespace_name}`](/rest/reference/codespaces#delete-a-codespace-for-the-authenticated-user) (write) + +## Codespaces lifecycle admin + +- [`POST /user/codespaces/{codespace_name}/exports`](/rest/codespaces/codespaces#export-a-codespace-for-the-authenticated-user) (write) +- [`GET /user/codespaces/{codespace_name}/exports/{export_id}`](/rest/codespaces/codespaces#get-details-about-a-codespace-export) (read) +- [`POST /user/codespaces/{codespace_name}/start`](/rest/reference/codespaces#start-a-codespace-for-the-authenticated-user) (write) +- [`POST /user/codespaces/{codespace_name}/stop`](/rest/reference/codespaces#stop-a-codespace-for-the-authenticated-user) (write) + +## Codespaces metadata + +- [`GET /repos/{owner}/{repo}/codespaces/devcontainers`](/rest/reference/codespaces#list-devcontainers-in-a-repository-for-the-authenticated-user) (read) +- [`GET /repos/{owner}/{repo}/codespaces/machines`](/rest/reference/codespaces#list-available-machine-types-for-a-repository) (read) +- [`GET /user/codespaces/{codespace_name}/machines`](/rest/reference/codespaces#list-machine-types-for-a-codespace) (read) + +## Codespaces secrets + +- [`GET /repos/{owner}/{repo}/codespaces/secrets`](/rest/reference/codespaces#list-repository-secrets) (write) +- [`GET /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#get-a-repository-secret) (write) +- [`PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#create-or-update-a-repository-secret) (write) +- [`DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#delete-a-repository-secret) (write) +- [`GET /repos/{owner}/{repo}/codespaces/secrets/public-key`](/rest/reference/codespaces#get-a-repository-public-key) (write) + +## Codespaces user secrets + +- [`GET /user/codespaces/secrets`](/rest/reference/codespaces#list-secrets-for-the-authenticated-user) (read) +- [`GET /user/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#get-a-secret-for-the-authenticated-user) (read) +- [`PUT /user/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#create-or-update-a-secret-for-the-authenticated-user) (write) +- [`DELETE /user/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#delete-a-secret-for-the-authenticated-user) (write) +- [`GET /user/codespaces/secrets/public-key`](/rest/reference/codespaces#get-public-key-for-the-authenticated-user) (read) +- [`GET /user/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#list-selected-repositories-for-a-user-secret) (read) +- [`PUT /user/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#set-selected-repositories-for-a-user-secret) (write) +- [`PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}`](/rest/reference/codespaces#add-a-selected-repository-to-a-user-secret) (write) +- [`DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}`](/rest/reference/codespaces#remove-a-selected-repository-from-a-user-secret) (write) + {% endif %} -## Commit statuses - -- [`GET /repos/:owner/:repo/commits/:ref/status`](/rest/reference/commits#get-the-combined-status-for-a-specific-reference) (read) -- [`GET /repos/:owner/:repo/commits/:ref/statuses`](/rest/reference/commits#list-commit-statuses-for-a-reference) (read) -- [`POST /repos/:owner/:repo/statuses/:sha`](/rest/reference/commits#create-a-commit-status) (write) - ## Contents -- [`GET /repos/:owner/:repo/:archive_format/:ref`](/rest/reference/repos#download-a-repository-archive) (read) -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#get-an-artifact) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#delete-an-artifact) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id/zip`](/rest/reference/actions#download-an-artifact) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/jobs/:job_id`](/rest/reference/actions#get-a-job-for-a-workflow-run) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/jobs/:job_id/logs`](/rest/reference/actions#download-job-logs-for-a-workflow-run) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs`](/rest/reference/actions#list-workflow-runs-for-a-repository) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id`](/rest/reference/actions#get-a-workflow-run) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id/artifacts`](/rest/reference/actions#list-workflow-run-artifacts) (read) -{% endif -%} -{% ifversion fpt -%} -- [`POST /repos/:owner/:repo/actions/runs/:run_id/cancel`](/rest/reference/actions#cancel-a-workflow-run) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id/jobs`](/rest/reference/actions#list-jobs-for-a-workflow-run) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id/logs`](/rest/reference/actions#download-workflow-run-logs) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/actions/runs/:run_id/logs`](/rest/reference/actions#delete-workflow-run-logs) (write) -{% endif -%} -{% ifversion fpt -%} -- [`POST /repos/:owner/:repo/actions/runs/:run_id/rerun`](/rest/reference/actions#re-run-a-workflow) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/secrets`](/rest/reference/actions#list-repository-secrets) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/secrets/:name`](/rest/reference/actions#get-a-repository-secret) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /repos/:owner/:repo/actions/secrets/:name`](/rest/reference/actions#create-or-update-a-repository-secret) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/actions/secrets/:name`](/rest/reference/actions#delete-a-repository-secret) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/secrets/public-key`](/rest/reference/actions#get-a-repository-public-key) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/workflows`](/rest/reference/actions#list-repository-workflows) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id`](/rest/reference/actions#get-a-workflow) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id/runs`](/rest/reference/actions#list-workflow-runs) (read) -{% endif -%} -- [`GET /repos/:owner/:repo/check-runs/:check_run_id`](/rest/reference/checks#get-a-check-run) (read) -- [`GET /repos/:owner/:repo/check-runs/:check_run_id/annotations`](/rest/reference/checks#list-check-run-annotations) (read) -- [`GET /repos/:owner/:repo/check-suites/:check_suite_id`](/rest/reference/checks#get-a-check-suite) (read) -- [`GET /repos/:owner/:repo/check-suites/:check_suite_id/check-runs`](/rest/reference/checks#list-check-runs-in-a-check-suite) (read) -- [`POST /repos/:owner/:repo/check-suites/:check_suite_id/rerequest`](/rest/reference/checks#rerequest-a-check-suite) (write) -{% ifversion codeowners-errors %} -- [`GET /repos/:owner/:repo/codeowners/errors`](/rest/reference/repos#list-codeowners-errors) (read) -{% endif %} -- [`GET /repos/:owner/:repo/commits`](/rest/reference/commits#list-commits) (read) -- [`GET /repos/:owner/:repo/commits/:sha`](/rest/reference/commits#get-a-commit) (read) -- [`GET /repos/:owner/:repo/commits/:sha/check-runs`](/rest/reference/checks#list-check-runs-for-a-git-reference) (read) -- [`GET /repos/:owner/:repo/commits/:sha/check-suites`](/rest/reference/checks#list-check-suites-for-a-git-reference) (read) -- [`GET /repos/:owner/:repo/community/code_of_conduct`](/rest/reference/codes-of-conduct#get-the-code-of-conduct-for-a-repository) (read) -- [`GET /repos/:owner/:repo/compare/:base...:head`](/rest/reference/commits#compare-two-commits) (read) -- [`GET /repos/:owner/:repo/contents/:path`](/rest/reference/repos#get-repository-content) (read) -- [`POST /repos/:owner/:repo/dispatches`](/rest/reference/repos#create-a-repository-dispatch-event) (write) -- [`POST /repos/:owner/:repo/forks`](/rest/reference/repos#create-a-fork) (read) -- [`POST /repos/:owner/:repo/merges`](/rest/reference/branches#merge-a-branch) (write) -- [`PUT /repos/:owner/:repo/pulls/:pull_number/merge`](/rest/reference/pulls#merge-a-pull-request) (write) -- [`GET /repos/:owner/:repo/readme(?:/(.*))?`](/rest/reference/repos#get-a-repository-readme) (read) +{% ifversion fpt or ghec or ghae or ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/codeowners/errors`](/rest/reference/repos#list-codeowners-errors) (read){% endif %} +- [`POST /repos/{owner}/{repo}/git/blobs`](/rest/reference/git#create-a-blob) (write) +- [`POST /repos/{owner}/{repo}/git/commits`](/rest/reference/git#create-a-commit) (write) +- [`POST /repos/{owner}/{repo}/git/refs`](/rest/reference/git#create-a-reference) (write) +- [`POST /repos/{owner}/{repo}/git/tags`](/rest/reference/git#create-a-tag-object) (write) +- [`POST /repos/{owner}/{repo}/git/trees`](/rest/reference/git#create-a-tree) (write) +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/import`](/rest/reference/migrations#get-an-import-status) (read){% endif %} +{% ifversion fpt or ghec %}- [`PUT /repos/{owner}/{repo}/import`](/rest/reference/migrations#start-an-import) (write){% endif %} +{% ifversion fpt or ghec %}- [`PATCH /repos/{owner}/{repo}/import`](/rest/reference/migrations#update-an-import) (write){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /repos/{owner}/{repo}/import`](/rest/reference/migrations#cancel-an-import) (write){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/import/authors`](/rest/reference/migrations#get-commit-authors) (read){% endif %} +{% ifversion fpt or ghec %}- [`PATCH /repos/{owner}/{repo}/import/authors/{author_id}`](/rest/reference/migrations#map-a-commit-author) (write){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/import/large_files`](/rest/reference/migrations#get-large-files) (read){% endif %} +{% ifversion fpt or ghec %}- [`PATCH /repos/{owner}/{repo}/import/lfs`](/rest/reference/migrations#update-git-lfs-preference) (write){% endif %} +- [`PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge`](/rest/reference/pulls#merge-a-pull-request) (write) +- [`POST /repos/{owner}/{repo}/comments/{comment_id}/reactions`](/rest/reference/reactions#create-reaction-for-a-commit-comment) (write) +- [`DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}`](/rest/reference/reactions#delete-a-commit-comment-reaction) (write) +- [`GET /repos/{owner}/{repo}/branches`](/rest/reference/repos#list-branches) (read) +- [`POST /repos/{owner}/{repo}/merge-upstream`](/rest/reference/repos#sync-a-fork-branch-with-the-upstream-repository) (write) +- [`POST /repos/{owner}/{repo}/merges`](/rest/reference/repos#merge-a-branch) (write) +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/code-scanning/codeql/databases`](/rest/reference/code-scanning#list-codeql-databases) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}`](/rest/reference/code-scanning#get-codeql-database) (read){% endif %} +- [`PATCH /repos/{owner}/{repo}/comments/{comment_id}`](/rest/commits/comments#update-a-commit-comment) (write) +- [`DELETE /repos/{owner}/{repo}/comments/{comment_id}`](/rest/commits/comments#delete-a-commit-comment) (write) +- [`GET /repos/{owner}/{repo}/commits`](/rest/commits/commits#list-commits) (read) +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/community/profile`](/rest/metrics/community#get-community-profile-metrics) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.5 %}- [`GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}`](/rest/reference/dependency-graph#get-a-diff-of-the-dependencies-between-commits) (read){% endif %} +- [`POST /repos/{owner}/{repo}/dispatches`](/rest/reference/repos#create-a-repository-dispatch-event) (write) +- [`GET /repos/{owner}/{repo}/releases`](/rest/reference/repos#list-releases) (read) +- [`POST /repos/{owner}/{repo}/releases`](/rest/reference/repos#create-a-release) (write) +- [`GET /repos/{owner}/{repo}/releases/{release_id}`](/rest/reference/repos#get-a-release) (read) +- [`PATCH /repos/{owner}/{repo}/releases/{release_id}`](/rest/reference/repos#update-a-release) (write) +- [`DELETE /repos/{owner}/{repo}/releases/{release_id}`](/rest/reference/repos#delete-a-release) (write) +- [`GET /repos/{owner}/{repo}/releases/{release_id}/assets`](/rest/reference/repos#list-release-assets) (read) +- [`GET /repos/{owner}/{repo}/releases/assets/{asset_id}`](/rest/reference/repos#get-a-release-asset) (read) +- [`PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}`](/rest/reference/repos#update-a-release-asset) (write) +- [`DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}`](/rest/reference/repos#delete-a-release-asset) (write) +{% ifversion fpt or ghec or ghes %}- [`POST /repos/{owner}/{repo}/releases/generate-notes`](/rest/reference/repos#generate-release-notes) (write){% endif %} +- [`GET /repos/{owner}/{repo}/releases/latest`](/rest/reference/repos#get-the-latest-release) (read) -### Branches -- [`GET /repos/:owner/:repo/branches`](/rest/reference/branches#list-branches) (read) -- [`GET /repos/:owner/:repo/branches/:branch`](/rest/reference/branches#get-a-branch) (read) -- [`GET /repos/:owner/:repo/branches/:branch/protection/restrictions/apps`](/rest/reference/repos#list-apps-with-access-to-the-protected-branch) (write) -- [`POST /repos/:owner/:repo/branches/:branch/protection/restrictions/apps`](/rest/reference/branches#add-app-access-restrictions) (write) -- [`PUT /repos/:owner/:repo/branches/:branch/protection/restrictions/apps`](/rest/reference/branches#set-app-access-restrictions) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/restrictions/apps`](/rest/reference/branches#remove-user-access-restrictions) (write) -- [`POST /repos/:owner/:repo/branches/:branch/rename`](/rest/reference/branches#rename-a-branch) (write) +{% ifversion fpt or ghec or ghes > 3.3 %} -### Commit comments -- [`PATCH /repos/:owner/:repo/comments/:comment_id`](/rest/reference/commits#update-a-commit-comment) (write) -- [`DELETE /repos/:owner/:repo/comments/:comment_id`](/rest/reference/commits#delete-a-commit-comment) (write) -- [`POST /repos/:owner/:repo/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-a-commit-comment) (write) -- [`POST /repos/:owner/:repo/commits/:sha/comments`](/rest/reference/commits#create-a-commit-comment) (write) - -### Git -- [`POST /repos/:owner/:repo/git/blobs`](/rest/reference/git#create-a-blob) (write) -- [`GET /repos/:owner/:repo/git/blobs/:sha`](/rest/reference/git#get-a-blob) (read) -- [`POST /repos/:owner/:repo/git/commits`](/rest/reference/git#create-a-commit) (write) -- [`GET /repos/:owner/:repo/git/commits/:commit_id`](/rest/reference/git#get-a-commit) (read) -- [`POST /repos/:owner/:repo/git/refs`](/rest/reference/git#create-a-reference) (write) -- [`GET /repos/:owner/:repo/git/ref/:ref`](/rest/reference/git#get-a-reference) (read) -- [`GET /repos/:owner/:repo/git/matching-refs/:ref`](/rest/reference/git#list-matching-references) (read) -- [`PATCH /repos/:owner/:repo/git/refs/:ref`](/rest/reference/git#update-a-reference) (write) -- [`DELETE /repos/:owner/:repo/git/refs/:ref`](/rest/reference/git#delete-a-reference) (write) -- [`POST /repos/:owner/:repo/git/tags`](/rest/reference/git#create-a-tag-object) (write) -- [`GET /repos/:owner/:repo/git/tags/:tag_id`](/rest/reference/git#get-a-tag) (read) -- [`POST /repos/:owner/:repo/git/trees`](/rest/reference/git#create-a-tree) (write) -- [`GET /repos/:owner/:repo/git/trees/:sha`](/rest/reference/git#get-a-tree) (read) - -{% ifversion fpt or ghec %} -### Import -- [`GET /repos/:owner/:repo/import`](/rest/reference/migrations#get-an-import-status) (read) -- [`PUT /repos/:owner/:repo/import`](/rest/reference/migrations#start-an-import) (write) -- [`PATCH /repos/:owner/:repo/import`](/rest/reference/migrations#update-an-import) (write) -- [`DELETE /repos/:owner/:repo/import`](/rest/reference/migrations#cancel-an-import) (write) -- [`GET /repos/:owner/:repo/import/authors`](/rest/reference/migrations#get-commit-authors) (read) -- [`PATCH /repos/:owner/:repo/import/authors/:author_id`](/rest/reference/migrations#map-a-commit-author) (write) -- [`GET /repos/:owner/:repo/import/large_files`](/rest/reference/migrations#get-large-files) (read) -- [`PATCH /repos/:owner/:repo/import/lfs`](/rest/reference/migrations#update-git-lfs-preference) (write) -{% endif %} - -### Reactions -- [`DELETE /reactions/:reaction_id`](/rest/reference/reactions#delete-a-reaction-legacy) (write) -- [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-commit-comment-reaction) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-reaction) (write) -- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-comment-reaction) (write) -- [`DELETE /repos/:owner/:repo/pulls/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-pull-request-comment-reaction) (write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-reaction) (write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-comment-reaction) (write) - -### Releases -- [`GET /repos/:owner/:repo/releases`](/rest/reference/repos/#list-releases) (read) -- [`POST /repos/:owner/:repo/releases`](/rest/reference/repos/#create-a-release) (write) -- [`GET /repos/:owner/:repo/releases/:release_id`](/rest/reference/repos/#get-a-release) (read) -- [`PATCH /repos/:owner/:repo/releases/:release_id`](/rest/reference/repos/#update-a-release) (write) -- [`DELETE /repos/:owner/:repo/releases/:release_id`](/rest/reference/repos/#delete-a-release) (write) -- [`GET /repos/:owner/:repo/releases/:release_id/assets`](/rest/reference/repos/#list-release-assets) (read) -- [`GET /repos/:owner/:repo/releases/assets/:asset_id`](/rest/reference/repos/#get-a-release-asset) (read) -- [`PATCH /repos/:owner/:repo/releases/assets/:asset_id`](/rest/reference/repos/#update-a-release-asset) (write) -- [`DELETE /repos/:owner/:repo/releases/assets/:asset_id`](/rest/reference/repos/#delete-a-release-asset) (write) -- [`GET /repos/:owner/:repo/releases/latest`](/rest/reference/repos/#get-the-latest-release) (read) -- [`GET /repos/:owner/:repo/releases/tags/:tag`](/rest/reference/repos/#get-a-release-by-tag-name) (read) - -{% ifversion dependabot-alerts-rest-api %} -## Dependabot alerts - -- [`GET /repos/:owner/:repo/dependabot/alerts`](/rest/dependabot/alerts#list-dependabot-alerts-for-a-repository) (read) -- [`GET /repos/:owner/:repo/dependabot/alerts/:alert_number`](/rest/dependabot/alerts#get-a-dependabot-alert) (read) -- [`PATCH /repos/:owner/:repo/dependabot/alerts/:alert_number`](/rest/dependabot/alerts#update-a-dependabot-alert) (write) -{% endif %} - -{% ifversion fpt or ghec or ghes > 3.3%} ## Dependabot secrets -- [`GET /repos/:owner/:repo/dependabot/secrets/public-key`](/rest/reference/dependabot#get-a-repository-public-key) (read) -- [`GET /repos/:owner/:repo/dependabot/secrets`](/rest/reference/dependabot#list-repository-secrets) (read) -- [`GET /repos/:owner/:repo/dependabot/secrets/:secret_name`](/rest/reference/dependabot#get-a-repository-secret) (read) -- [`PUT /repos/:owner/:repo/dependabot/secrets/:secret_name`](/rest/reference/dependabot#create-or-update-a-repository-secret) (write) -- [`DELETE /repos/:owner/:repo/dependabot/secrets/:secret_name`](/rest/reference/dependabot#delete-a-repository-secret) (write) -- [`GET /orgs/:org/dependabot/secrets/public-key`](/rest/reference/dependabot#get-an-organization-public-key) (read) -- [`GET /orgs/:org/dependabot/secrets`](/rest/reference/dependabot#list-organization-secrets) (read) -- [`GET /orgs/:org/dependabot/secrets/:secret_name`](/rest/reference/dependabot#get-an-organization-secret) (read) -- [`PUT /orgs/:org/dependabot/secrets/:secret_name`](/rest/reference/dependabot#create-or-update-an-organization-secret) (write) -- [`GET /orgs/:org/dependabot/secrets/:secret_name/repositories`](/rest/reference/dependabot#list-selected-repositories-for-an-organization-secret) (read) -- [`PUT /orgs/:org/dependabot/secrets/:secret_name/repositories`](/rest/reference/dependabot#set-selected-repositories-for-an-organization-secret) (write) -- [`PUT /orgs/:org/dependabot/secrets/:secret_name/repositories/:repository_id`](/rest/reference/dependabot#add-selected-repository-to-an-organization-secret) (write) -- [`DELETE /orgs/:org/dependabot/secrets/:secret_name/repositories/:repository_id`](/rest/reference/dependabot#remove-selected-repository-from-an-organization-secret) (write) -- [`DELETE /orgs/:org/dependabot/secrets/:secret_name`](/rest/reference/dependabot#delete-an-organization-secret) (write) +- [`GET /repos/{owner}/{repo}/dependabot/secrets`](/rest/reference/dependabot#list-repository-secrets) (read) +- [`GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#get-a-repository-secret) (read) +- [`PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#create-or-update-a-repository-secret) (write) +- [`DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#delete-a-repository-secret) (write) +- [`GET /repos/{owner}/{repo}/dependabot/secrets/public-key`](/rest/reference/dependabot#get-a-repository-public-key) (read) + {% endif %} ## Deployments -- [`GET /repos/:owner/:repo/deployments`](/rest/reference/deployments#list-deployments) (read) -- [`POST /repos/:owner/:repo/deployments`](/rest/reference/deployments#create-a-deployment) (write) -- [`GET /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/deployments#get-a-deployment) (read) -- [`DELETE /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/deployments#delete-a-deployment) (write) -- [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses`](/rest/reference/deployments#list-deployment-statuses) (read) -- [`POST /repos/:owner/:repo/deployments/:deployment_id/statuses`](/rest/reference/deployments#create-a-deployment-status) (write) -- [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses/:status_id`](/rest/reference/deployments#get-a-deployment-status) (read) +{% ifversion fpt or ghec or ghes %}- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments`](/rest/reference/actions#review-pending-deployments-for-a-workflow-run) (read){% endif %} +- [`GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses`](/rest/reference/repos#list-deployment-statuses) (read) +- [`POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses`](/rest/reference/repos#create-a-deployment-status) (write) +- [`GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}`](/rest/reference/repos#get-a-deployment-status) (read) +- [`GET /repos/{owner}/{repo}/deployments`](/rest/reference/repos#list-deployments) (read) +- [`POST /repos/{owner}/{repo}/deployments`](/rest/reference/repos#create-a-deployment) (write) +- [`GET /repos/{owner}/{repo}/deployments/{deployment_id}`](/rest/reference/repos#get-a-deployment) (read) +- [`DELETE /repos/{owner}/{repo}/deployments/{deployment_id}`](/rest/reference/repos#delete-a-deployment) (write) -{% ifversion fpt or ghes or ghec %} -## Email addresses +{% ifversion fpt or ghec or ghes %} + +## Emails + +{% ifversion fpt or ghec %}- [`PATCH /user/email/visibility`](/rest/reference/users#set-primary-email-visibility-for-the-authenticated-user) (write){% endif %} +{% ifversion fpt or ghec or ghes %}- [`GET /user/emails`](/rest/reference/users#list-email-addresses-for-the-authenticated-user) (read){% endif %} +{% ifversion fpt or ghec or ghes %}- [`POST /user/emails`](/rest/reference/users#add-an-email-address-for-the-authenticated-user) (write){% endif %} +{% ifversion fpt or ghec or ghes %}- [`DELETE /user/emails`](/rest/reference/users#delete-an-email-address-for-the-authenticated-user) (write){% endif %} +{% ifversion fpt or ghec or ghes %}- [`GET /user/public_emails`](/rest/reference/users#list-public-email-addresses-for-the-authenticated-user) (read){% endif %} + +{% endif %} + +{% ifversion fpt or ghec or ghes > 3.3 %} + +## Enterprise administration + +{% ifversion fpt or ghec or ghes > 3.3 %}- [`GET /enterprises/{enterprise}/settings/billing/advanced-security`](/rest/reference/billing#export-advanced-security-active-committers-data-for-enterprise) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`GET /enterprises/{enterprise}/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-an-enterprise) (write){% endif %} +{% ifversion ghes > 3.4 %}- [`GET /enterprises/{enterprise}/actions/cache/usage-policy`](/rest/reference/actions#get-github-actions-cache-usage-policy-for-an-enterprise) (write){% endif %} +{% ifversion ghes > 3.4 %}- [`PATCH /enterprises/{enterprise}/actions/cache/usage-policy`](/rest/reference/actions#set-github-actions-cache-usage-policy-for-an-enterprise) (write){% endif %} -{% ifversion fpt or ghec -%} -- [`PATCH /user/email/visibility`](/rest/reference/users#set-primary-email-visibility-for-the-authenticated-user) (write) -{% endif -%} -- [`GET /user/emails`](/rest/reference/users#list-email-addresses-for-the-authenticated-user) (read) -- [`POST /user/emails`](/rest/reference/users#add-an-email-address-for-the-authenticated-user) (write) -- [`DELETE /user/emails`](/rest/reference/users#delete-an-email-address-for-the-authenticated-user) (write) -- [`GET /user/public_emails`](/rest/reference/users#list-public-email-addresses-for-the-authenticated-user) (read) {% endif %} ## Followers -- [`GET /user/followers`](/rest/reference/users#list-followers-of-a-user) (read) -- [`GET /user/following`](/rest/reference/users#list-the-people-a-user-follows) (read) -- [`GET /user/following/:username`](/rest/reference/users#check-if-a-person-is-followed-by-the-authenticated-user) (read) -- [`PUT /user/following/:username`](/rest/reference/users#follow-a-user) (write) -- [`DELETE /user/following/:username`](/rest/reference/users#unfollow-a-user) (write) +- [`GET /user/followers`](/rest/reference/users#list-followers-of-the-authenticated-user) (read) +- [`GET /user/following`](/rest/reference/users#list-the-people-the-authenticated-user-follows) (read) +- [`GET /user/following/{username}`](/rest/reference/users#check-if-a-person-is-followed-by-the-authenticated-user) (read) +- [`PUT /user/following/{username}`](/rest/reference/users#follow-a-user) (write) +- [`DELETE /user/following/{username}`](/rest/reference/users#unfollow-a-user) (write) -## Git SSH keys +## Gists -- [`GET /user/keys`](/rest/reference/users#list-public-ssh-keys-for-the-authenticated-user) (read) -- [`POST /user/keys`](/rest/reference/users#create-a-public-ssh-key-for-the-authenticated-user) (write) -- [`GET /user/keys/:key_id`](/rest/reference/users#get-a-public-ssh-key-for-the-authenticated-user) (read) -- [`DELETE /user/keys/:key_id`](/rest/reference/users#delete-a-public-ssh-key-for-the-authenticated-user) (write) +- [`POST /gists/{gist_id}/comments`](/rest/reference/gists#create-a-gist-comment) (write) +- [`PATCH /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#update-a-gist-comment) (write) +- [`DELETE /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#delete-a-gist-comment) (write) +- [`POST /gists`](/rest/reference/gists#create-a-gist) (write) +- [`PATCH /gists/{gist_id}`](/rest/reference/gists/#update-a-gist) (write) +- [`DELETE /gists/{gist_id}`](/rest/reference/gists#delete-a-gist) (write) +- [`POST /gists/{gist_id}/forks`](/rest/reference/gists#fork-a-gist) (write) +- [`PUT /gists/{gist_id}/star`](/rest/reference/gists#star-a-gist) (write) +- [`DELETE /gists/{gist_id}/star`](/rest/reference/gists#unstar-a-gist) (write) -## GPG keys +{% ifversion fpt or ghec or ghes > 3.6 %} + +## Git signing ssh public keys + +- [`GET /user/ssh_signing_keys`](/rest/reference/users#list-public-ssh-signing-keys-for-the-authenticated-user) (read) +- [`POST /user/ssh_signing_keys`](/rest/reference/users#create-an-ssh-signing-key-for-the-authenticated-user) (write) +- [`GET /user/ssh_signing_keys/{ssh_signing_key_id}`](/rest/reference/users#get-a-ssh-signing-key-for-the-authenticated-user) (read) +- [`DELETE /user/ssh_signing_keys/{ssh_signing_key_id}`](/rest/reference/users#delete-a-ssh-signing-key-for-the-authenticated-user) (write) + +{% endif %} + +## Gpg keys - [`GET /user/gpg_keys`](/rest/reference/users#list-gpg-keys-for-the-authenticated-user) (read) - [`POST /user/gpg_keys`](/rest/reference/users#create-a-gpg-key-for-the-authenticated-user) (write) -- [`GET /user/gpg_keys/:gpg_key_id`](/rest/reference/users#get-a-gpg-key-for-the-authenticated-user) (read) -- [`DELETE /user/gpg_keys/:gpg_key_id`](/rest/reference/users#delete-a-gpg-key-for-the-authenticated-user) (write) +- [`GET /user/gpg_keys/{gpg_key_id}`](/rest/reference/users#get-a-gpg-key-for-the-authenticated-user) (read) +- [`DELETE /user/gpg_keys/{gpg_key_id}`](/rest/reference/users#delete-a-gpg-key-for-the-authenticated-user) (write) {% ifversion fpt or ghec %} + ## Interaction limits -- [`GET /user/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-your-public-repositories) (read) - [`PUT /user/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-your-public-repositories) (write) +- [`GET /user/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-your-public-repositories) (read) - [`DELETE /user/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-from-your-public-repositories) (write) + {% endif %} ## Issues -Issues and pull requests are closely related. For more information, see "[List issues assigned to the authenticated user](/rest/reference/issues#list-issues-assigned-to-the-authenticated-user)." If your GitHub App has permissions on issues but not on pull requests, these endpoints will be limited to issues. Endpoints that return both issues and pull requests will be filtered. Endpoints that allow operations on both issues and pull requests will be restricted to issues. +- [`POST /repos/{owner}/{repo}/issues/{issue_number}/assignees`](/rest/reference/issues#add-assignees-to-an-issue) (write) +- [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees`](/rest/reference/issues#remove-assignees-from-an-issue) (write) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}/comments`](/rest/reference/issues#list-issue-comments) (read) +- [`POST /repos/{owner}/{repo}/issues/{issue_number}/comments`](/rest/reference/issues#create-an-issue-comment) (write) +- [`GET /repos/{owner}/{repo}/issues/comments`](/rest/reference/issues#list-issue-comments-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/issues/comments/{comment_id}`](/rest/reference/issues#get-an-issue-comment) (read) +- [`PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}`](/rest/reference/issues#update-an-issue-comment) (write) +- [`DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}`](/rest/reference/issues#delete-an-issue-comment) (write) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}/events`](/rest/reference/issues#list-issue-events) (read) +- [`GET /repos/{owner}/{repo}/issues/events`](/rest/reference/issues#list-issue-events-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/issues/events/{event_id}`](/rest/reference/issues#get-an-issue-event) (read) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}/timeline`](/rest/reference/issues#list-timeline-events-for-an-issue) (read) +- [`GET /repos/{owner}/{repo}/assignees`](/rest/reference/issues#list-assignees) (read) +- [`GET /repos/{owner}/{repo}/issues`](/rest/reference/issues#list-repository-issues) (read) +- [`POST /repos/{owner}/{repo}/issues`](/rest/reference/issues#create-an-issue) (write) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}`](/rest/reference/issues#get-an-issue) (read) +- [`PATCH /repos/{owner}/{repo}/issues/{issue_number}`](/rest/reference/issues/#update-an-issue) (write) +- [`PUT /repos/{owner}/{repo}/issues/{issue_number}/lock`](/rest/reference/issues#lock-an-issue) (write) +- [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock`](/rest/reference/issues#unlock-an-issue) (write) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}/labels`](/rest/reference/issues#list-labels-for-an-issue) (read) +- [`POST /repos/{owner}/{repo}/issues/{issue_number}/labels`](/rest/reference/issues#add-labels-to-an-issue) (write) +- [`PUT /repos/{owner}/{repo}/issues/{issue_number}/labels`](/rest/reference/issues#set-labels-for-an-issue) (write) +- [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels`](/rest/reference/issues#remove-all-labels-from-an-issue) (write) +- [`GET /repos/{owner}/{repo}/labels`](/rest/reference/issues#list-labels-for-a-repository) (read) +- [`POST /repos/{owner}/{repo}/labels`](/rest/reference/issues#create-a-label) (write) +- [`GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels`](/rest/reference/issues#list-labels-for-issues-in-a-milestone) (read) +- [`GET /repos/{owner}/{repo}/milestones`](/rest/reference/issues#list-milestones) (read) +- [`POST /repos/{owner}/{repo}/milestones`](/rest/reference/issues#create-a-milestone) (write) +- [`GET /repos/{owner}/{repo}/milestones/{milestone_number}`](/rest/reference/issues#get-a-milestone) (read) +- [`PATCH /repos/{owner}/{repo}/milestones/{milestone_number}`](/rest/reference/issues#update-a-milestone) (write) +- [`DELETE /repos/{owner}/{repo}/milestones/{milestone_number}`](/rest/reference/issues#delete-a-milestone) (write) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}/reactions`](/rest/reference/reactions#list-reactions-for-an-issue) (read) +- [`POST /repos/{owner}/{repo}/issues/{issue_number}/reactions`](/rest/reference/reactions#create-reaction-for-an-issue) (write) +- [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}`](/rest/reference/reactions#delete-an-issue-reaction) (write) +- [`GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions`](/rest/reference/reactions#list-reactions-for-an-issue-comment) (read) +- [`POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions`](/rest/reference/reactions#create-reaction-for-an-issue-comment) (write) +- [`DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}`](/rest/reference/reactions#delete-an-issue-comment-reaction) (write) -- [`GET /repos/:owner/:repo/issues`](/rest/reference/issues#list-repository-issues) (read) -- [`POST /repos/:owner/:repo/issues`](/rest/reference/issues#create-an-issue) (write) -- [`GET /repos/:owner/:repo/issues/:issue_number`](/rest/reference/issues#get-an-issue) (read) -- [`PATCH /repos/:owner/:repo/issues/:issue_number`](/rest/reference/issues#update-an-issue) (write) -- [`GET /repos/:owner/:repo/issues/:issue_number/comments`](/rest/reference/issues#list-issue-comments) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/comments`](/rest/reference/issues#create-an-issue-comment) (write) -- [`PUT /repos/:owner/:repo/issues/:issue_number/lock`](/rest/reference/issues#lock-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/lock`](/rest/reference/issues#unlock-an-issue) (write) -- [`GET /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#list-reactions-for-an-issue) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#create-reaction-for-an-issue) (write) -- [`GET /repos/:owner/:repo/issues/:issue_number/timeline`](/rest/reference/issues#list-timeline-events-for-an-issue) (read) -- [`GET /repos/:owner/:repo/issues/comments`](/rest/reference/issues#list-issue-comments-for-a-repository) (read) -- [`GET /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#get-an-issue-comment) (read) -- [`PATCH /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#update-an-issue-comment) (write) -- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#delete-an-issue-comment) (write) -- [`GET /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-an-issue-comment) (read) -- [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-an-issue-comment) (write) +## Keys -### Assignees -- [`GET /repos/:owner/:repo/assignees`](/rest/reference/issues#list-assignees) (read) -- [`GET /repos/:owner/:repo/assignees/:username`](/rest/reference/issues#check-if-a-user-can-be-assigned) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/assignees`](/rest/reference/issues#add-assignees-to-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/assignees`](/rest/reference/issues#remove-assignees-from-an-issue) (write) - -### Events -- [`GET /repos/:owner/:repo/issues/:issue_number/events`](/rest/reference/issues#list-issue-events) (read) -- [`GET /repos/:owner/:repo/issues/events/:event_id`](/rest/reference/issues#get-an-issue-event) (read) - -### Labels -- [`GET /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#list-labels-for-an-issue) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#add-labels-to-an-issue) (write) -- [`PUT /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#set-labels-for-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#remove-all-labels-from-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/labels/:name`](/rest/reference/issues#remove-a-label-from-an-issue) (write) -- [`GET /repos/:owner/:repo/labels`](/rest/reference/issues#list-labels-for-a-repository) (read) -- [`POST /repos/:owner/:repo/labels`](/rest/reference/issues#create-a-label) (write) -- [`GET /repos/:owner/:repo/labels/:name`](/rest/reference/issues#get-a-label) (read) -- [`PATCH /repos/:owner/:repo/labels/:name`](/rest/reference/issues#update-a-label) (write) -- [`DELETE /repos/:owner/:repo/labels/:name`](/rest/reference/issues#delete-a-label) (write) - -### Milestones -- [`GET /repos/:owner/:repo/milestones`](/rest/reference/issues#list-milestones) (read) -- [`POST /repos/:owner/:repo/milestones`](/rest/reference/issues#create-a-milestone) (write) -- [`GET /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#get-a-milestone) (read) -- [`PATCH /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#update-a-milestone) (write) -- [`DELETE /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#delete-a-milestone) (write) -- [`GET /repos/:owner/:repo/milestones/:milestone_number/labels`](/rest/reference/issues#list-labels-for-issues-in-a-milestone) (read) - -### Reactions -- [`GET /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-an-issue-comment) (read) -- [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-an-issue-comment) (write) -- [`GET /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#list-reactions-for-an-issue) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#create-reaction-for-an-issue) (write) -- [`DELETE /reactions/:reaction_id`](/rest/reference/reactions#delete-a-reaction-legacy) (write) -- [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-commit-comment-reaction) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-reaction) (write) -- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-comment-reaction) (write) -- [`DELETE /repos/:owner/:repo/pulls/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-pull-request-comment-reaction) (write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-reaction) (write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-comment-reaction) (write) +- [`GET /user/keys`](/rest/reference/users#list-public-ssh-keys-for-the-authenticated-user) (read) +- [`POST /user/keys`](/rest/reference/users#create-a-public-ssh-key-for-the-authenticated-user) (write) +- [`GET /user/keys/{key_id}`](/rest/reference/users#get-a-public-ssh-key-for-the-authenticated-user) (read) +- [`DELETE /user/keys/{key_id}`](/rest/reference/users#delete-a-public-ssh-key-for-the-authenticated-user) (write) ## Members -{% ifversion fpt or ghec -%} -- [`GET /organizations/:org_id/team/:team_id/team-sync/group-mappings`](/rest/reference/teams#list-idp-groups-for-a-team) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PATCH /organizations/:org_id/team/:team_id/team-sync/group-mappings`](/rest/reference/teams#create-or-update-idp-group-connections) (write) -{% endif -%} -- [`GET /orgs/:org/outside_collaborators`](/rest/reference/orgs#list-outside-collaborators-for-an-organization) (read) -- [`PUT /orgs/:org/outside_collaborators/:username`](/rest/reference/orgs#convert-an-organization-member-to-outside-collaborator) (write) -- [`DELETE /orgs/:org/outside_collaborators/:username`](/rest/reference/orgs#remove-outside-collaborator-from-an-organization) (write) -{% ifversion fpt or ghec -%} -- [`GET /orgs/:org/team-sync/groups`](/rest/teams/team-sync#list-idp-groups-for-an-organization) (write) -{% endif -%} -- [`GET /orgs/:org/team/:team_id`](/rest/teams/teams#get-a-team-by-name) (read) -{% ifversion fpt or ghec -%} -- [`GET /scim/v2/orgs/:org/Users`](/rest/reference/scim#list-scim-provisioned-identities) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`POST /scim/v2/orgs/:org/Users`](/rest/reference/scim#provision-and-invite-a-scim-user) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#get-scim-provisioning-information-for-a-user) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#set-scim-information-for-a-provisioned-user) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PATCH /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#update-an-attribute-for-a-scim-user) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#delete-a-scim-user-from-an-organization) (write) -{% endif %} +{% ifversion ghec or ghae or ghes > 3.5 %}- [`PATCH /orgs/{org}/teams/{team_slug}/external-groups`](/rest/reference/teams#link-external-idp-group-team-connection) (write){% endif %} +{% ifversion ghec or ghae or ghes > 3.5 %}- [`DELETE /orgs/{org}/teams/{team_slug}/external-groups`](/rest/reference/teams#unlink-external-idp-group-team-connection) (write){% endif %} +{% ifversion ghec or ghae or ghes > 3.5 %}- [`GET /orgs/{org}/external-group/{group_id}`](/rest/reference/teams#external-idp-group-info-for-an-organization) (write){% endif %} +{% ifversion ghec or ghae or ghes > 3.5 %}- [`GET /orgs/{org}/external-groups`](/rest/reference/teams#list-external-idp-groups-for-an-organization) (write){% endif %} +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/failed_invitations`](/rest/reference/orgs#list-failed-organization-invitations) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/invitations`](/rest/reference/orgs#list-pending-organization-invitations) (read){% endif %} +{% ifversion fpt or ghec %}- [`POST /orgs/{org}/invitations`](/rest/reference/orgs#create-an-organization-invitation) (write){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /orgs/{org}/invitations/{invitation_id}`](/rest/reference/orgs#cancel-an-organization-invitation) (write){% endif %} +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/invitations/{invitation_id}/teams`](/rest/reference/orgs#list-organization-invitation-teams) (read){% endif %} +- [`GET /orgs/{org}/members`](/rest/reference/orgs#list-organization-members) (read) +- [`GET /orgs/{org}/members/{username}`](/rest/reference/orgs#check-organization-membership-for-a-user) (read) +- [`DELETE /orgs/{org}/members/{username}`](/rest/reference/orgs#remove-an-organization-member) (write) +- [`GET /orgs/{org}/memberships/{username}`](/rest/reference/orgs#get-organization-membership-for-a-user) (read) +- [`PUT /orgs/{org}/memberships/{username}`](/rest/reference/orgs#set-organization-membership-for-a-user) (write) +- [`DELETE /orgs/{org}/memberships/{username}`](/rest/reference/orgs#remove-organization-membership-for-a-user) (write) +{% ifversion fpt or ghec or ghes %}- [`GET /orgs/{org}/public_members`](/rest/reference/orgs#list-public-organization-members) (read){% endif %} +{% ifversion fpt or ghec or ghes %}- [`GET /orgs/{org}/public_members/{username}`](/rest/reference/orgs#check-public-organization-membership-for-a-user) (read){% endif %} +{% ifversion fpt or ghec or ghes %}- [`PUT /orgs/{org}/public_members/{username}`](/rest/reference/orgs#set-public-organization-membership-for-the-authenticated-user) (write){% endif %} +{% ifversion fpt or ghec or ghes %}- [`DELETE /orgs/{org}/public_members/{username}`](/rest/reference/orgs#remove-public-organization-membership-for-the-authenticated-user) (write){% endif %} +- [`GET /orgs/{org}/outside_collaborators`](/rest/reference/orgs#list-outside-collaborators-for-an-organization) (read) +- [`PUT /orgs/{org}/outside_collaborators/{username}`](/rest/reference/orgs#convert-an-organization-member-to-outside-collaborator) (write) +- [`DELETE /orgs/{org}/outside_collaborators/{username}`](/rest/reference/orgs#remove-outside-collaborator-from-an-organization) (write) +- [`GET /orgs/{org}/teams/{team_slug}/projects`](/rest/reference/teams#list-team-projects) (read) +- [`GET /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#check-team-permissions-for-a-project) (read) +- [`PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#add-or-update-team-project-permissions) (read) +- [`DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#remove-a-project-from-a-team) (read) +- [`GET /orgs/{org}/teams/{team_slug}/repos`](/rest/reference/teams#list-team-repositories) (read) +- [`GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#check-team-permissions-for-a-repository) (read) +- [`PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#add-or-update-team-repository-permissions) (read) +- [`DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#remove-a-repository-from-a-team) (read) +- [`PATCH /orgs/{org}/teams/{team_slug}`](/rest/reference/teams#update-a-team) (write) +- [`DELETE /orgs/{org}/teams/{team_slug}`](/rest/reference/teams#delete-a-team) (write) +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/teams/{team_slug}/invitations`](/rest/reference/teams#list-pending-team-invitations) (read){% endif %} +- [`GET /orgs/{org}/teams/{team_slug}/members`](/rest/reference/teams#list-team-members) (read) +- [`GET /orgs/{org}/teams/{team_slug}/memberships/{username}`](/rest/reference/teams#get-team-membership-for-a-user) (read) +- [`PUT /orgs/{org}/teams/{team_slug}/memberships/{username}`](/rest/reference/teams#add-or-update-team-membership-for-a-user) (write) +- [`DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}`](/rest/reference/teams#remove-team-membership-for-a-user) (write) +- [`GET /orgs/{org}/teams/{team_slug}/teams`](/rest/reference/teams#list-child-teams) (read) +- [`GET /orgs/{org}/teams/{team_slug}`](/rest/reference/teams#get-a-team-by-name) (read) +- [`GET /orgs/{org}/teams`](/rest/reference/teams#list-teams) (read) +- [`POST /orgs/{org}/teams`](/rest/reference/teams#create-a-team) (write) +- [`GET /user/memberships/orgs/{org}`](/rest/reference/orgs#get-an-organization-membership-for-the-authenticated-user) (read) +- [`PATCH /user/memberships/orgs/{org}`](/rest/reference/orgs#update-an-organization-membership-for-the-authenticated-user) (write) -{% ifversion fpt or ghec %} -### Invitations -- [`GET /orgs/:org/invitations`](/rest/reference/orgs#list-pending-organization-invitations) (read) -- [`POST /orgs/:org/invitations`](/rest/reference/orgs#create-an-organization-invitation) (write) -- [`GET /orgs/:org/invitations/:invitation_id/teams`](/rest/reference/orgs#list-organization-invitation-teams) (read) -- [`GET /teams/:team_id/invitations`](/rest/reference/teams#list-pending-team-invitations) (read) -{% endif %} +## Metadata -### Organization members -- [`DELETE /orgs/:org/members/:username`](/rest/reference/orgs#remove-an-organization-member) (write) -- [`GET /orgs/:org/memberships/:username`](/rest/reference/orgs#get-organization-membership-for-a-user) (read) -- [`PUT /orgs/:org/memberships/:username`](/rest/reference/orgs#set-organization-membership-for-a-user) (write) -- [`DELETE /orgs/:org/memberships/:username`](/rest/reference/orgs#remove-organization-membership-for-a-user) (write) -- [`PUT /orgs/:org/public_members/:username`](/rest/reference/orgs#set-public-organization-membership-for-the-authenticated-user) (write) -- [`DELETE /orgs/:org/public_members/:username`](/rest/reference/orgs#remove-public-organization-membership-for-the-authenticated-user) (write) -- [`GET /user/memberships/orgs`](/rest/reference/orgs#list-organization-memberships-for-the-authenticated-user) (read) -- [`GET /user/memberships/orgs/:org`](/rest/reference/orgs#get-an-organization-membership-for-the-authenticated-user) (read) -- [`PATCH /user/memberships/orgs/:org`](/rest/reference/orgs#update-an-organization-membership-for-the-authenticated-user) (write) +{% ifversion fpt or ghec %}- [`GET /user/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#list-selected-repositories-for-a-user-secret) (read){% endif %} +{% ifversion fpt or ghec %}- [`PUT /user/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#set-selected-repositories-for-a-user-secret) (read){% endif %} +{% ifversion fpt or ghec %}- [`PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}`](/rest/reference/codespaces#add-a-selected-repository-to-a-user-secret) (read){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}`](/rest/reference/codespaces#remove-a-selected-repository-from-a-user-secret) (read){% endif %} +- [`GET /repos/{owner}/{repo}/events`](/rest/reference/activity#list-repository-events) (read) +- [`POST /gists/{gist_id}/comments`](/rest/reference/gists#create-a-gist-comment) (read) +- [`GET /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#get-a-gist-comment) (read) +- [`PATCH /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#update-a-gist-comment) (read) +- [`DELETE /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#delete-a-gist-comment) (read) +- [`POST /gists`](/rest/reference/gists#create-a-gist) (read) +- [`PATCH /gists/{gist_id}`](/rest/reference/gists/#update-a-gist) (read) +- [`DELETE /gists/{gist_id}`](/rest/reference/gists#delete-a-gist) (read) +- [`POST /gists/{gist_id}/forks`](/rest/reference/gists#fork-a-gist) (read) +- [`PUT /gists/{gist_id}/star`](/rest/reference/gists#star-a-gist) (read) +- [`DELETE /gists/{gist_id}/star`](/rest/reference/gists#unstar-a-gist) (read) +- [`GET /notifications`](/rest/reference/activity#list-notifications-for-the-authenticated-user) (read) +- [`GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#check-team-permissions-for-a-repository) (read) +- [`PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#add-or-update-team-repository-permissions) (read) +- [`DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#remove-a-repository-from-a-team) (read) +- [`GET /repos/{owner}/{repo}/comments/{comment_id}/reactions`](/rest/reference/reactions#list-reactions-for-a-commit-comment) (read) +- [`GET /orgs/{org}/repos`](/rest/reference/repos#list-organization-repositories) (read) +{% ifversion fpt or ghec or ghes %}- [`GET /repositories`](/rest/reference/repos#list-public-repositories) (read){% endif %} +- [`GET /repos/{owner}/{repo}`](/rest/reference/repos#get-a-repository) (read) +- [`GET /repos/{owner}/{repo}/contributors`](/rest/reference/repos#list-repository-contributors) (read) +- [`GET /repos/{owner}/{repo}/forks`](/rest/reference/repos#list-forks) (read) +- [`GET /repos/{owner}/{repo}/languages`](/rest/reference/repos#list-repository-languages) (read) +- [`GET /repos/{owner}/{repo}/tags`](/rest/reference/repos#list-repository-tags) (read) +- [`GET /users/{username}/repos`](/rest/reference/repos#list-repositories-for-a-user) (read) +- [`GET /user/repos`](/rest/reference/repos#list-repositories-for-the-authenticated-user) (read) +- [`GET /repos/{owner}/{repo}/stargazers`](/rest/reference/activity#list-stargazers) (read) +- [`GET /repos/{owner}/{repo}/subscribers`](/rest/reference/activity#list-watchers) (read) +- [`GET /repos/{owner}/{repo}/collaborators`](/rest/collaborators/collaborators#list-repository-collaborators) (read) +- [`GET /repos/{owner}/{repo}/collaborators/{username}`](/rest/collaborators/collaborators#check-if-a-user-is-a-repository-collaborator) (read) +- [`GET /repos/{owner}/{repo}/collaborators/{username}/permission`](/rest/collaborators/collaborators#get-repository-permissions-for-a-user) (read) +- [`GET /repos/{owner}/{repo}/comments`](/rest/commits/comments#list-commit-comments-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/comments/{comment_id}`](/rest/commits/comments#get-a-commit-comment) (read) +- [`GET /repos/{owner}/{repo}/license`](/rest/reference/licenses/#get-the-license-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/stats/code_frequency`](/rest/metrics/statistics#get-the-weekly-commit-activity) (read) +- [`GET /repos/{owner}/{repo}/stats/commit_activity`](/rest/metrics/statistics#get-the-last-year-of-commit-activity) (read) +- [`GET /repos/{owner}/{repo}/stats/contributors`](/rest/metrics/statistics#get-all-contributor-commit-activity) (read) +- [`GET /repos/{owner}/{repo}/stats/participation`](/rest/metrics/statistics#get-the-weekly-commit-count) (read) +- [`GET /repos/{owner}/{repo}/stats/punch_card`](/rest/metrics/statistics#get-the-hourly-commit-count-for-each-day) (read) +- [`GET /search/labels`](/rest/reference/search#search-labels) (read) +- [`GET /repos/{owner}/{repo}/topics`](/rest/reference/repos#get-all-repository-topics) (read) -### Team members -- [`GET /teams/:team_id/members`](/rest/reference/teams#list-team-members) (read) -- [`GET /teams/:team_id/memberships/:username`](/rest/reference/teams#get-team-membership-for-a-user) (read) -- [`PUT /teams/:team_id/memberships/:username`](/rest/reference/teams#add-or-update-team-membership-for-a-user) (write) -- [`DELETE /teams/:team_id/memberships/:username`](/rest/reference/teams#remove-team-membership-for-a-user) (write) +## Notifications -### Teams -- [`GET /orgs/:org/teams`](/rest/reference/teams#list-teams) (read) -- [`POST /orgs/:org/teams`](/rest/reference/teams#create-a-team) (write) -- [`GET /orgs/:org/teams/:team_slug`](/rest/reference/teams#get-a-team-by-name) (read) -- [`PATCH /teams/:team_id`](/rest/reference/teams#update-a-team) (write) -- [`DELETE /teams/:team_id`](/rest/reference/teams#delete-a-team) (write) -- [`GET /teams/:team_id/projects`](/rest/reference/teams#list-team-projects) (read) -- [`GET /teams/:team_id/projects/:project_id`](/rest/reference/teams#check-team-permissions-for-a-project) (read) -- [`PUT /teams/:team_id/projects/:project_id`](/rest/reference/teams#add-or-update-team-project-permissions) (read) -- [`DELETE /teams/:team_id/projects/:project_id`](/rest/reference/teams#remove-a-project-from-a-team) (read) -- [`GET /teams/:team_id/repos`](/rest/reference/teams#list-team-repositories) (read) -- [`GET /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#check-team-permissions-for-a-repository) (read) -- [`PUT /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#add-or-update-team-repository-permissions) (read) -- [`DELETE /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#remove-a-repository-from-a-team) (write) -- [`GET /teams/:team_id/teams`](/rest/reference/teams#list-child-teams) (read) +- [`GET /notifications`](/rest/reference/activity#list-notifications-for-the-authenticated-user) (read) ## Organization administration -- [`PATCH /orgs/:org`](/rest/reference/orgs#update-an-organization) (write) -{% ifversion actions-cache-management -%} -- [`GET /orgs/:org/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-an-organization) (read) -- [`GET /orgs/:org/actions/cache/usage-by-repository`](/rest/reference/actions#list-repositories-with-github-actions-cache-usage-for-an-organization) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /orgs/:org/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-an-organization) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /orgs/:org/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-an-organization) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /orgs/:org/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-for-an-organization) (write) +{% ifversion ghec or ghae or ghes %}- [`GET /orgs/{org}/audit-log`](/rest/reference/orgs#get-audit-log) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/settings/billing/actions`](/rest/reference/billing#get-github-actions-billing-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`GET /orgs/{org}/settings/billing/advanced-security`](/rest/reference/billing#get-github-advanced-security-active-committers-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/settings/billing/packages`](/rest/reference/billing#get-github-packages-billing-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/settings/billing/shared-storage`](/rest/reference/billing#get-shared-storage-billing-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /enterprise-installation/{enterprise_or_org}/server-statistics`](/rest/reference/enterprise-admin#get-github-enterprise-server-statistics) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec %}- [`PUT /orgs/{org}/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-an-organization) (write){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /orgs/{org}/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-for-an-organization) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`GET /orgs/{org}/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`GET /orgs/{org}/actions/cache/usage-by-repository`](/rest/reference/actions#list-repositories-with-github-actions-cache-usage-for-an-organization) (read){% endif %} +- [`GET /orgs/{org}/actions/permissions`](/rest/reference/actions#get-github-actions-permissions-for-an-organization) (read) +- [`PUT /orgs/{org}/actions/permissions`](/rest/reference/actions#set-github-actions-permissions-for-an-organization) (write) +- [`GET /orgs/{org}/actions/permissions/repositories`](/rest/reference/actions#list-selected-repositories-enabled-for-github-actions-in-an-organization) (read) +- [`PUT /orgs/{org}/actions/permissions/repositories`](/rest/reference/actions#set-selected-repositories-enabled-for-github-actions-in-an-organization) (write) +- [`GET /orgs/{org}/actions/permissions/selected-actions`](/rest/reference/actions#get-allowed-actions-for-an-organization) (read) +- [`PUT /orgs/{org}/actions/permissions/selected-actions`](/rest/reference/actions#set-allowed-actions-for-an-organization) (write) +{% ifversion fpt or ghec or ghes > 3.4 %}- [`GET /orgs/{org}/actions/permissions/workflow`](/rest/reference/actions#get-default-workflow-permissions) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`PUT /orgs/{org}/actions/permissions/workflow`](/rest/reference/actions#set-default-workflow-permissions) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.6 %}- [`GET /orgs/{org}/security-managers`](/rest/reference/orgs#list-security-manager-teams) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.6 %}- [`PUT /orgs/{org}/security-managers/teams/{team_slug}`](/rest/reference/orgs#add-a-security-manager-team) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.6 %}- [`DELETE /orgs/{org}/security-managers/teams/{team_slug}`](/rest/reference/orgs#remove-a-security-manager-team) (write){% endif %} +- [`PATCH /orgs/{org}`](/rest/reference/orgs/#update-an-organization) (write) +- [`GET /orgs/{org}/installations`](/rest/reference/orgs#list-app-installations-for-an-organization) (read) + +{% ifversion fpt or ghec %} + +## Organization codespaces + +- [`GET /orgs/{org}/codespaces`](/rest/reference/codespaces#list-in-organization) (read) + +## Organization codespaces secrets + +- [`GET /orgs/{org}/codespaces/secrets`](/rest/reference/codespaces#list-organization-secrets) (read) +- [`GET /orgs/{org}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#get-an-organization-secret) (read) +- [`PUT /orgs/{org}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#create-or-update-an-organization-secret) (write) +- [`DELETE /orgs/{org}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#delete-an-organization-secret) (write) +- [`GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#list-selected-repositories-for-an-organization-secret) (read) +- [`PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#set-selected-repositories-for-an-organization-secret) (write) +- [`GET /orgs/{org}/codespaces/secrets/public-key`](/rest/reference/codespaces#get-an-organization-public-key) (read) + +## Organization codespaces settings + +- [`PUT /orgs/{org}/codespaces/billing`](/rest/reference/codespaces#set-codespaces-billing) (write) + +{% endif %} + +{% ifversion fpt or ghec or ghes > 3.3 %} + +## Organization custom roles + +- [`GET /organizations/{organization_id}/custom_roles`](/rest/reference/orgs#list-custom-repository-roles-in-an-organization) (read) +- [`GET /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs/#get-a-custom-role) (read) +- [`PATCH /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs#update-a-custom-role) (write) +- [`DELETE /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs#delete-a-custom-role) (write) +- [`GET /orgs/{org}/fine_grained_permissions`](/rest/reference/orgs#list-fine-grained-permissions-for-an-organization) (read) + +{% endif %} + +{% ifversion fpt or ghec or ghes > 3.3 %} + +## Organization dependabot secrets + +- [`GET /orgs/{org}/dependabot/secrets`](/rest/reference/dependabot#list-organization-secrets) (read) +- [`GET /orgs/{org}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#get-an-organization-secret) (read) +- [`PUT /orgs/{org}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#create-or-update-an-organization-secret) (write) +- [`DELETE /orgs/{org}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#delete-an-organization-secret) (write) +- [`GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories`](/rest/reference/dependabot#list-selected-repositories-for-an-organization-secret) (read) +- [`PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories`](/rest/reference/dependabot#set-selected-repositories-for-an-organization-secret) (write) +- [`GET /orgs/{org}/dependabot/secrets/public-key`](/rest/reference/dependabot#get-an-organization-public-key) (read) + {% endif %} ## Organization events -- [`GET /users/:username/events/orgs/:org`](/rest/reference/activity#list-organization-events-for-the-authenticated-user) (read) +- [`GET /users/{username}/events/orgs/{org}`](/rest/reference/activity#list-organization-events-for-the-authenticated-user) (read) + +## Organization hooks + +- [`GET /orgs/{org}/hooks`](/rest/reference/orgs#list-organization-webhooks) (read) +- [`POST /orgs/{org}/hooks`](/rest/reference/orgs#create-an-organization-webhook) (write) +- [`GET /orgs/{org}/hooks/{hook_id}`](/rest/reference/orgs#get-an-organization-webhook) (read) +- [`PATCH /orgs/{org}/hooks/{hook_id}`](/rest/reference/orgs#update-an-organization-webhook) (write) +- [`DELETE /orgs/{org}/hooks/{hook_id}`](/rest/reference/orgs#delete-an-organization-webhook) (write) +- [`GET /orgs/{org}/hooks/{hook_id}/config`](/rest/reference/orgs#get-a-webhook-configuration-for-an-organization) (read) +- [`PATCH /orgs/{org}/hooks/{hook_id}/config`](/rest/reference/orgs#update-a-webhook-configuration-for-an-organization) (write) +- [`GET /orgs/{org}/hooks/{hook_id}/deliveries`](/rest/reference/orgs#list-deliveries-for-an-organization-webhook) (read) +- [`GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}`](/rest/reference/orgs#get-a-webhook-delivery-for-an-organization-webhook) (read) +- [`POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts`](/rest/reference/orgs#redeliver-a-delivery-for-an-organization-webhook) (write) +- [`POST /orgs/{org}/hooks/{hook_id}/pings`](/rest/reference/orgs#ping-an-organization-webhook) (write) {% ifversion ghes %} -## Organization pre-receive hooks -- [`GET /orgs/:org/pre-receive-hooks`](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-an-organization) (read) -- [`GET /orgs/:org/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#get-a-pre-receive-hook-for-an-organization) (read) -- [`PATCH /orgs/:org/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#update-pre-receive-hook-enforcement-for-an-organization) (write) -- [`DELETE /orgs/:org/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-an-organization) (write) +## Organization pre receive hooks + +- [`GET /orgs/{org}/pre-receive-hooks`](/rest/reference/enterprise-admin#list-pre-receive-hooks-for-an-organization) (read) +- [`GET /orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}`](/rest/reference/enterprise-admin#get-a-pre-receive-hook-for-an-organization) (read) +- [`PATCH /orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}`](/rest/reference/enterprise-admin#update-pre-receive-hook-enforcement-for-an-organization) (write) +- [`DELETE /orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}`](/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-an-organization) (write) + {% endif %} ## Organization projects -- [`POST /orgs/:org/projects`](/rest/reference/projects#create-an-organization-project) (write) -- [`GET /projects/:project_id`](/rest/reference/projects#get-a-project) (read) -- [`PATCH /projects/:project_id`](/rest/reference/projects#update-a-project) (write) -- [`DELETE /projects/:project_id`](/rest/reference/projects#delete-a-project) (write) -- [`POST /projects/:project_id/cards`](/rest/reference/projects#create-a-project-card) (write) -- [`GET /projects/:project_id/columns`](/rest/reference/projects#list-project-columns) (read) -- [`POST /projects/:project_id/columns`](/rest/reference/projects#create-a-project-column) (write) -- [`GET /projects/columns/:column_id`](/rest/reference/projects#get-a-project-column) (read) -- [`PATCH /projects/columns/:column_id`](/rest/reference/projects#update-a-project-column) (write) -- [`DELETE /projects/columns/:column_id`](/rest/reference/projects#delete-a-project-column) (write) -- [`GET /projects/columns/:column_id/cards`](/rest/reference/projects#list-project-cards) (read) -- [`POST /projects/columns/:column_id/cards`](/rest/reference/projects#create-a-project-card) (write) -- [`POST /projects/columns/:column_id/moves`](/rest/reference/projects#move-a-project-column) (write) -- [`GET /projects/columns/cards/:card_id`](/rest/reference/projects#get-a-project-card) (read) -- [`PATCH /projects/columns/cards/:card_id`](/rest/reference/projects#update-a-project-card) (write) -- [`DELETE /projects/columns/cards/:card_id`](/rest/reference/projects#delete-a-project-card) (write) -- [`POST /projects/columns/cards/:card_id/moves`](/rest/reference/projects#move-a-project-card) (write) +- [`PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#add-or-update-team-project-permissions) (admin) +- [`DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#remove-a-project-from-a-team) (admin) +- [`GET /orgs/{org}/projects`](/rest/reference/projects#list-organization-projects) (read) +- [`POST /orgs/{org}/projects`](/rest/reference/projects#create-an-organization-project) (write) + +## Organization secrets + +- [`GET /orgs/{org}/actions/secrets`](/rest/reference/actions#list-organization-secrets) (read) +- [`GET /orgs/{org}/actions/secrets/{secret_name}`](/rest/reference/actions#get-an-organization-secret) (read) +- [`PUT /orgs/{org}/actions/secrets/{secret_name}`](/rest/reference/actions#create-or-update-an-organization-secret) (write) +- [`DELETE /orgs/{org}/actions/secrets/{secret_name}`](/rest/reference/actions#delete-an-organization-secret) (write) +- [`GET /orgs/{org}/actions/secrets/{secret_name}/repositories`](/rest/reference/actions#list-selected-repositories-for-an-organization-secret) (read) +- [`PUT /orgs/{org}/actions/secrets/{secret_name}/repositories`](/rest/reference/actions#set-selected-repositories-for-an-organization-secret) (write) +- [`GET /orgs/{org}/actions/secrets/public-key`](/rest/reference/actions#get-an-organization-public-key) (read) + +## Organization self hosted runners + +- [`GET /orgs/{org}/actions/runner-groups`](/rest/reference/actions#list-self-hosted-runner-groups-for-an-organization) (read) +- [`POST /orgs/{org}/actions/runner-groups`](/rest/reference/actions#create-a-self-hosted-runner-group-for-an-organization) (write) +- [`GET /orgs/{org}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#get-a-self-hosted-runner-group-for-an-organization) (read) +- [`PATCH /orgs/{org}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#update-a-self-hosted-runner-group-for-an-organization) (write) +- [`DELETE /orgs/{org}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#delete-a-self-hosted-runner-group-from-an-organization) (write) +{% ifversion fpt or ghec or ghes %}- [`GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories`](/rest/reference/actions#list-repository-access-to-a-self-hosted-runner-group-in-an-organization) (read){% endif %} +{% ifversion fpt or ghec or ghes %}- [`PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories`](/rest/reference/actions#set-repository-access-to-a-self-hosted-runner-group-in-an-organization) (write){% endif %} +{% ifversion fpt or ghec or ghes %}- [`GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners`](/rest/reference/actions#list-self-hosted-runners-in-a-group-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec or ghes %}- [`PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/runners`](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization) (write){% endif %} +- [`PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}`](/rest/reference/actions#add-a-self-hosted-runner-to-a-group-for-an-organization) (write) +{% ifversion fpt or ghec or ghes %}- [`DELETE /orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}`](/rest/reference/actions#remove-a-self-hosted-runner-from-a-group-for-an-organization) (write){% endif %} +- [`GET /orgs/{org}/actions/runners`](/rest/reference/actions#list-self-hosted-runners-for-an-organization) (read) +- [`GET /orgs/{org}/actions/runners/{runner_id}`](/rest/reference/actions#get-a-self-hosted-runner-for-an-organization) (read) +- [`DELETE /orgs/{org}/actions/runners/{runner_id}`](/rest/reference/actions#delete-a-self-hosted-runner-from-an-organization) (write) +{% ifversion fpt or ghec or ghes > 3.3 %}- [`GET /orgs/{org}/actions/runners/{runner_id}/labels`](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`POST /orgs/{org}/actions/runners/{runner_id}/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-an-organization) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`PUT /orgs/{org}/actions/runners/{runner_id}/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-an-organization) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`DELETE /orgs/{org}/actions/runners/{runner_id}/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-an-organization) (write){% endif %} +- [`GET /orgs/{org}/actions/runners/downloads`](/rest/reference/actions#list-runner-applications-for-an-organization) (read) +- [`POST /orgs/{org}/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-an-organization) (write) +- [`POST /orgs/{org}/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-an-organization) (write) {% ifversion fpt or ghec %} + ## Organization user blocking -- [`GET /orgs/:org/blocks`](/rest/reference/orgs#list-users-blocked-by-an-organization) (read) -- [`GET /orgs/:org/blocks/:username`](/rest/reference/orgs#check-if-a-user-is-blocked-by-an-organization) (read) -- [`PUT /orgs/:org/blocks/:username`](/rest/reference/orgs#block-a-user-from-an-organization) (write) -- [`DELETE /orgs/:org/blocks/:username`](/rest/reference/orgs#unblock-a-user-from-an-organization) (write) +- [`GET /orgs/{org}/blocks`](/rest/reference/orgs#list-users-blocked-by-an-organization) (read) +- [`GET /orgs/{org}/blocks/{username}`](/rest/reference/orgs#check-if-a-user-is-blocked-by-an-organization) (read) +- [`PUT /orgs/{org}/blocks/{username}`](/rest/reference/orgs#block-a-user-from-an-organization) (write) +- [`DELETE /orgs/{org}/blocks/{username}`](/rest/reference/orgs#unblock-a-user-from-an-organization) (write) + {% endif %} -## Organization webhooks - -- [`GET /orgs/:org/hooks`](/rest/reference/orgs#webhooks/#list-organization-webhooks) (read) -- [`POST /orgs/:org/hooks`](/rest/reference/orgs#webhooks/#create-an-organization-webhook) (write) -- [`GET /orgs/:org/hooks/:hook_id`](/rest/reference/orgs#webhooks/#get-an-organization-webhook) (read) -- [`PATCH /orgs/:org/hooks/:hook_id`](/rest/reference/orgs#webhooks/#update-an-organization-webhook) (write) -- [`DELETE /orgs/:org/hooks/:hook_id`](/rest/reference/orgs#webhooks/#delete-an-organization-webhook) (write) -- [`POST /orgs/:org/hooks/:hook_id/pings`](/rest/reference/orgs#webhooks/#ping-an-organization-webhook) (write) - -### Teams -- [`DELETE /teams/:team_id/projects/:project_id`](/rest/reference/teams#remove-a-project-from-a-team) (read) - ## Pages -GitHub Pages can only be created or unpublished by a repository owner or administrator. +- [`GET /repos/{owner}/{repo}/pages`](/rest/pages#get-a-github-pages-site) (read) +- [`PUT /repos/{owner}/{repo}/pages`](/rest/pages#update-information-about-a-github-pages-site) (write) +- [`GET /repos/{owner}/{repo}/pages/builds`](/rest/pages#list-github-pages-builds) (read) +- [`POST /repos/{owner}/{repo}/pages/builds`](/rest/pages#request-a-github-pages-build) (write) +- [`GET /repos/{owner}/{repo}/pages/builds/{build_id}`](/rest/pages#get-github-pages-build) (read) +- [`GET /repos/{owner}/{repo}/pages/builds/latest`](/rest/pages#get-latest-pages-build) (read) +{% ifversion fpt or ghec or ghes > 3.6 %}- [`POST /repos/{owner}/{repo}/pages/deployment`](/rest/pages#create-a-github-pages-deployment) (write){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/pages/health`](/rest/pages#get-a-dns-health-check-for-github-pages) (write){% endif %} + +{% ifversion fpt or ghec %} + +## Plan + +- [`GET /users/{username}/settings/billing/actions`](/rest/reference/billing#get-github-actions-billing-for-a-user) (read) +- [`GET /users/{username}/settings/billing/packages`](/rest/reference/billing#get-github-packages-billing-for-a-user) (read) +- [`GET /users/{username}/settings/billing/shared-storage`](/rest/reference/billing#get-shared-storage-billing-for-a-user) (read) -- [`GET /repos/:owner/:repo/pages`](/rest/reference/pages#get-a-github-pages-site) (read) -- [`PUT /repos/:owner/:repo/pages`](/rest/reference/pages#update-information-about-a-github-pages-site) (write) -- [`GET /repos/:owner/:repo/pages/builds`](/rest/reference/pages#list-github-pages-builds) (read) -- [`POST /repos/:owner/:repo/pages/builds`](/rest/reference/pages#request-a-github-pages-build) (write) -- [`GET /repos/:owner/:repo/pages/builds/:build_id`](/rest/reference/pages#get-github-pages-build) (read) -- [`GET /repos/:owner/:repo/pages/builds/latest`](/rest/reference/pages#get-latest-pages-build) (read) -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/pages/health`](/rest/reference/pages#get-a-dns-health-check-for-github-pages) (write) -- [`POST /repos/:owner/:repo/pages/deployment`](/rest/reference/repos#create-a-github-pages-deployment) (write) {% endif %} ## Profile -- [`PATCH /user`](/rest/reference/users#update-the-authenticated-user) (write) +- [`PATCH /user`](/rest/reference/users/#update-the-authenticated-user) (write) ## Pull requests -Pull requests and issues are closely related. If your GitHub App has permissions on pull requests but not on issues, these endpoints will be limited to pull requests. Endpoints that return both pull requests and issues will be filtered. Endpoints that allow operations on both pull requests and issues will be restricted to pull requests. +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/comments`](/rest/reference/pulls#list-review-comments-on-a-pull-request) (read) +- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/comments`](/rest/reference/pulls#create-a-review-comment-for-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/pulls/comments`](/rest/reference/pulls#list-review-comments-in-a-repository) (read) +- [`GET /repos/{owner}/{repo}/pulls/comments/{comment_id}`](/rest/reference/pulls#get-a-review-comment-for-a-pull-request) (read) +- [`PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}`](/rest/reference/pulls#update-a-review-comment-for-a-pull-request) (write) +- [`DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}`](/rest/reference/pulls#delete-a-review-comment-for-a-pull-request) (write) +- [`PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals`](/rest/reference/pulls#dismiss-a-review-for-a-pull-request) (write) +- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events`](/rest/reference/pulls#submit-a-review-for-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers`](/rest/reference/pulls#get-all-requested-reviewers-for-a-pull-request) (read) +- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers`](/rest/reference/pulls#request-reviewers-for-a-pull-request) (write) +- [`DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers`](/rest/reference/pulls#remove-requested-reviewers-from-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews`](/rest/reference/pulls#list-reviews-for-a-pull-request) (read) +- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews`](/rest/reference/pulls#create-a-review-for-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}`](/rest/reference/pulls#get-a-review-for-a-pull-request) (read) +- [`PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}`](/rest/reference/pulls#update-a-review-for-a-pull-request) (write) +- [`DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}`](/rest/reference/pulls#delete-a-pending-review-for-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments`](/rest/reference/pulls#list-comments-for-a-pull-request-review) (read) +- [`GET /repos/{owner}/{repo}/pulls`](/rest/reference/pulls#list-pull-requests) (read) +- [`POST /repos/{owner}/{repo}/pulls`](/rest/reference/pulls#create-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}`](/rest/reference/pulls#get-a-pull-request) (read) +- [`PATCH /repos/{owner}/{repo}/pulls/{pull_number}`](/rest/reference/pulls/#update-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/commits`](/rest/reference/pulls#list-commits-on-a-pull-request) (read) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/files`](/rest/reference/pulls#list-pull-requests-files) (read) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/merge`](/rest/reference/pulls#check-if-a-pull-request-has-been-merged) (read) +- [`PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch`](/rest/reference/pulls#update-a-pull-request-branch) (write) +- [`GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions`](/rest/reference/reactions#list-reactions-for-a-pull-request-review-comment) (read) +- [`POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions`](/rest/reference/reactions#create-reaction-for-a-pull-request-review-comment) (write) +- [`DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}`](/rest/reference/reactions#delete-a-pull-request-comment-reaction) (write) +{% ifversion fpt or ghec or ghes > 3.5 %}- [`GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}`](/rest/reference/dependency-graph#get-a-diff-of-the-dependencies-between-commits) (read){% endif %} -- [`PATCH /repos/:owner/:repo/issues/:issue_number`](/rest/reference/issues#update-an-issue) (write) -- [`GET /repos/:owner/:repo/issues/:issue_number/comments`](/rest/reference/issues#list-issue-comments) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/comments`](/rest/reference/issues#create-an-issue-comment) (write) -- [`PUT /repos/:owner/:repo/issues/:issue_number/lock`](/rest/reference/issues#lock-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/lock`](/rest/reference/issues#unlock-an-issue) (write) -- [`GET /repos/:owner/:repo/issues/:issue_number/timeline`](/rest/reference/issues#list-timeline-events-for-an-issue) (read) -- [`GET /repos/:owner/:repo/issues/comments`](/rest/reference/issues#list-issue-comments-for-a-repository) (read) -- [`GET /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#get-an-issue-comment) (read) -- [`PATCH /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#update-an-issue-comment) (write) -- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#delete-an-issue-comment) (write) -- [`GET /repos/:owner/:repo/pulls`](/rest/reference/pulls#list-pull-requests) (read) -- [`POST /repos/:owner/:repo/pulls`](/rest/reference/pulls#create-a-pull-request) (write) -- [`GET /repos/:owner/:repo/pulls/:pull_number`](/rest/reference/pulls#get-a-pull-request) (read) -- [`PATCH /repos/:owner/:repo/pulls/:pull_number`](/rest/reference/pulls#update-a-pull-request) (write) -- [`GET /repos/:owner/:repo/pulls/:pull_number/comments`](/rest/reference/pulls#list-review-comments-on-a-pull-request) (read) -- [`POST /repos/:owner/:repo/pulls/:pull_number/comments`](/rest/reference/pulls#create-a-review-comment-for-a-pull-request) (write) -- [`GET /repos/:owner/:repo/pulls/:pull_number/commits`](/rest/reference/pulls#list-commits-on-a-pull-request) (read) -- [`GET /repos/:owner/:repo/pulls/:pull_number/files`](/rest/reference/pulls#list-pull-requests-files) (read) -- [`GET /repos/:owner/:repo/pulls/:pull_number/merge`](/rest/reference/pulls#check-if-a-pull-request-has-been-merged) (read) -- [`GET /repos/:owner/:repo/pulls/comments`](/rest/reference/pulls#list-review-comments-in-a-repository) (read) -- [`GET /repos/:owner/:repo/pulls/comments/:comment_id`](/rest/reference/pulls#get-a-review-comment-for-a-pull-request) (read) -- [`PATCH /repos/:owner/:repo/pulls/comments/:comment_id`](/rest/reference/pulls#update-a-review-comment-for-a-pull-request) (write) -- [`DELETE /repos/:owner/:repo/pulls/comments/:comment_id`](/rest/reference/pulls#delete-a-review-comment-for-a-pull-request) (write) +## Repository hooks -### Assignees -- [`GET /repos/:owner/:repo/assignees`](/rest/reference/issues#list-assignees) (read) -- [`GET /repos/:owner/:repo/assignees/:username`](/rest/reference/issues#check-if-a-user-can-be-assigned) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/assignees`](/rest/reference/issues#add-assignees-to-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/assignees`](/rest/reference/issues#remove-assignees-from-an-issue) (write) - -### Events -- [`GET /repos/:owner/:repo/issues/:issue_number/events`](/rest/reference/issues#list-issue-events) (read) -- [`GET /repos/:owner/:repo/issues/events/:event_id`](/rest/reference/issues#get-an-issue-event) (read) -- [`POST /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/events`](/rest/reference/pulls#submit-a-review-for-a-pull-request) (write) - -### Labels -- [`GET /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#list-labels-for-an-issue) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#add-labels-to-an-issue) (write) -- [`PUT /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#set-labels-for-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#remove-all-labels-from-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/labels/:name`](/rest/reference/issues#remove-a-label-from-an-issue) (write) -- [`GET /repos/:owner/:repo/labels`](/rest/reference/issues#list-labels-for-a-repository) (read) -- [`POST /repos/:owner/:repo/labels`](/rest/reference/issues#create-a-label) (write) -- [`GET /repos/:owner/:repo/labels/:name`](/rest/reference/issues#get-a-label) (read) -- [`PATCH /repos/:owner/:repo/labels/:name`](/rest/reference/issues#update-a-label) (write) -- [`DELETE /repos/:owner/:repo/labels/:name`](/rest/reference/issues#delete-a-label) (write) - -### Milestones -- [`GET /repos/:owner/:repo/milestones`](/rest/reference/issues#list-milestones) (read) -- [`POST /repos/:owner/:repo/milestones`](/rest/reference/issues#create-a-milestone) (write) -- [`GET /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#get-a-milestone) (read) -- [`PATCH /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#update-a-milestone) (write) -- [`DELETE /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#delete-a-milestone) (write) -- [`GET /repos/:owner/:repo/milestones/:milestone_number/labels`](/rest/reference/issues#list-labels-for-issues-in-a-milestone) (read) - -### Reactions -- [`POST /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#create-reaction-for-an-issue) (write) -- [`GET /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-an-issue-comment) (read) -- [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-an-issue-comment) (write) -- [`GET /repos/:owner/:repo/pulls/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-a-pull-request-review-comment) (read) -- [`POST /repos/:owner/:repo/pulls/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-a-pull-request-review-comment) (write) -- [`DELETE /reactions/:reaction_id`](/rest/reference/reactions#delete-a-reaction-legacy) (write) -- [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-commit-comment-reaction) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-reaction) (write) -- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-comment-reaction) (write) -- [`DELETE /repos/:owner/:repo/pulls/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-pull-request-comment-reaction) (write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-reaction) (write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-comment-reaction) (write) - -### Requested reviewers -- [`GET /repos/:owner/:repo/pulls/:pull_number/requested_reviewers`](/rest/reference/pulls#list-requested-reviewers-for-a-pull-request) (read) -- [`POST /repos/:owner/:repo/pulls/:pull_number/requested_reviewers`](/rest/reference/pulls#request-reviewers-for-a-pull-request) (write) -- [`DELETE /repos/:owner/:repo/pulls/:pull_number/requested_reviewers`](/rest/reference/pulls#remove-requested-reviewers-from-a-pull-request) (write) - -### Reviews -- [`GET /repos/:owner/:repo/pulls/:pull_number/reviews`](/rest/reference/pulls#list-reviews-for-a-pull-request) (read) -- [`POST /repos/:owner/:repo/pulls/:pull_number/reviews`](/rest/reference/pulls#create-a-review-for-a-pull-request) (write) -- [`GET /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id`](/rest/reference/pulls#get-a-review-for-a-pull-request) (read) -- [`PUT /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id`](/rest/reference/pulls#update-a-review-for-a-pull-request) (write) -- [`DELETE /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id`](/rest/reference/pulls#delete-a-pending-review-for-a-pull-request) (write) -- [`GET /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/comments`](/rest/reference/pulls#list-comments-for-a-pull-request-review) (read) -- [`PUT /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/dismissals`](/rest/reference/pulls#dismiss-a-review-for-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/hooks`](/rest/webhooks/repos#list-repository-webhooks) (read) +- [`POST /repos/{owner}/{repo}/hooks`](/rest/webhooks/repos#create-a-repository-webhook) (write) +- [`GET /repos/{owner}/{repo}/hooks/{hook_id}`](/rest/webhooks/repos#get-a-repository-webhook) (read) +- [`PATCH /repos/{owner}/{repo}/hooks/{hook_id}`](/rest/webhooks/repos#update-a-repository-webhook) (write) +- [`DELETE /repos/{owner}/{repo}/hooks/{hook_id}`](/rest/webhooks/repos#delete-a-repository-webhook) (write) +- [`GET /repos/{owner}/{repo}/hooks/{hook_id}/config`](/rest/webhooks/repo-config#get-a-webhook-configuration-for-a-repository) (read) +- [`PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config`](/rest/webhooks/repo-config#update-a-webhook-configuration-for-a-repository) (write) +- [`GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries`](/rest/webhooks/repo-deliveries#list-deliveries-for-a-repository-webhook) (read) +- [`GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}`](/rest/webhooks/repo-deliveries#get-a-delivery-for-a-repository-webhook) (read) +- [`POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts`](/rest/webhooks/repo-deliveries#redeliver-a-delivery-for-a-repository-webhook) (write) +- [`POST /repos/{owner}/{repo}/hooks/{hook_id}/pings`](/rest/webhooks/repos#ping-a-repository-webhook) (read) +- [`POST /repos/{owner}/{repo}/hooks/{hook_id}/tests`](/rest/webhooks/repos#test-the-push-repository-webhook) (read) {% ifversion ghes %} -## Repository pre-receive hooks -- [`GET /repos/:owner/:repo/pre-receive-hooks`](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-a-repository) (read) -- [`GET /repos/:owner/:repo/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#get-a-pre-receive-hook-for-a-repository) (read) -- [`PATCH /repos/:owner/:repo/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#update-pre-receive-hook-enforcement-for-a-repository) (write) -- [`DELETE /repos/:owner/:repo/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-a-repository) (write) +## Repository pre receive hooks + +- [`GET /repos/{owner}/{repo}/pre-receive-hooks`](/rest/reference/enterprise-admin#list-pre-receive-hooks-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}`](/rest/reference/enterprise-admin#get-a-pre-receive-hook-for-a-repository) (read) +- [`PATCH /repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}`](/rest/reference/enterprise-admin#update-pre-receive-hook-enforcement-for-a-repository) (write) +- [`DELETE /repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}`](/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-a-repository) (write) + {% endif %} ## Repository projects -- [`GET /projects/:project_id`](/rest/reference/projects#get-a-project) (read) -- [`PATCH /projects/:project_id`](/rest/reference/projects#update-a-project) (write) -- [`DELETE /projects/:project_id`](/rest/reference/projects#delete-a-project) (write) -- [`POST /projects/:project_id/cards`](/rest/reference/projects#create-a-project-card) (write) -- [`GET /projects/:project_id/columns`](/rest/reference/projects#list-project-columns) (read) -- [`POST /projects/:project_id/columns`](/rest/reference/projects#create-a-project-column) (write) -- [`GET /projects/columns/:column_id`](/rest/reference/projects#get-a-project-column) (read) -- [`PATCH /projects/columns/:column_id`](/rest/reference/projects#update-a-project-column) (write) -- [`DELETE /projects/columns/:column_id`](/rest/reference/projects#delete-a-project-column) (write) -- [`GET /projects/columns/:column_id/cards`](/rest/reference/projects#list-project-cards) (read) -- [`POST /projects/columns/:column_id/cards`](/rest/reference/projects#create-a-project-card) (write) -- [`POST /projects/columns/:column_id/moves`](/rest/reference/projects#move-a-project-column) (write) -- [`GET /projects/columns/cards/:card_id`](/rest/reference/projects#get-a-project-card) (read) -- [`PATCH /projects/columns/cards/:card_id`](/rest/reference/projects#update-a-project-card) (write) -- [`DELETE /projects/columns/cards/:card_id`](/rest/reference/projects#delete-a-project-card) (write) -- [`POST /projects/columns/cards/:card_id/moves`](/rest/reference/projects#move-a-project-card) (write) -- [`GET /repos/:owner/:repo/projects`](/rest/reference/projects#list-repository-projects) (read) -- [`POST /repos/:owner/:repo/projects`](/rest/reference/projects#create-a-repository-project) (write) +- [`GET /projects/{project_id}/collaborators`](/rest/reference/projects#list-project-collaborators) (write) +- [`PUT /projects/{project_id}/collaborators/{username}`](/rest/reference/projects#add-project-collaborator) (write) +- [`DELETE /projects/{project_id}/collaborators/{username}`](/rest/reference/projects#remove-project-collaborator) (write) +- [`GET /projects/{project_id}/collaborators/{username}/permission`](/rest/reference/projects#get-project-permission-for-a-user) (write) +- [`GET /projects/{project_id}`](/rest/reference/projects#get-a-project) (read) +- [`PATCH /projects/{project_id}`](/rest/reference/projects#update-a-project) (write) +- [`DELETE /projects/{project_id}`](/rest/reference/projects#delete-a-project) (write) +- [`GET /projects/{project_id}/columns`](/rest/reference/projects#list-project-columns) (read) +- [`POST /projects/{project_id}/columns`](/rest/reference/projects#create-a-project-column) (write) +- [`GET /projects/columns/{column_id}`](/rest/reference/projects#get-a-project-column) (read) +- [`PATCH /projects/columns/{column_id}`](/rest/reference/projects#update-a-project-column) (write) +- [`DELETE /projects/columns/{column_id}`](/rest/reference/projects#delete-a-project-column) (write) +- [`GET /projects/columns/{column_id}/cards`](/rest/reference/projects#list-project-cards) (read) +- [`POST /projects/columns/{column_id}/cards`](/rest/reference/projects#create-a-project-card) (write) +- [`POST /projects/columns/{column_id}/moves`](/rest/reference/projects#move-a-project-column) (write) +- [`GET /projects/columns/cards/{card_id}`](/rest/reference/projects#get-a-project-card) (read) +- [`PATCH /projects/columns/cards/{card_id}`](/rest/reference/projects#update-a-project-card) (write) +- [`DELETE /projects/columns/cards/{card_id}`](/rest/reference/projects#delete-a-project-card) (write) +- [`POST /projects/columns/cards/{card_id}/moves`](/rest/reference/projects#move-a-project-card) (write) +- [`GET /repos/{owner}/{repo}/projects`](/rest/reference/projects#list-repository-projects) (read) +- [`POST /repos/{owner}/{repo}/projects`](/rest/reference/projects#create-a-repository-project) (write) -### Teams -- [`DELETE /teams/:team_id/projects/:project_id`](/rest/reference/teams#remove-a-project-from-a-team) (read) - -## Repository webhooks - -- [`GET /repos/:owner/:repo/hooks`](/rest/reference/webhooks#list-repository-webhooks) (read) -- [`POST /repos/:owner/:repo/hooks`](/rest/reference/webhooks#create-a-repository-webhook) (write) -- [`GET /repos/:owner/:repo/hooks/:hook_id`](/rest/reference/webhooks#get-a-repository-webhook) (read) -- [`PATCH /repos/:owner/:repo/hooks/:hook_id`](/rest/reference/webhooks#update-a-repository-webhook) (write) -- [`DELETE /repos/:owner/:repo/hooks/:hook_id`](/rest/reference/webhooks#delete-a-repository-webhook) (write) -- [`POST /repos/:owner/:repo/hooks/:hook_id/pings`](/rest/reference/webhooks#ping-a-repository-webhook) (read) -- [`POST /repos/:owner/:repo/hooks/:hook_id/tests`](/rest/reference/repos#test-the-push-repository-webhook) (read) - -{% ifversion fpt or ghec %} -## Secrets - -- [`GET /repos/:owner/:repo/actions/secrets/public-key`](/rest/reference/actions#get-a-repository-public-key) (read) -- [`GET /repos/:owner/:repo/actions/secrets`](/rest/reference/actions#list-repository-secrets) (read) -- [`GET /repos/:owner/:repo/actions/secrets/:secret_name`](/rest/reference/actions#get-a-repository-secret) (read) -- [`PUT /repos/:owner/:repo/actions/secrets/:secret_name`](/rest/reference/actions#create-or-update-a-repository-secret) (write) -- [`DELETE /repos/:owner/:repo/actions/secrets/:secret_name`](/rest/reference/actions#delete-a-repository-secret) (write) -- [`GET /orgs/:org/actions/secrets/public-key`](/rest/reference/actions#get-an-organization-public-key) (read) -- [`GET /orgs/:org/actions/secrets`](/rest/reference/actions#list-organization-secrets) (read) -- [`GET /orgs/:org/actions/secrets/:secret_name`](/rest/reference/actions#get-an-organization-secret) (read) -- [`PUT /orgs/:org/actions/secrets/:secret_name`](/rest/reference/actions#create-or-update-an-organization-secret) (write) -- [`GET /orgs/:org/actions/secrets/:secret_name/repositories`](/rest/reference/actions#list-selected-repositories-for-an-organization-secret) (read) -- [`PUT /orgs/:org/actions/secrets/:secret_name/repositories`](/rest/reference/actions#set-selected-repositories-for-an-organization-secret) (write) -- [`PUT /orgs/:org/actions/secrets/:secret_name/repositories/:repository_id`](/rest/reference/actions#add-selected-repository-to-an-organization-secret) (write) -- [`DELETE /orgs/:org/actions/secrets/:secret_name/repositories/:repository_id`](/rest/reference/actions#remove-selected-repository-from-an-organization-secret) (write) -- [`DELETE /orgs/:org/actions/secrets/:secret_name`](/rest/reference/actions#delete-an-organization-secret) (write) -{% endif %} - -{% ifversion ghes or ghec %} ## Secret scanning alerts -- [`GET /repos/:owner/:repo/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-a-repository) (read) -- [`GET /repos/:owner/:repo/secret-scanning/alerts/:alert_number`](/rest/reference/secret-scanning#get-a-secret-scanning-alert) (read) -- [`PATCH /repos/:owner/:repo/secret-scanning/alerts/:alert_number`](/rest/reference/secret-scanning#update-a-secret-scanning-alert) (write) -- [`GET /repos/:owner/:repo/secret-scanning/alerts/:alert_number/locations`](/rest/reference/secret-scanning#list-locations-for-a-secret-scanning-alert) (read) -{% endif %} +{% ifversion fpt or ghec or ghes %}- [`GET /orgs/{org}/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-an-organization) (read){% endif %} +- [`GET /repos/{owner}/{repo}/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}`](/rest/reference/secret-scanning#get-a-secret-scanning-alert) (read) +- [`PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}`](/rest/reference/secret-scanning#update-a-secret-scanning-alert) (write) +- [`GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations`](/rest/reference/secret-scanning#list-locations-for-a-secret-scanning-alert) (read) -{% ifversion fpt or ghes or ghec %} -## Self-hosted runners +## Secrets -- [`GET /orgs/:org/actions/runners/downloads`](/rest/reference/actions#list-runner-applications-for-an-organization) (read) -- [`POST /orgs/:org/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-an-organization) (write) -- [`GET /orgs/:org/actions/runners`](/rest/reference/actions#list-self-hosted-runners-for-an-organization) (read) -- [`GET /orgs/:org/actions/runners/:runner_id`](/rest/reference/actions#get-a-self-hosted-runner-for-an-organization) (read) -- [`POST /orgs/:org/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-an-organization) (write) -- [`DELETE /orgs/:org/actions/runners/:runner_id`](/rest/reference/actions#delete-a-self-hosted-runner-from-an-organization) (write) -- [`GET /orgs/:org/actions/runners/:runner_id/labels`](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-an-organization) (read) -- [`POST /orgs/:org/actions/runners/:runner_id/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-an-organization) (write) -- [`PUT /orgs/:org/actions/runners/:runner_id/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-an-organization) (write) -- [`DELETE /orgs/:org/actions/runners/:runner_id/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization) (write) -- [`DELETE /orgs/:org/actions/runners/:runner_id/labels/:name`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-an-organization) (write) -{% endif %} +- [`GET /repos/{owner}/{repo}/actions/secrets`](/rest/reference/actions#list-repository-secrets) (read) +- [`GET /repos/{owner}/{repo}/actions/secrets/{secret_name}`](/rest/reference/actions#get-a-repository-secret) (read) +- [`PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}`](/rest/reference/actions#create-or-update-a-repository-secret) (write) +- [`DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}`](/rest/reference/actions#delete-a-repository-secret) (write) +- [`GET /repos/{owner}/{repo}/actions/secrets/public-key`](/rest/reference/actions#get-a-repository-public-key) (read) -## Single file +## Security events -- [`GET /repos/:owner/:repo/contents/:path`](/rest/reference/repos#get-repository-content) (read) -- [`PUT /repos/:owner/:repo/contents/:path`](/rest/reference/repos#create-or-update-file-contents) (write) -- [`DELETE /repos/:owner/:repo/contents/:path`](/rest/reference/repos#delete-a-file) (write) +{% ifversion fpt or ghec or ghae or ghes > 3.4 %}- [`GET /orgs/{org}/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-by-organization) (read){% endif %} +- [`GET /repos/{owner}/{repo}/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}`](/rest/reference/code-scanning#get-a-code-scanning-alert) (read) +- [`PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}`](/rest/reference/code-scanning#update-a-code-scanning-alert) (write) +- [`GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances`](/rest/reference/code-scanning#list-instances-of-a-code-scanning-alert) (read) +- [`GET /repos/{owner}/{repo}/code-scanning/analyses`](/rest/reference/code-scanning#list-code-scanning-analyses-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}`](/rest/reference/code-scanning#get-a-code-scanning-analysis-for-a-repository) (read) +- [`DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}`](/rest/reference/code-scanning#delete-a-code-scanning-analysis-from-a-repository) (write) +- [`GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}`](/rest/reference/code-scanning#list-recent-code-scanning-analyses-for-a-repository) (read) +- [`POST /repos/{owner}/{repo}/code-scanning/sarifs`](/rest/reference/code-scanning#upload-a-sarif-file) (write) +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/dependabot/alerts`](/rest/reference/dependabot#list-dependabot-alerts-for-a-repository) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/dependabot/alerts/{alert_number}`](/rest/reference/dependabot#get-a-dependabot-alert) (read){% endif %} +{% ifversion fpt or ghec %}- [`PATCH /repos/{owner}/{repo}/dependabot/alerts/{alert_number}`](/rest/reference/dependabot#update-a-dependabot-alert) (write){% endif %} ## Starring -- [`GET /user/starred/:owner/:repo`](/rest/reference/activity#check-if-a-repository-is-starred-by-the-authenticated-user) (read) -- [`PUT /user/starred/:owner/:repo`](/rest/reference/activity#star-a-repository-for-the-authenticated-user) (write) -- [`DELETE /user/starred/:owner/:repo`](/rest/reference/activity#unstar-a-repository-for-the-authenticated-user) (write) +- [`GET /users/{username}/starred`](/rest/reference/activity#list-repositories-starred-by-a-user) (read) +- [`GET /user/starred`](/rest/reference/activity#list-repositories-starred-by-the-authenticated-user) (read) +- [`GET /user/starred/{owner}/{repo}`](/rest/reference/activity#check-if-a-repository-is-starred-by-the-authenticated-user) (read) +- [`PUT /user/starred/{owner}/{repo}`](/rest/reference/activity#star-a-repository-for-the-authenticated-user) (write) +- [`DELETE /user/starred/{owner}/{repo}`](/rest/reference/activity#unstar-a-repository-for-the-authenticated-user) (write) + +## Statuses + +- [`POST /repos/{owner}/{repo}/statuses/{sha}`](/rest/commits/statuses#create-a-commit-status) (write) ## Team discussions -- [`GET /teams/:team_id/discussions`](/rest/reference/teams#list-discussions) (read) -- [`POST /teams/:team_id/discussions`](/rest/reference/teams#create-a-discussion) (write) -- [`GET /teams/:team_id/discussions/:discussion_number`](/rest/reference/teams#get-a-discussion) (read) -- [`PATCH /teams/:team_id/discussions/:discussion_number`](/rest/reference/teams#update-a-discussion) (write) -- [`DELETE /teams/:team_id/discussions/:discussion_number`](/rest/reference/teams#delete-a-discussion) (write) -- [`GET /teams/:team_id/discussions/:discussion_number/comments`](/rest/reference/teams#list-discussion-comments) (read) -- [`POST /teams/:team_id/discussions/:discussion_number/comments`](/rest/reference/teams#create-a-discussion-comment) (write) -- [`GET /teams/:team_id/discussions/:discussion_number/comments/:comment_number`](/rest/reference/teams#get-a-discussion-comment) (read) -- [`PATCH /teams/:team_id/discussions/:discussion_number/comments/:comment_number`](/rest/reference/teams#update-a-discussion-comment) (write) -- [`DELETE /teams/:team_id/discussions/:discussion_number/comments/:comment_number`](/rest/reference/teams#delete-a-discussion-comment) (write) -- [`GET /teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions`](/rest/reference/reactions#list-reactions-for-a-team-discussion-comment) (read) -- [`POST /teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions`](/rest/reference/reactions#create-reaction-for-a-team-discussion-comment) (write) -- [`GET /teams/:team_id/discussions/:discussion_number/reactions`](/rest/reference/reactions#list-reactions-for-a-team-discussion) (read) -- [`POST /teams/:team_id/discussions/:discussion_number/reactions`](/rest/reference/reactions#create-reaction-for-a-team-discussion) (write) +- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions`](/rest/reference/reactions#list-reactions-for-a-team-discussion-comment) (read) +- [`POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions`](/rest/reference/reactions#create-reaction-for-a-team-discussion-comment) (write) +- [`DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}`](/rest/reference/reactions#delete-team-discussion-comment-reaction) (write) +- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions`](/rest/reference/reactions#list-reactions-for-a-team-discussion) (read) +- [`POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions`](/rest/reference/reactions#create-reaction-for-a-team-discussion) (write) +- [`DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}`](/rest/reference/reactions#delete-team-discussion-reaction) (write) +- [`GET /orgs/{org}/teams/{team_slug}/discussions`](/rest/reference/teams#list-discussions) (read) +- [`POST /orgs/{org}/teams/{team_slug}/discussions`](/rest/reference/teams#create-a-discussion) (write) +- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}`](/rest/reference/teams#get-a-discussion) (read) +- [`PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}`](/rest/reference/teams#update-a-discussion) (write) +- [`DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}`](/rest/reference/teams#delete-a-discussion) (write) +- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments`](/rest/reference/teams#list-discussion-comments) (read) +- [`POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments`](/rest/reference/teams#create-a-discussion-comment) (write) +- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}`](/rest/reference/teams#get-a-discussion-comment) (read) +- [`PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}`](/rest/reference/teams#update-a-discussion-comment) (write) +- [`DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}`](/rest/reference/teams#delete-a-discussion-comment) (write) + +{% ifversion fpt or ghec %} + +## Vulnerability alerts + +- [`GET /orgs/{org}/dependabot/alerts`](/rest/dependabot/alerts#list-dependabot-alerts-for-an-organization) (read) + +{% endif %} + +## Watching + +- [`GET /users/{username}/subscriptions`](/rest/reference/activity#list-repositories-watched-by-a-user) (read) +- [`GET /user/subscriptions`](/rest/reference/activity#list-repositories-watched-by-the-authenticated-user) (read) diff --git a/translations/fr-FR/content/rest/overview/resources-in-the-rest-api.md b/translations/fr-FR/content/rest/overview/resources-in-the-rest-api.md index d0348eb3b4..26f5282190 100644 --- a/translations/fr-FR/content/rest/overview/resources-in-the-rest-api.md +++ b/translations/fr-FR/content/rest/overview/resources-in-the-rest-api.md @@ -13,8 +13,12 @@ topics: - API --- +{% ifversion api-date-versioning %} +## API version -This describes the resources that make up the official {% data variables.product.product_name %} REST API. If you have any problems or requests, please contact {% data variables.contact.contact_support %}. +Available resources may vary between REST API versions. You should use the `X-GitHub-Api-Version` header to specify an API version. For more information, see "[API Versions](/rest/overview/api-versions)." + +{% endif %} ## Schema diff --git a/translations/fr-FR/content/rest/overview/troubleshooting.md b/translations/fr-FR/content/rest/overview/troubleshooting.md index bcb8e7f189..57e7fe3c75 100644 --- a/translations/fr-FR/content/rest/overview/troubleshooting.md +++ b/translations/fr-FR/content/rest/overview/troubleshooting.md @@ -17,6 +17,22 @@ topics: If you're encountering some oddities in the API, here's a list of resolutions to some of the problems you may be experiencing. +{% ifversion api-date-versioning %} + +## `400` error for an unsupported API version + +You should use the `X-GitHub-Api-Version` header to specify an API version. For example: + +```shell +$ curl {% data reusables.rest-api.version-header %} https://api.github.com/zen +``` + +If you specify a version that does not exist, you will receive a `400` error. + +For more information, see "[API Versions](/rest/overview/api-versions)." + +{% endif %} + ## `404` error for an existing repository Typically, we send a `404` error when your client isn't properly authenticated. diff --git a/translations/fr-FR/content/rest/pulls/comments.md b/translations/fr-FR/content/rest/pulls/comments.md index 05471a3293..cee37772c3 100644 --- a/translations/fr-FR/content/rest/pulls/comments.md +++ b/translations/fr-FR/content/rest/pulls/comments.md @@ -1,5 +1,5 @@ --- -title: Pull request review comments +title: Commentaires de revues de demande de tirage shortTitle: Review comments intro: '' versions: @@ -11,10 +11,15 @@ topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: d076bead1efdb07c3fcce3472798bddeaf9908e6 +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc +ms.translationtype: HT +ms.contentlocale: fr-FR +ms.lasthandoff: 11/24/2022 +ms.locfileid: '148181292' --- +## À propos de l’API Pull request review comments -## About the Pull request review comments API - -Pull request review comments are comments on a portion of the unified diff made during a pull request review. Commit comments and issue comments are different from pull request review comments. You apply commit comments directly to a commit and you apply issue comments without referencing a portion of the unified diff. For more information, see "[Create a commit comment](/rest/reference/commits#create-a-commit-comment)" and "[Create an issue comment](/rest/reference/issues#create-an-issue-comment)." +Les commentaires de révision de demande de tirage sont des commentaires sur une partie de la différence unifiée effectuée pendant une révision de demande de tirage. Les commentaires de commit et les commentaires de problème sont différents des commentaires de révision de demande de tirage. Vous appliquez des commentaires de commit directement à un commit et vous appliquez des commentaires de problème sans référencer une partie de la différence unifiée. Pour plus d’informations, consultez « [Créer un commentaire de commit](/rest/reference/commits#create-a-commit-comment) » et « [Créer un commentaire de problème](/rest/reference/issues#create-an-issue-comment) ». {% data reusables.pull_requests.issues-media-types %} diff --git a/translations/fr-FR/content/rest/pulls/pulls.md b/translations/fr-FR/content/rest/pulls/pulls.md index 0dff052383..a2709d16b2 100644 --- a/translations/fr-FR/content/rest/pulls/pulls.md +++ b/translations/fr-FR/content/rest/pulls/pulls.md @@ -9,12 +9,12 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 -ms.openlocfilehash: 80e4a5a5257a8f2615b402567f91daa9e68a0077 -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.openlocfilehash: b140c41062e4fea4c1cb1299b23de774963913af +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc ms.translationtype: HT ms.contentlocale: fr-FR -ms.lasthandoff: 09/05/2022 -ms.locfileid: '145109101' +ms.lasthandoff: 11/24/2022 +ms.locfileid: '148181300' --- ## À propos de l’API Demandes de tirage @@ -26,12 +26,12 @@ Chaque demande de tirage est un problème, mais chaque problème n’est pas une Il s’agit des types de médias pris en charge pour les demandes de tirage. - application/vnd.github.VERSION.raw+json - application/vnd.github.VERSION.text+json - application/vnd.github.VERSION.html+json - application/vnd.github.VERSION.full+json - application/vnd.github.VERSION.diff - application/vnd.github.VERSION.patch + application/vnd.github.raw+json + application/vnd.github.text+json + application/vnd.github.html+json + application/vnd.github.full+json + application/vnd.github.diff + application/vnd.github.patch Pour plus d’informations, consultez « [Types de médias personnalisés](/rest/overview/media-types) ». diff --git a/translations/fr-FR/content/rest/pulls/reviews.md b/translations/fr-FR/content/rest/pulls/reviews.md index 7959f24386..d1cdadc56a 100644 --- a/translations/fr-FR/content/rest/pulls/reviews.md +++ b/translations/fr-FR/content/rest/pulls/reviews.md @@ -11,13 +11,15 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 -ms.openlocfilehash: ee55b646dd58b4f91227c6d629c2e07d834b6dfd -ms.sourcegitcommit: fb047f9450b41b24afc43d9512a5db2a2b750a2a +ms.openlocfilehash: 6e07a6cbbdb368ef530b81a6c9cc3893e1590ac4 +ms.sourcegitcommit: 7a74d5796695bb21c30e4031679253cbc16ceaea ms.translationtype: HT ms.contentlocale: fr-FR -ms.lasthandoff: 09/11/2022 -ms.locfileid: '145109097' +ms.lasthandoff: 11/28/2022 +ms.locfileid: '148184055' --- ## À propos de l’API Révisions de demande de tirage Les Révisions de demande de tirage sont des groupes de commentaires de révision de demande de tirage sur une demande de tirage, regroupés avec un état et un commentaire dont le corps est facultatif. + +{% data reusables.pull_requests.issues-media-types %} diff --git a/translations/fr-FR/content/rest/repos/contents.md b/translations/fr-FR/content/rest/repos/contents.md index 5429eb0b3e..60c50b939a 100644 --- a/translations/fr-FR/content/rest/repos/contents.md +++ b/translations/fr-FR/content/rest/repos/contents.md @@ -11,12 +11,12 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 -ms.openlocfilehash: 50875021a506201a90cbac62db521604a390a586 -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.openlocfilehash: fd3619faeb8ccaeaa70e8a2be050881b4a169b64 +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc ms.translationtype: HT ms.contentlocale: fr-FR -ms.lasthandoff: 09/05/2022 -ms.locfileid: '147060329' +ms.lasthandoff: 11/24/2022 +ms.locfileid: '148181297' --- ## À propos de l’API de contenu du référentiel @@ -26,8 +26,8 @@ Pour demander le format brut ou le rendu HTML (lorsqu’il est pris en charge), [README](/rest/reference/repos#get-a-repository-readme), [fichiers](/rest/reference/repos#get-repository-content) et [symlinks](/rest/reference/repos#get-repository-content) prennent en charge les types de médias personnalisés suivants : - application/vnd.github.VERSION.raw - application/vnd.github.VERSION.html + application/vnd.github.raw + application/vnd.github.html Utilisez le type de média `.raw` pour récupérer le contenu du fichier. @@ -35,7 +35,7 @@ Pour les fichiers de balisage, comme Markdown ou AsciiDoc, vous pouvez récupér [Tous les objets](/rest/reference/repos#get-repository-content) prennent en charge le type de média personnalisé suivant : - application/vnd.github.VERSION.object + application/vnd.github.object Utilisez le paramètre de type de média `object` pour récupérer le contenu dans un format d’objet cohérent, quel que soit le type de contenu. Par exemple, au lieu d’un tableau d’objets pour un répertoire, la réponse est un objet avec un attribut `entries` contenant le tableau d’objets. diff --git a/translations/fr-FR/data/reusables/actions/actions-group-concurrency.md b/translations/fr-FR/data/reusables/actions/actions-group-concurrency.md index af0fb3547a..3317037f2f 100644 --- a/translations/fr-FR/data/reusables/actions/actions-group-concurrency.md +++ b/translations/fr-FR/data/reusables/actions/actions-group-concurrency.md @@ -1,10 +1,10 @@ --- -ms.openlocfilehash: a0c8b24bacdd41e32d9b8bdd0d8850e7a6ada557 -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.openlocfilehash: a9f12214edcef8a107ad9c447fea7207cfdc48f4 +ms.sourcegitcommit: 7a74d5796695bb21c30e4031679253cbc16ceaea ms.translationtype: HT ms.contentlocale: fr-FR -ms.lasthandoff: 09/05/2022 -ms.locfileid: "145103970" +ms.lasthandoff: 11/28/2022 +ms.locfileid: "148184059" --- Quand un travail ou un workflow simultané est mis en file d’attente, si un autre travail ou workflow utilisant le même groupe d’accès concurrentiel dans le dépôt est en cours d’exécution, le travail ou le workflow en file d’attente a la valeur `pending`. Tout travail ou workflow en attente dans le groupe d’accès concurrentiel est annulé. Pour annuler également un travail ou un workflow en cours d’exécution dans le même groupe d’accès concurrentiel, spécifiez `cancel-in-progress: true`. @@ -26,7 +26,7 @@ concurrency: ci-${{ github.ref }} {% raw %} ```yaml -concurrency: +concurrency: group: ${{ github.ref }} cancel-in-progress: true ``` @@ -38,7 +38,7 @@ Si vous créez le nom de groupe avec une propriété définie uniquement pour de {% raw %} ```yaml -concurrency: +concurrency: group: ${{ github.head_ref || github.run_id }} cancel-in-progress: true ``` @@ -53,7 +53,7 @@ Pour annuler uniquement les exécutions en cours du même workflow, vous pouvez {% raw %} ```yaml -concurrency: +concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true ``` diff --git a/translations/fr-FR/data/reusables/audit_log/audit-log-action-categories.md b/translations/fr-FR/data/reusables/audit_log/audit-log-action-categories.md index f410579b2f..0b39c0aba5 100644 --- a/translations/fr-FR/data/reusables/audit_log/audit-log-action-categories.md +++ b/translations/fr-FR/data/reusables/audit_log/audit-log-action-categories.md @@ -1,116 +1,192 @@ ---- -ms.openlocfilehash: 42464c33b7846422a3a8bd4f1102b8111f7000a7 -ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 -ms.translationtype: HT -ms.contentlocale: fr-FR -ms.lasthandoff: 10/25/2022 -ms.locfileid: "148107468" ---- -| Nom de la catégorie | Description +| Category name | Description |------------------|------------------- -{%- ifversion fpt or ghec %} | `account` | Contient des activités liées à un compte d’organisation. -| `advisory_credit` | Contient des activités liées au crédit d’un contributeur pour un avis de sécurité dans les données {% data variables.product.prodname_advisory_database %}. Pour plus d’informations, consultez « [À propos des avis de sécurité {% data variables.product.prodname_dotcom %}](/github/managing-security-vulnerabilities/about-github-security-advisories) ». -{%- endif %} | `artifact` | Contient des activités liées aux artefacts d’exécution de workflow {% data variables.product.prodname_actions %}. -{%- ifversion audit-log-streaming %} | `audit_log_streaming` | Contient des activités liées aux journaux d’audit de streaming pour les organisations dans un compte d’entreprise. -{%- endif %} {%- ifversion fpt or ghec %} | `billing` |Contient des activités liées à la facturation d’une organisation. -{%- endif %} {%- ifversion ghec or ghes or ghae %} | `business` | Contient des activités liées aux paramètres métier d’une entreprise. -{%- endif %} {%- ifversion code-security-audit-log-events %} | `business_advanced_security` | Contient les activités liées à {% data variables.product.prodname_GH_advanced_security %} dans une entreprise. Pour plus d’informations, consultez « [Gestion des fonctionnalités {% data variables.product.prodname_GH_advanced_security %} pour votre entreprise](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise) ». -| `business_secret_scanning` | Contient les activités relatives à l’{% data variables.product.prodname_secret_scanning %} dans une entreprise. Pour plus d’informations, consultez « [Gestion des fonctionnalités {% data variables.product.prodname_GH_advanced_security %} pour votre entreprise](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise) ». -{%- endif %} {%- ifversion secret-scanning-audit-log-custom-patterns %} | `business_secret_scanning_custom_pattern` | Contient les activités relatives aux modèles personnalisés pour l’{% data variables.product.prodname_secret_scanning %} dans une entreprise. -{%- endif %} {%- ifversion code-security-audit-log-events %} | `business_secret_scanning_push_protection` | Contient les activités relatives à la fonctionnalité de protection des poussées de l’{% data variables.product.prodname_secret_scanning %} dans une entreprise. Pour plus d’informations, consultez « [Gestion des fonctionnalités {% data variables.product.prodname_GH_advanced_security %} pour votre entreprise](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise) ». -| `business_secret_scanning_push_protection_custom_message` | Contient les activités relatives au message personnalisé affiché quand la protection des poussées est déclenchée dans une entreprise. Pour plus d’informations, consultez « [Gestion des fonctionnalités {% data variables.product.prodname_GH_advanced_security %} pour votre entreprise](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise) ». -{%- endif %} | `checks` | Contient des activités liées aux suites de vérifications et exécutions. -{%- ifversion fpt or ghec %} | `codespaces` | Contient des activités liées aux codespaces d’une organisation. -{%- endif %} | `commit_comment` | Contient des activités liées à la mise à jour ou à la suppression des commentaires de validation. -{%- ifversion ghes %} | `config_entry` | Contient des activités liées aux paramètres de configuration. Ces événements sont visibles uniquement dans le journal d’audit de l’administrateur de site. -{%- endif %} | | `dependabot_alerts` | Contient les activités de configuration au niveau de l’organisation pour les {% data variables.product.prodname_dependabot_alerts %} dans les dépôts existants. Pour plus d’informations, consultez « [À propos des {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts) ». -| `dependabot_alerts_new_repos` | Contient des activités de configuration au niveau de l’organisation pour {% data variables.product.prodname_dependabot_alerts %} dans des nouveaux référentiels créés dans l’organisation. -| `dependabot_repository_access` | Contient des activités liées aux référentiels privés d’une organisation {% data variables.product.prodname_dependabot %} auxquels l’accès est autorisé. -{%- ifversion fpt or ghec or ghes %} | `dependabot_security_updates` | Contient les activités de configuration au niveau de l’organisation pour les {% data variables.product.prodname_dependabot_security_updates %} dans les dépôts existants. Pour plus d’informations, consultez « [Configuration des {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-dependabot-security-updates) ». -| `dependabot_security_updates_new_repos` | Contient des activités de configuration au niveau de l’organisation pour {% data variables.product.prodname_dependabot_security_updates %} pour les nouveaux référentiels créés dans l’organisation. -{%- endif %} | `dependency_graph` | Contient des activités de configuration au niveau de l’organisation pour les graphes des dépendances pour les dépôts. Pour plus d’informations, consultez « [À propos du graphe des dépendances](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph) ». -| `dependency_graph_new_repos` | Contient des activités de configuration au niveau de l’organisation pour les nouveaux référentiels créés dans l’organisation. -{%- ifversion fpt or ghec %} | `discussion` | Contient des activités liées aux discussions d’équipe. -| `discussion_comment` | Contient des activités liées aux commentaires publiés dans les discussions sur une page d’équipe. -| `discussion_post` | Contient des activités liées aux discussions publiées sur une page d’équipe. -| `discussion_post_reply` | Contient des activités liées aux réponses aux discussions publiées sur une page d’équipe. -{%- endif %} {%- ifversion ghec or ghes %} | `dotcom_connection` | Contient des activités liées à {% data variables.product.prodname_github_connect %}. -| `enterprise` | Contient des activités liées aux paramètres d’entreprise. -{%- endif %} {%- ifversion ghec %} | `enterprise_domain` | Contient des activités liées aux domaines d’entreprise vérifiés. -| `enterprise_installation` | Contient des activités liées aux {% data variables.product.prodname_github_app %} associés à une connexion d’entreprise {% data variables.product.prodname_github_connect %}. -{%- endif %} {%- ifversion fpt or ghec %} | `environment` | Contient des activités liées aux environnements {% data variables.product.prodname_actions %}. -{%- endif %} {%- ifversion ghae %} | `external_group` | Contient des activités liées aux groupes Okta. -| `external_identity` | Contient des activités liées à un utilisateur dans un groupe Okta. -{%- endif %} | `gist` | Contient des activités liées aux Gists. -| `hook` | Contient toutes les activités liées aux webhooks. -| `integration` | Contient des activités liées aux intégrations dans un compte. -| `integration_installation` | Contient des activités liées aux intégrations installées dans un compte. -| `integration_installation_request` | Contient des activités liées aux demandes des membres de l’organisation pour que les propriétaires approuvent les intégrations à utiliser dans l’organisation. -{%- ifversion ghec or ghae %} | `ip_allow_list` | Contient des activités liées à l’activation ou à la désactivation de la liste d’autorisation des adresses IP pour une organisation. -| `ip_allow_list_entry` | Contient des activités liées à la création, à la suppression et à la modification d’une entrée de la liste d’autorisation des adresses IP pour une organisation. -{%- endif %} | `issue` | Contient des activités liées à l’épinglage, au transfert ou à la suppression d’un problème dans un référentiel. -| `issue_comment` | Contient des activités liées à l’épinglage, au transfert ou à la suppression des commentaires de problème. -| `issues` | Contient des activités liées à l’activation ou à la désactivation de la création de problème pour une organisation. -{%- ifversion fpt or ghec %} | `marketplace_agreement_signature` | Contient des activités liées à la signature du Contrat du développeur {% data variables.product.prodname_marketplace %}. -| `marketplace_listing` | Contient des activités liées à la liste des applications dans {% data variables.product.prodname_marketplace %}. -{%- endif %} | `members_can_create_pages` | Contient des activités liées à la gestion de la publication des sites {% data variables.product.prodname_pages %} pour les référentiels de l’organisation. Pour plus d’informations, consultez « [Gestion de la publication de sites {% data variables.product.prodname_pages %} pour votre organisation](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization). » -| `members_can_create_private_pages` | Contient des activités liées à la gestion de la publication de sites privés {% data variables.product.prodname_pages %} pour les référentiels de l’organisation. -| `members_can_create_public_pages` | Contient des activités liées à la gestion de la publication des sites publiques {% data variables.product.prodname_pages %} pour les référentiels de l’organisation. -{%- ifversion ghec or ghes or ghae %} | `members_can_delete_repos` | Contient des activités liées à l’activation ou à la désactivation de la création de référentiels pour une organisation. -{%- endif %} {%- ifversion fpt or ghec %} | `members_can_view_dependency_insights` | Contient des activités de configuration au niveau de l’organisation permettant aux membres de l’organisation d’afficher les insights sur les dépendances. -| `migration` | Contient des activités liées au transfert de données à partir d’un emplacement *source* (comme une organisation {% data variables.product.prodname_dotcom_the_website %} ou une instance {% data variables.product.prodname_ghe_server %}) vers une instance {% data variables.product.prodname_ghe_server %} *cible*. -{%- endif %} | `oauth_access` | Contient des activités liées aux jetons d’accès OAuth. -| `oauth_application` | Contient toutes les activités liées aux applications OAuth. -{%- ifversion fpt or ghec %} | `oauth_authorization` | Contient des activités liées à l’autorisation des applications OAuth. -{%- endif %} | `org` | Contient des activités liées à l’appartenance à l’organisation. -{%- ifversion ghec or ghes or ghae %} | `org_credential_authorization` | Contient des activités liées à l’autorisation des informations d’identification pour l’authentification unique SAML. -{%- endif %} {%- ifversion secret-scanning-audit-log-custom-patterns %} | `org_secret_scanning_custom_pattern` | Contient des activités liées aux modèles personnalisés pour l’analyse des secrets dans une organisation. Pour plus d’informations, consultez « [Définition de modèles personnalisés pour l’analyse des secrets](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning) ». -| `org.secret_scanning_push_protection` | Contient des activités liées aux modèles personnalisés d’analyse des secrets dans une organisation. Pour plus d’informations, consultez « [Protection des poussées avec l’analyse des secrets](/code-security/secret-scanning/protecting-pushes-with-secret-scanning) ». -{%- endif %} | `organization_default_label` | Contient des activités liées aux étiquettes par défaut pour les référentiels d’une organisation. -{%- ifversion fpt or ghec or ghes %} | `organization_domain` | Contient des activités liées aux domaines d’organisation vérifiés. -| `organization_projects_change` | Contient des activités liées aux tableaux de projet à l’échelle de l’organisation dans une entreprise. -{%- endif %} {%- ifversion fpt or ghec %} | `pages_protected_domain` | Contient des activités liées aux domaines personnalisés vérifiés pour {% data variables.product.prodname_pages %}. -| `payment_method` | Contient des activités liées à la façon dont une organisation paie {% data variables.product.prodname_dotcom %}. -| `prebuild_configuration` | Contient des activités liées aux configurations de prébuild pour {% data variables.product.prodname_github_codespaces %}. -{%- endif %} {%- ifversion ghes %} | `pre_receive_environment` |Contient des activités liées aux environnements de hooks de pré-réception. -| `pre_receive_hook` | Contient des activités liées aux hooks de pré-réception. -{%- endif %} {%- ifversion ghes %} | `private_instance_encryption` | Contient des activités liées à l’activation du mode privé pour une entreprise. -{%- endif %} | `private_repository_forking` | Contient des activités liées à l’autorisation des duplications (forks) de référentiels privés et internes, pour un référentiel, une organisation ou une entreprise. -{%- ifversion fpt or ghec %} | `profile_picture` | Contient des activités liées à l’image de profil d’une organisation. -{%- endif %} | `project` | Contient des activités liées aux tableaux de projet. -| `project_field` | Contient des activités liées à la création et à la suppression de champs dans un tableau de projet. -| `project_view` | Contient des activités liées à la création et à la suppression d’affichages dans un tableau de projet. -| `protected_branch` | Contient des activités liées aux branches protégées. -| `public_key` | Contient des activités liées aux clés SSH et aux clés de déploiement. -| `pull_request` | Contient des activités liées aux demandes de tirage. -| `pull_request_review` | Contient des activités liées aux révisions de demande de tirage (pull request). -| `pull_request_review_comment` | Contient des activités liées aux commentaires de révision de demande de tirage (pull request). -| `repo` | Contient des activités liées aux dépôts appartenant à une organisation. -{%- ifversion fpt or ghec %} | `repository_advisory` | Contient des activités au niveau du référentiel liées aux avis de sécurité {% data variables.product.prodname_advisory_database %}. Pour plus d’informations, consultez « [À propos des avis de sécurité {% data variables.product.prodname_dotcom %}](/github/managing-security-vulnerabilities/about-github-security-advisories) ». -| `repository_content_analysis` | Contient des activités liées à [l’activation ou à la désactivation de l’utilisation des données pour un référentiel privé](/articles/about-github-s-use-of-your-data). -| `repository_dependency_graph` | Contient des activités au niveau du référentiel liées à l’activation ou à la désactivation du graphique de dépendance pour un référentiel privé {% ifversion fpt or ghec %} {% endif %}. Pour plus d’informations, consultez « [À propos du graphe des dépendances](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph) ». -{%- endif %} | `repository_image` | Contient des activités liées aux images d’un référentiel. -| `repository_invitation` | Contient des activités liées aux invitations à rejoindre un référentiel. -| `repository_projects_change` | Contient des activités liées à l’activation de projets pour un référentiel ou pour tous les référentiels d’une organisation. -{%- ifversion ghec or ghes or ghae %} | `repository_secret_scanning` | Contient des activités au niveau du référentiel liées à l’analyse des secrets. Pour plus d’informations, consultez « [À propos de l’analyse des secrets](/github/administering-a-repository/about-secret-scanning) ». -{%- endif %} {%- ifversion secret-scanning-audit-log-custom-patterns %} | `repository_secret_scanning_custom_pattern` | Contient des activités liées aux modèles personnalisés d’analyse des secrets dans un dépôt. Pour plus d’informations, consultez « [Définition de modèles personnalisés pour l’analyse des secrets](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning) ». {% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} | `repository_secret_scanning_push_protection` | Contient des activités liées aux modèles personnalisés d’analyse des secrets dans un dépôt. Pour plus d’informations, consultez « [Protection des poussées avec l’analyse des secrets](/code-security/secret-scanning/protecting-pushes-with-secret-scanning) ». -{%- endif %} {%- ifversion fpt or ghec %} | `repository_visibility_change` | Contient des activités liées au fait d’autoriser des membres de l’organisation à modifier les visibilités des référentiels pour l’organisation. -{%- endif %} | `repository_vulnerability_alert` | Contient des activités liées aux [{% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts). -{%- ifversion fpt or ghec %} | `repository_vulnerability_alerts` | Contient des activités de configuration au niveau du dépôt pour les {% data variables.product.prodname_dependabot_alerts %}. -| `required_status_check` | Contient des activités liées aux vérifications d’état requises pour les branches protégées. -{%- endif %} {%- ifversion ghec or ghes %} | `restrict_notification_delivery` | Contient des activités liées à la restriction des notifications par e-mail aux domaines approuvés ou vérifiés pour une entreprise. -{%- endif %} {%- ifversion custom-repository-roles %} | `role` | Contient des activités liées aux [rôles de dépôt personnalisés](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization). -{%- endif %} {%- ifversion ghec or ghes or ghae %} | `secret_scanning` | Contient des activités de configuration au niveau de l’organisation pour l’analyse des secrets dans les référentiels existants. Pour plus d’informations, consultez « [À propos de l’analyse des secrets](/github/administering-a-repository/about-secret-scanning) ». -| `secret_scanning_new_repos` | Contient des activités de configuration au niveau de l’organisation liées à l’analyse des secrets pour les référentiels créés dans l’organisation. -{%- endif %} {%- ifversion ghec or ghes or ghae %} | `security_key` | Contient des activités liées à l’inscription et à la suppression des clés de sécurité. -{%- endif %} {%- ifversion fpt or ghec %} | `sponsors` | Contient des événements liés aux boutons Parrainer (consultez « [Affichage d’un bouton de sponsor dans votre référentiel](/articles/displaying-a-sponsor-button-in-your-repository) »). -{%- endif %} {%- ifversion ghec or ghes or ghae %} | `ssh_certificate_authority` | Contient des activités liées à une autorité de certification SSH dans une organisation ou une entreprise. -| `ssh_certificate_requirement` | Contient des activités liées à l’obligation pour les membres d’utiliser des certificats SSH pour accéder aux ressources de l’organisation. -{%- endif %} | `staff` | Contient des activités liées à un administrateur de site effectuant une action. -| `team` | Contient des activités liées aux équipes d’une organisation. -| `team_discussions` | Contient des activités liées à la gestion des discussions d’équipe d’une organisation. -{%- ifversion ghec %} | `team_sync_tenant` |Contient des activités liées à la synchronisation d’équipe avec un fournisseur d’identité pour une entreprise ou une organisation. -{%- endif %} {%- ifversion fpt or ghes %} | `two_factor_authentication` | Contient des activités liées à l’authentification à 2 facteurs. -{%- endif %} | `user` | Contient des activités liées aux utilisateurs d’une organisation ou entreprise. -{%- ifversion ghec or ghes %} | `user_license` | Contient des activités liées à un utilisateur occupant un siège sous licence et faisant partie d’une entreprise. -{%- endif %} | `workflows` | Contient des activités liées aux workflows {% data variables.product.prodname_actions %}. +{%- ifversion fpt or ghec %} +| `account` | Contains activities related to an organization account. +| `advisory_credit` | Contains activities related to crediting a contributor for a security advisory in the {% data variables.product.prodname_advisory_database %}. For more information, see "[About {% data variables.product.prodname_dotcom %} Security Advisories](/github/managing-security-vulnerabilities/about-github-security-advisories)." +{%- endif %} +| `artifact` | Contains activities related to {% data variables.product.prodname_actions %} workflow run artifacts. +{%- ifversion audit-log-streaming %} +| `audit_log_streaming` | Contains activities related to streaming audit logs for organizations in an enterprise account. +{%- endif %} +{%- ifversion fpt or ghec %} +| `billing` | Contains activities related to an organization's billing. +{%- endif %} +{%- ifversion ghec or ghes or ghae %} +| `business` | Contains activities related to business settings for an enterprise. +{%- endif %} +{%- ifversion code-security-audit-log-events %} +| `business_advanced_security` | Contains activities related to {% data variables.product.prodname_GH_advanced_security %} in an enterprise. For more information, see "[Managing {% data variables.product.prodname_GH_advanced_security %} features for your enterprise](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise)." +| `business_secret_scanning` | Contains activities related to {% data variables.product.prodname_secret_scanning %} in an enterprise. For more information, see "[Managing {% data variables.product.prodname_GH_advanced_security %} features for your enterprise](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise)." +{%- endif %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} +| `business_secret_scanning_custom_pattern` | Contains activities related to custom patterns for {% data variables.product.prodname_secret_scanning %} in an enterprise. +{%- endif %} +{%- ifversion code-security-audit-log-events %} +| `business_secret_scanning_push_protection` | Contains activities related to the push protection feature of {% data variables.product.prodname_secret_scanning %} in an enterprise. For more information, see "[Managing {% data variables.product.prodname_GH_advanced_security %} features for your enterprise](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise)." +| `business_secret_scanning_push_protection_custom_message` | Contains activities related to the custom message displayed when push protection is triggered in an enterprise. For more information, see "[Managing {% data variables.product.prodname_GH_advanced_security %} features for your enterprise](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise)." +{%- endif %} +| `checks` | Contains activities related to check suites and runs. +{%- ifversion fpt or ghec %} +| `codespaces` | Contains activities related to an organization's codespaces. +{%- endif %} +| `commit_comment` | Contains activities related to updating or deleting commit comments. +{%- ifversion ghes %} +| `config_entry` | Contains activities related to configuration settings. These events are only visible in the site admin audit log. +{%- endif %} +| `dependabot_alerts` | Contains organization-level configuration activities for {% data variables.product.prodname_dependabot_alerts %} in existing repositories. For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)." +| `dependabot_alerts_new_repos` | Contains organization-level configuration activities for {% data variables.product.prodname_dependabot_alerts %} in new repositories created in the organization. +| `dependabot_repository_access` | Contains activities related to which private repositories in an organization {% data variables.product.prodname_dependabot %} is allowed to access. +{%- ifversion fpt or ghec or ghes %} +| `dependabot_security_updates` | Contains organization-level configuration activities for {% data variables.product.prodname_dependabot_security_updates %} in existing repositories. For more information, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-dependabot-security-updates)." +| `dependabot_security_updates_new_repos` | Contains organization-level configuration activities for {% data variables.product.prodname_dependabot_security_updates %} for new repositories created in the organization. +{%- endif %} +| `dependency_graph` | Contains organization-level configuration activities for dependency graphs for repositories. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)." +| `dependency_graph_new_repos` | Contains organization-level configuration activities for new repositories created in the organization. +{%- ifversion fpt or ghec %} +| `discussion` | Contains activities related to team discussions. +| `discussion_comment` | Contains activities related to comments posted in discussions on a team page. +| `discussion_post` | Contains activities related to discussions posted to a team page. +| `discussion_post_reply` | Contains activities related to replies to discussions posted to a team page. +{%- endif %} +{%- ifversion ghec or ghes %} +| `dotcom_connection` | Contains activities related to {% data variables.product.prodname_github_connect %}. +| `enterprise` | Contains activities related to enterprise settings. +{%- endif %} +{%- ifversion ghec %} +| `enterprise_domain` | Contains activities related to verified enterprise domains. +| `enterprise_installation` | Contains activities related to {% data variables.product.prodname_github_app %}s associated with an {% data variables.product.prodname_github_connect %} enterprise connection. +{%- endif %} +{%- ifversion fpt or ghec %} +| `environment` | Contains activities related to {% data variables.product.prodname_actions %} environments. +{%- endif %} +{%- ifversion ghae %} +| `external_group` | Contains activities related to Okta groups. +| `external_identity` | Contains activities related to a user in an Okta group. +{%- endif %} +| `gist` | Contains activities related to Gists. +| `hook` | Contains activities related to webhooks. +| `integration` | Contains activities related to integrations in an account. +| `integration_installation` | Contains activities related to integrations installed in an account. +| `integration_installation_request` | Contains activities related to organization member requests for owners to approve integrations for use in the organization. +{%- ifversion ghec or ghae %} +| `ip_allow_list` | Contains activities related to enabling or disabling the IP allow list for an organization. +| `ip_allow_list_entry` | Contains activities related to the creation, deletion, and editing of an IP allow list entry for an organization. +{%- endif %} +| `issue` | Contains activities related to pinning, transferring, or deleting an issue in a repository. +| `issue_comment` | Contains activities related to pinning, transferring, or deleting issue comments. +| `issues` | Contains activities related to enabling or disabling issue creation for an organization. +{%- ifversion fpt or ghec %} +| `marketplace_agreement_signature` | Contains activities related to signing the {% data variables.product.prodname_marketplace %} Developer Agreement. +| `marketplace_listing` | Contains activities related to listing apps in {% data variables.product.prodname_marketplace %}. +{%- endif %} +| `members_can_create_pages` | Contains activities related to managing the publication of {% data variables.product.prodname_pages %} sites for repositories in the organization. For more information, see "[Managing the publication of {% data variables.product.prodname_pages %} sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)." +| `members_can_create_private_pages` | Contains activities related to managing the publication of private {% data variables.product.prodname_pages %} sites for repositories in the organization. +| `members_can_create_public_pages` | Contains activities related to managing the publication of public {% data variables.product.prodname_pages %} sites for repositories in the organization. +{%- ifversion ghec or ghes or ghae %} +| `members_can_delete_repos` | Contains activities related to enabling or disabling repository creation for an organization. +{%- endif %} +{%- ifversion fpt or ghec %} +| `members_can_view_dependency_insights` | Contains organization-level configuration activities allowing organization members to view dependency insights. +| `migration` | Contains activities related to transferring data from a *source* location (such as a {% data variables.product.prodname_dotcom_the_website %} organization or a {% data variables.product.prodname_ghe_server %} instance) to a *target* {% data variables.product.prodname_ghe_server %} instance. +{%- endif %} +| `oauth_access` | Contains activities related to OAuth access tokens. +| `oauth_application` | Contains activities related to OAuth Apps. +{%- ifversion fpt or ghec %} +| `oauth_authorization` | Contains activities related to authorizing OAuth Apps. +{%- endif %} +| `org` | Contains activities related to organization membership. +{%- ifversion ghec or ghes or ghae %} +| `org_credential_authorization` | Contains activities related to authorizing credentials for use with SAML single sign-on. +{%- endif %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} +| `org_secret_scanning_custom_pattern` | Contains activities related to custom patterns for secret scanning in an organization. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." +| `org.secret_scanning_push_protection` | Contains activities related to secret scanning custom patterns in an organization. For more information, see "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." +{%- endif %} +| `organization_default_label` | Contains activities related to default labels for repositories in an organization. +{%- ifversion fpt or ghec or ghes %} +| `organization_domain` | Contains activities related to verified organization domains. +| `organization_projects_change` | Contains activities related to organization-wide project boards in an enterprise. +{%- endif %} +{%- ifversion fpt or ghec %} +| `pages_protected_domain` | Contains activities related to verified custom domains for {% data variables.product.prodname_pages %}. +| `payment_method` | Contains activities related to how an organization pays for {% data variables.product.prodname_dotcom %}. +| `prebuild_configuration` | Contains activities related to prebuild configurations for {% data variables.product.prodname_github_codespaces %}. +{%- endif %} +{%- ifversion ghes %} +| `pre_receive_environment` | Contains activities related to pre-receive hook environments. +| `pre_receive_hook` | Contains activities related to pre-receive hooks. +{%- endif %} +{%- ifversion ghes %} +| `private_instance_encryption` | Contains activities related to enabling private mode for an enterprise. +{%- endif %} +| `private_repository_forking` | Contains activities related to allowing forks of private and internal repositories, for a repository, organization or enterprise. +{%- ifversion fpt or ghec %} +| `profile_picture` | Contains activities related to an organization's profile picture. +{%- endif %} +| `project` | Contains activities related to project boards. +| `project_field` | Contains activities related to field creation and deletion in a project board. +| `project_view` | Contains activities related to view creation and deletion in a project board. +| `protected_branch` | Contains activities related to protected branches. +| `public_key` | Contains activities related to SSH keys and deploy keys. +| `pull_request` | Contains activities related to pull requests. +| `pull_request_review` | Contains activities related to pull request reviews. +| `pull_request_review_comment` | Contains activities related to pull request review comments. +| `repo` | Contains activities related to the repositories owned by an organization. +{%- ifversion fpt or ghec %} +| `repository_advisory` | Contains repository-level activities related to security advisories in the {% data variables.product.prodname_advisory_database %}. For more information, see "[About {% data variables.product.prodname_dotcom %} Security Advisories](/github/managing-security-vulnerabilities/about-github-security-advisories)." +| `repository_content_analysis` | Contains activities related to [enabling or disabling data use for a private repository](/articles/about-github-s-use-of-your-data). +| `repository_dependency_graph` | Contains repository-level activities related to enabling or disabling the dependency graph for a {% ifversion fpt or ghec %}private {% endif %}repository. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)." +{%- endif %} +| `repository_image` | Contains activities related to images for a repository. +| `repository_invitation` | Contains activities related to invitations to join a repository. +| `repository_projects_change` | Contains activities related to enabling projects for a repository or for all repositories in an organization. +{%- ifversion ghec or ghes or ghae %} +| `repository_secret_scanning` | Contains repository-level activities related to secret scanning. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." +{%- endif %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} +| `repository_secret_scanning_custom_pattern` | Contains activities related to secret scanning custom patterns in a repository. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." {% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} +| `repository_secret_scanning_push_protection` | Contains activities related to secret scanning custom patterns in a repository. For more information, see "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." +{%- endif %} +{%- ifversion fpt or ghec %} +| `repository_visibility_change` | Contains activities related to allowing organization members to change repository visibilities for the organization. +{%- endif %} +| `repository_vulnerability_alert` | Contains activities related to [{% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts). +{%- ifversion fpt or ghec %} +| `repository_vulnerability_alerts` | Contains repository-level configuration activities for {% data variables.product.prodname_dependabot_alerts %}. +| `required_status_check` | Contains activities related to required status checks for protected branches. +{%- endif %} +{%- ifversion ghec or ghes %} +| `restrict_notification_delivery` | Contains activities related to the restriction of email notifications to approved or verified domains for an enterprise. +{%- endif %} +{%- ifversion custom-repository-roles %} +| `role` | Contains activities related to [custom repository roles](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization). +{%- endif %} +{%- ifversion ghec or ghes or ghae %} +| `secret_scanning` | Contains organization-level configuration activities for secret scanning in existing repositories. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." +| `secret_scanning_new_repos` | Contains organization-level configuration activities for secret scanning for new repositories created in the organization. +{%- endif %} +{%- ifversion ghec or ghes or ghae %} +| `security_key` | Contains activities related to security keys registration and removal. +{%- endif %} +{%- ifversion fpt or ghec %} +| `sponsors` | Contains events related to sponsor buttons (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"). +{%- endif %} +{%- ifversion ghec or ghes or ghae %} +| `ssh_certificate_authority` | Contains activities related to a SSH certificate authority in an organization or enterprise. +| `ssh_certificate_requirement` | Contains activities related to requiring members use SSH certificates to access organization resources. +{%- endif %}{% ifversion sso-redirect %} +| `sso_redirect` | Contains activities related to automatically redirecting users to sign in (see "[Enforcing policies for security settings in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-sso-for-unauthenticated-users)").{% endif %} +| `staff` | Contains activities related to a site admin performing an action. +| `team` | Contains activities related to teams in an organization. +| `team_discussions` | Contains activities related to managing team discussions for an organization. +{%- ifversion ghec %} +| `team_sync_tenant` | Contains activities related to team synchronization with an IdP for an enterprise or organization. +{%- endif %} +{%- ifversion fpt or ghes %} +| `two_factor_authentication` | Contains activities related to two-factor authentication. +{%- endif %} +| `user` | Contains activities related to users in an enterprise or organization. +{%- ifversion ghec or ghes %} +| `user_license` | Contains activities related to a user occupying a licensed seat in, and being a member of, an enterprise. +{%- endif %} +| `workflows` | Contains activities related to {% data variables.product.prodname_actions %} workflows. diff --git a/translations/fr-FR/data/reusables/code-scanning/alerts-found-in-generated-code.md b/translations/fr-FR/data/reusables/code-scanning/alerts-found-in-generated-code.md index 45f84085fb..c0608cdf57 100644 --- a/translations/fr-FR/data/reusables/code-scanning/alerts-found-in-generated-code.md +++ b/translations/fr-FR/data/reusables/code-scanning/alerts-found-in-generated-code.md @@ -1,3 +1,11 @@ -For compiled languages like Java,{% ifversion codeql-kotlin-beta %} Kotlin, {% endif %}{% ifversion codeql-go-autobuild %} Go,{% endif %} C, C++, and C#, {% data variables.product.prodname_codeql %} analyzes all of the code which was built during the workflow run. To limit the amount of code being analyzed, build ony the code which you wish to analyze by specifying your own build steps in a `run` block. You can combine specifying your own build steps with using the `paths` or `paths-ignore` filters on the `pull_request` and `push` events to ensure that your workflow only runs when specific code is changed. For more information, see "[Workflow syntax for {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestpull_request_targetpathspaths-ignore)." +--- +ms.openlocfilehash: a39c6a75a0b6decf15352f2d164d593f0d020fff +ms.sourcegitcommit: dac72908e8660cb4a347fbf73beab61034eed8c5 +ms.translationtype: HT +ms.contentlocale: fr-FR +ms.lasthandoff: 11/25/2022 +ms.locfileid: "148182305" +--- +Pour les langages compilés tels que Java,{% ifversion codeql-kotlin-beta %} Kotlin, {% endif %}{% ifversion codeql-go-autobuild %} Go,{% endif %} C, C++ et C#, {% data variables.product.prodname_codeql %} analyse l’ensemble du code généré au moment de l’exécution du workflow. Pour limiter la quantité de code analysée, générez uniquement le code que vous souhaitez analyser en spécifiant vos propres étapes de génération dans un bloc `run`. Vous pouvez simultanément spécifier vos propres étapes de génération et utiliser les filtres `paths` et `paths-ignore` sur les événements `pull_request` et `push` afin que votre workflow ne s’exécute que quand du code spécifique est modifié. Pour plus d’informations, consultez « [Syntaxe de workflow pour {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestpull_request_targetpathspaths-ignore) ». -For languages like{% ifversion codeql-go-autobuild %}{% else %} Go,{% endif %} JavaScript, Python, and TypeScript, that {% data variables.product.prodname_codeql %} analyzes without compiling the source code, you can specify additional configuration options to limit the amount of code to analyze. For more information, see "[Specifying directories to scan](/code-security/secure-coding/configuring-code-scanning#specifying-directories-to-scan)." \ No newline at end of file +Pour les langages tels que {% ifversion codeql-go-autobuild %}{% else %} Go,{% endif %} JavaScript, Python et TypeScript, que {% data variables.product.prodname_codeql %} analyse sans compiler le code source, vous pouvez spécifier des options de configuration supplémentaires afin de limiter la quantité de code à analyser. Pour plus d’informations, consultez « [Spécification des répertoires à analyser](/code-security/secure-coding/configuring-code-scanning#specifying-directories-to-scan) ». \ No newline at end of file diff --git a/translations/fr-FR/data/reusables/code-scanning/autobuild-add-build-steps.md b/translations/fr-FR/data/reusables/code-scanning/autobuild-add-build-steps.md index b56c05006c..0995bb18cc 100644 --- a/translations/fr-FR/data/reusables/code-scanning/autobuild-add-build-steps.md +++ b/translations/fr-FR/data/reusables/code-scanning/autobuild-add-build-steps.md @@ -1,2 +1,10 @@ -If `autobuild` fails, or you want to analyze a different set of source files from those built by the `autobuild` process, you'll need to remove the `autobuild` step from the workflow, and manually add build steps. For C/C++, C#, Go,{% ifversion codeql-kotlin-beta %} Kotlin, {% endif %} and Java projects, {% data variables.product.prodname_codeql %} will analyze whatever source code is built by your specified build steps. +--- +ms.openlocfilehash: d4d496d4b5c45f557d80aace29013b3b32e478c6 +ms.sourcegitcommit: dac72908e8660cb4a347fbf73beab61034eed8c5 +ms.translationtype: HT +ms.contentlocale: fr-FR +ms.lasthandoff: 11/25/2022 +ms.locfileid: "148182273" +--- +Si `autobuild` échoue, ou si vous voulez analyser un ensemble de fichiers sources différents de ceux générés par le processus `autobuild`, vous devez supprimer l’étape `autobuild` du workflow et ajouter manuellement les étapes de génération. Pour les projets C/C++, C#, Go,{% ifversion codeql-kotlin-beta %} Kotlin, {% endif %} et Java, {% data variables.product.prodname_codeql %} analyse le code source généré par vos étapes de génération spécifiées. diff --git a/translations/fr-FR/data/reusables/code-scanning/autobuild-compiled-languages.md b/translations/fr-FR/data/reusables/code-scanning/autobuild-compiled-languages.md index 3a39023e56..dcf497a0e4 100644 --- a/translations/fr-FR/data/reusables/code-scanning/autobuild-compiled-languages.md +++ b/translations/fr-FR/data/reusables/code-scanning/autobuild-compiled-languages.md @@ -1 +1,9 @@ -For the supported compiled languages, you can use the `autobuild` action in the {% data variables.code-scanning.codeql_workflow %} to build your code. This avoids you having to specify explicit build commands for C/C++, C#,{% ifversion codeql-go-autobuild %} Go,{% endif %}{% ifversion codeql-kotlin-beta %} Kotlin, {% endif %} and Java. \ No newline at end of file +--- +ms.openlocfilehash: 81bb084ee5dcb540c77b4a7b55c67890bab2d47a +ms.sourcegitcommit: dac72908e8660cb4a347fbf73beab61034eed8c5 +ms.translationtype: HT +ms.contentlocale: fr-FR +ms.lasthandoff: 11/25/2022 +ms.locfileid: "148182289" +--- +Pour les langages compilés pris en charge, vous pouvez utiliser l’action `autobuild` dans le {% data variables.code-scanning.codeql_workflow %} pour générer votre code. Cela vous évite d’avoir à spécifier des commandes de build explicites pour C/C++, C#,{% ifversion codeql-go-autobuild %} Go,{% endif %}{% ifversion codeql-kotlin-beta %} Kotlin {% endif %} et Java. \ No newline at end of file diff --git a/translations/fr-FR/data/reusables/dependabot/dependabot-actions-support.md b/translations/fr-FR/data/reusables/dependabot/dependabot-actions-support.md new file mode 100644 index 0000000000..8cf47dbc86 --- /dev/null +++ b/translations/fr-FR/data/reusables/dependabot/dependabot-actions-support.md @@ -0,0 +1,9 @@ +--- +ms.openlocfilehash: 10a6df860ab8205845ae90fcb01d95d8e617096c +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc +ms.translationtype: HT +ms.contentlocale: fr-FR +ms.lasthandoff: 11/24/2022 +ms.locfileid: "148181293" +--- +Les {% data variables.product.prodname_dependabot_security_updates %} {% ifversion dependabot-actions-support %} peuvent corriger les dépendances vulnérables dans {% data variables.product.prodname_actions %}. Lorsque les mises à jour de sécurité sont activées, {% data variables.product.prodname_dependabot %} déclenche automatiquement une demande de tirage pour mettre à jour les {% data variables.product.prodname_actions %} vulnérables utilisées dans vos workflows vers la version corrigée minimale. {% endif %} \ No newline at end of file diff --git a/translations/fr-FR/data/reusables/enterprise_installation/hardware-rec-table.md b/translations/fr-FR/data/reusables/enterprise_installation/hardware-rec-table.md index 7835d425a3..6334d96f80 100644 --- a/translations/fr-FR/data/reusables/enterprise_installation/hardware-rec-table.md +++ b/translations/fr-FR/data/reusables/enterprise_installation/hardware-rec-table.md @@ -1,15 +1,15 @@ --- -ms.openlocfilehash: 4e7a2b55a6a6db231bacb232e4a4da0b4101dbf1 -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.openlocfilehash: 1cb33ecd5b87ac110509c21934a0c8747f2087ae +ms.sourcegitcommit: 4c72bcff385d7093cc42df79ad17f05cfd900b5f ms.translationtype: HT ms.contentlocale: fr-FR -ms.lasthandoff: 09/05/2022 -ms.locfileid: "147167402" +ms.lasthandoff: 11/28/2022 +ms.locfileid: "148183930" --- -| Licences utilisateur | Processeurs virtuels | Mémoire | Stockage associé | Stockage racine | +| Licences utilisateur | Processeurs virtuels | Mémoire | Stockage racine | Stockage (de données) attaché | | :- | -: | -: | -: | -: | -| Essai, démonstration ou 10 utilisateurs légers | 4 | 32 Go | 150 Go | 200 Go | -| 10 à 3 000 | 8 | 48 Go | 300 Go | 200 Go | -| 3 000 à 5 000 | 12 | 64 Go | 500 Go | 200 Go | -| 5 000 à 8 000 | 16 | 96 Go | 750 Go | 200 Go | -| 8 000 à 10 000+ | 20 | 160 Go | 1 000 Go | 200 Go | +| Essai, démonstration ou 10 utilisateurs légers | 4 | 32 Go | 200 Go | 150 Go | +| 10 à 3 000 | 8 | 48 Go | 200 Go | 300 Go | +| 3 000 à 5 000 | 12 | 64 Go | 200 Go | 500 Go | +| 5 000 à 8 000 | 16 | 96 Go | 200 Go | 750 Go | +| 8 000 à 10 000+ | 20 | 160 Go | 200 Go | 1 000 Go | diff --git a/translations/fr-FR/data/reusables/identity-and-permissions/ip-allow-lists-enterprise.md b/translations/fr-FR/data/reusables/identity-and-permissions/ip-allow-lists-enterprise.md index 5ca534656b..2ebdbd0ac7 100644 --- a/translations/fr-FR/data/reusables/identity-and-permissions/ip-allow-lists-enterprise.md +++ b/translations/fr-FR/data/reusables/identity-and-permissions/ip-allow-lists-enterprise.md @@ -1,11 +1,5 @@ ---- -ms.openlocfilehash: 5c02cf240a1d23e9549a534381d9914bd8dc0ebd -ms.sourcegitcommit: fb047f9450b41b24afc43d9512a5db2a2b750a2a -ms.translationtype: HT -ms.contentlocale: fr-FR -ms.lasthandoff: 09/11/2022 -ms.locfileid: "145101598" ---- -Lorsque vous activez la liste verte, les adresses IP que vous avez configurées sont immédiatement ajoutées aux listes vertes des organisations de votre entreprise. Si vous désactivez la liste verte, les adresses sont supprimées des listes vertes des organisations. +When you enable the allow list, the IP addresses you have configured are immediately added to the allow lists of organizations in your enterprise. If you disable the allow list, the addresses are removed from the organization allow lists. -Vous pouvez choisir d’ajouter automatiquement à votre liste verte toutes les adresses IP configurées pour {% data variables.product.prodname_github_apps %} installées dans votre entreprise. Le créateur d’une {% data variables.product.prodname_github_app %} peut configurer une liste verte pour son application, en spécifiant les adresses IP autorisées pour l’exécution de l’application. En héritant de sa liste verte dans la vôtre, vous évitez les refus de demandes de connexion de l’application. Pour plus d’informations, consultez « [Autorisation de l’accès par GitHub Apps](#allowing-access-by-github-apps) ». +{% data reusables.identity-and-permissions.org-enterprise-allow-list-interaction %} For more information, see "[Managing allowed IP addresses for your organization](/organizations/keeping-your-organization-secure/managing-allowed-ip-addresses-for-your-organization)." + +You can choose to automatically add to your allow list any IP addresses configured for {% data variables.product.prodname_github_apps %} installed in your enterprise. The creator of a {% data variables.product.prodname_github_app %} can configure an allow list for their application, specifying the IP addresses at which the application runs. By inheriting their allow list into yours, you avoid connection requests from the application being refused. For more information, see "[Allowing access by GitHub Apps](#allowing-access-by-github-apps)." diff --git a/translations/fr-FR/data/reusables/organizations/organization-wide-project.md b/translations/fr-FR/data/reusables/organizations/organization-wide-project.md index 3be3edb9d0..41e7f47627 100644 --- a/translations/fr-FR/data/reusables/organizations/organization-wide-project.md +++ b/translations/fr-FR/data/reusables/organizations/organization-wide-project.md @@ -1,2 +1,10 @@ -1. Under your organization name, click {% ifversion projects-v2 %}{% octicon "table" aria-label="The Projects icon" %}{% else %}{% octicon "project" aria-label="The Projects icon" %}{% endif %} **Projects**. - {% ifversion projects-v2 %}![Projects tab for your organization](/assets/images/help/organizations/organization-projects-tab-table.png){% else %}![Projects tab for your organization](/assets/images/help/organizations/organization-projects-tab-with-overview-tab.png){% endif %} +--- +ms.openlocfilehash: ce21934ccff5f4f88bf2d3984ae95bcd11e5a41e +ms.sourcegitcommit: 9bf175b190674416ad4e11b5c567409f74c00ad2 +ms.translationtype: HT +ms.contentlocale: fr-FR +ms.lasthandoff: 11/23/2022 +ms.locfileid: "148181212" +--- +1. Sous le nom de votre organisation, cliquez sur {% ifversion projects-v2 %}{% octicon "table" aria-label="The Projects icon" %}{% else %}{% octicon "project" aria-label="The Projects icon" %}{% endif %} **Projets**. + {% ifversion projects-v2 %}![Onglet Projets de votre organisation](/assets/images/help/organizations/organization-projects-tab-table.png){% else %}![Onglet Projets de votre organisation](/assets/images/help/organizations/organization-projects-tab-with-overview-tab.png){% endif %} diff --git a/translations/fr-FR/data/reusables/organizations/require-ssh-cert.md b/translations/fr-FR/data/reusables/organizations/require-ssh-cert.md index 7fd05a7ca7..f4565b4bff 100644 --- a/translations/fr-FR/data/reusables/organizations/require-ssh-cert.md +++ b/translations/fr-FR/data/reusables/organizations/require-ssh-cert.md @@ -1,10 +1,8 @@ ---- -ms.openlocfilehash: 2f27cc8f89cfa028a5e07512c1528152a9bd4941 -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 -ms.translationtype: HT -ms.contentlocale: fr-FR -ms.lasthandoff: 09/05/2022 -ms.locfileid: "145107790" ---- -1. Pour exiger que les membres utilisent des certificats SSH, vous pouvez sélectionner **Exiger des certificats SSH**, puis cliquer sur **Enregistrer**. - ![Case à cocher Exiger un certificat SSH et bout Enregistrer](/assets/images/help/organizations/require-ssh-cert.png) +1. Optionally, to require members to use SSH certificates, select **Require SSH Certificates**, then click **Save**. + ![Require SSH Certificate checkbox and save button](/assets/images/help/organizations/require-ssh-cert.png) + + {% note %} + + **Note:** When you require SSH certificates, the requirement does not apply to authorized third-party integrations or to {% data variables.product.prodname_dotcom %} features such as {% data variables.product.prodname_actions %}{% ifversion fpt or ghec %} and {% data variables.product.prodname_codespaces %}{% endif %}, which are trusted environments within the {% data variables.product.prodname_dotcom %} ecosystem. + + {% endnote %} diff --git a/translations/fr-FR/data/reusables/pull_requests/issues-media-types.md b/translations/fr-FR/data/reusables/pull_requests/issues-media-types.md index d4a2ad17b9..8c00168a59 100644 --- a/translations/fr-FR/data/reusables/pull_requests/issues-media-types.md +++ b/translations/fr-FR/data/reusables/pull_requests/issues-media-types.md @@ -1,18 +1,18 @@ --- -ms.openlocfilehash: 0e58e5904bbff65341fbe4221fa03ea96e032c42 -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 +ms.openlocfilehash: a45f36a89c0e8881fa181cc31f03a6a9cf034aa9 +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc ms.translationtype: HT ms.contentlocale: fr-FR -ms.lasthandoff: 09/05/2022 -ms.locfileid: "145086994" +ms.lasthandoff: 11/24/2022 +ms.locfileid: "148181287" --- ### Types de médias personnalisés Il s’agit des types de médias pris en charge pour cette API : - application/vnd.github.VERSION.raw+json - application/vnd.github.VERSION.text+json - application/vnd.github.VERSION.html+json - application/vnd.github.VERSION.full+json + application/vnd.github.raw+json + application/vnd.github.text+json + application/vnd.github.html+json + application/vnd.github.full+json Pour plus d’informations sur les types de médias, consultez « [Types de médias personnalisés](/rest/overview/media-types) ». diff --git a/translations/fr-FR/data/reusables/secret-scanning/bypass-reasons-and-alerts.md b/translations/fr-FR/data/reusables/secret-scanning/bypass-reasons-and-alerts.md new file mode 100644 index 0000000000..e7e4851084 --- /dev/null +++ b/translations/fr-FR/data/reusables/secret-scanning/bypass-reasons-and-alerts.md @@ -0,0 +1,15 @@ +--- +ms.openlocfilehash: eb4b729cf490728306961ff3d2ef2835700c8735 +ms.sourcegitcommit: 80edcdbff4726de4d196584fcb603bca2efffd1f +ms.translationtype: HT +ms.contentlocale: fr-FR +ms.lasthandoff: 11/24/2022 +ms.locfileid: "148181798" +--- +Ce tableau montre le comportement des alertes pour chaque façon dont un utilisateur peut contourner un blocage de la protection push. + +| Motif du contournement | Comportement des alertes | +|-----------------------|------------------------------------------------------| +| Il est utilisé dans des tests | {% data variables.product.prodname_dotcom %} crée une alerte fermée, résolue comme « utilisé dans des tests » | +| C'est un faux positif | {% data variables.product.prodname_dotcom %} crée une alerte fermée, résolue comme « faux positif » | +| Je le corrigerai plus tard | {% data variables.product.prodname_dotcom %} crée une alerte ouverte | \ No newline at end of file diff --git a/translations/fr-FR/data/reusables/secret-scanning/partner-secret-list-public-repo.md b/translations/fr-FR/data/reusables/secret-scanning/partner-secret-list-public-repo.md index b08a291de8..ccc8a4c340 100644 --- a/translations/fr-FR/data/reusables/secret-scanning/partner-secret-list-public-repo.md +++ b/translations/fr-FR/data/reusables/secret-scanning/partner-secret-list-public-repo.md @@ -1,127 +1,135 @@ -Partner | Supported secret +--- +ms.openlocfilehash: 59e78cbf492110a8949c27e867bf195ae5605307 +ms.sourcegitcommit: bddda0c0814770ee64e378692891931c618247ec +ms.translationtype: HT +ms.contentlocale: fr-FR +ms.lasthandoff: 11/24/2022 +ms.locfileid: "148181762" +--- +Partenaire | Secret pris en charge --- | --- -Adafruit IO | Adafruit IO Key -Adobe | Adobe Device Token -Adobe | Adobe Service Token -Adobe | Adobe Short-Lived Access Token -Adobe | Adobe JSON Web Token -Alibaba Cloud | Alibaba Cloud Access Key ID and Access Key Secret pair -Amazon Web Services (AWS) | Amazon AWS Access Key ID and Secret Access Key pair -Atlassian | Atlassian API Token -Atlassian | Atlassian JSON Web Token -Azure | Azure Active Directory Application Secret -Azure | Azure Batch Key Identifiable -Azure | Azure CosmosDB Key Identifiable -Azure | Azure DevOps {% data variables.product.pat_generic_title_case %} -Azure | Azure ML Studio (classic) Web Service Key -Azure | Azure SAS Token -Azure | Azure Search Admin Key -Azure | Azure Search Query Key -Azure | Azure Service Management Certificate -Azure | Azure SQL Connection String -Azure | Azure Storage Account Key -Checkout.com | Checkout.com Production Secret Key -Checkout.com | Checkout.com Test Secret Key -Chief | Chief Tools Token -Clojars | Clojars Deploy Token -CloudBees CodeShip | CloudBees CodeShip Credential -Contributed Systems | Contributed Systems Credentials -Databricks | Databricks Access Token -Datadog | Datadog API Key -DevCycle | DevCycle Client API Key -DevCycle | DevCycle Server API Key -DigitalOcean | DigitalOcean {% data variables.product.pat_generic_title_case %} -DigitalOcean | DigitalOcean OAuth Token -DigitalOcean | DigitalOcean Refresh Token -DigitalOcean | DigitalOcean System Token -Discord | Discord Bot Token -Doppler | Doppler Personal Token -Doppler | Doppler Service Token -Doppler | Doppler CLI Token -Doppler | Doppler SCIM Token -Doppler | Doppler Audit Token -Dropbox | Dropbox Access Token -Dropbox | Dropbox Short Lived Access Token -Dynatrace | Dynatrace Access Token -Dynatrace | Dynatrace Internal Token +E/S Adafruit | Clé d’E/S Adafruit +Adobe | Jeton d’appareil Adobe +Adobe | Jeton de service Adobe +Adobe | Jeton d’accès courte durée Adobe +Adobe | Jeton web JSON Adobe +Alibaba Cloud | ID de clé d’accès et paire de clé d’accès-secret Alibaba Cloud +Amazon Web Services (AWS) | ID de clé d’accès et paire de clé d’accès-secret Amazon AWS +Atlassian | Jeton d’API Atlassian +Atlassian | Jeton web JSON Atlassian +Azure | Secret d’application Azure Active Directory +Azure | Clé Azure Batch identifiable +Azure | Clé Azure CosmosDB identifiable +Azure | {% data variables.product.pat_generic_title_case %} Azure DevOps +Azure | Clé du service web Azure ML Studio (classique) +Azure | Jeton SAP Azure +Azure | Clé d’administration de Recherche Azure +Azure | Clé de requête de Recherche Azure +Azure | Certificat Azure Service Management +Azure | Chaîne de connexion Azure SQL +Azure | Clé du compte de Stockage Azure +Checkout.com | Clé secrète de production Checkout.com +Checkout.com | Clé secrète de test Checkout.com +Chief | Jeton Chief Tools +Clojars | Jeton de déploiement Clojars +CloudBees CodeShip | Informations d’identification CloudBees CodeShip +Contributed Systems | Informations d’identification Contributed Systems +Databricks | Jeton d’accès Databricks +Datadog | Clé API Datadog +DevCycle | Clé API client DevCycle +DevCycle | Clé API serveur DevCycle +DigitalOcean | {% data variables.product.pat_generic_title_case %} DigitalOcean +DigitalOcean | Jeton OAuth DigitalOcean +DigitalOcean | Jeton d’actualisation DigitalOcean +DigitalOcean | Jeton système DigitalOcean +Discord | Jeton de bot Discord +Doppler | Jeton personnel Doppler +Doppler | Jeton de service Doppler +Doppler | Jeton CLI Doppler +Doppler | Jeton SCIM Doppler +Doppler | Jeton d’audit Doppler +Dropbox | Jeton d’accès Dropbox +Dropbox | Jeton d’accès courte durée Dropbox +Dynatrace | Jeton d’accès Dynatrace +Dynatrace | Jeton interne Dynatrace Figma | Figma {% data variables.product.pat_generic_title_case %} -Finicity | Finicity App Key -Frame.io | Frame.io JSON Web Token -Frame.io| Frame.io Developer Token -FullStory| FullStory API Key -GitHub | GitHub {% data variables.product.pat_generic_title_case %} -GitHub | GitHub OAuth Access Token -GitHub | GitHub Refresh Token -GitHub | GitHub App Installation Access Token -GitHub | GitHub SSH Private Key -GoCardless | GoCardless Live Access Token -GoCardless | GoCardless Sandbox Access Token -Google Cloud | Google API Key -Google Cloud | Google Cloud Private Key ID -Hashicorp Terraform | Terraform Cloud / Enterprise API Token -Hubspot | Hubspot API Key -Hubspot | Hubspot API Personal Access Key -Ionic | Ionic {% data variables.product.pat_generic_title_case %} -Ionic | Ionic Refresh Token -JD Cloud | JD Cloud Access Key -Linear | Linear API Key -Linear | Linear OAuth Access Token -Mailchimp | Mailchimp API Key -Mailchimp | Mandrill API Key -Mailgun | Mailgun API Key -MessageBird | MessageBird API Key -Meta | Facebook Access Token -npm | npm Access Token -NuGet | NuGet API Key -Octopus Deploy | Octopus Deploy API Key -OpenAI | OpenAI API Key -Palantir | Palantir JSON Web Token -PlanetScale | PlanetScale Database Password -PlanetScale | PlanetScale OAuth Token -PlanetScale | PlanetScale Service Token -Plivo | Plivo Auth ID and Token -Postman | Postman API Key -Prefect | Prefect Server API Key -Prefect | Prefect User API Token -Proctorio | Proctorio Consumer Key -Proctorio | Proctorio Linkage Key -Proctorio | Proctorio Registration Key -Proctorio | Proctorio Secret Key -Pulumi | Pulumi Access Token -PyPI | PyPI API Token -ReadMe | ReadMe API Access Key +Finicity | Clé d’application Finicity +Frame.io | Jeton web JSON Frame.io +Frame.io| Jeton de développeur Frame.io +Fullstory| Clé API FullStory +GitHub | {% data variables.product.pat_generic_title_case %} GitHub +GitHub | Jeton d’accès OAuth GitHub +GitHub | Jeton d’actualisation GitHub +GitHub | Jeton d’accès d’installation d’application GitHub +GitHub | Clé privée SSH GitHub +GoCardless | Jeton d’accès dynamique GoCardless +GoCardless | Jeton d’accès de bac à sable GoCardless +Google Cloud | Clé API Google +Google Cloud | ID de clé privée Google Cloud +HashiCorp Terraform | Jeton d’API Cloud / Entreprise Terraform +Hubspot | Clé API Hubspot +Hubspot | Clé d’accès personnel API Hubspot +Ionic | {% data variables.product.pat_generic_title_case %} Ionic +Ionic | Jeton d’actualisation Ionic +JD Cloud | Clé d’accès JD Cloud +Linéaire | Clé API Linear +Linéaire | Jeton d’accès OAuth Linear +MailChimp | Clé API Mailchimp +MailChimp | Clé API Mandrill +Mailgun | Clé API Mailgun +MessageBird | Clé API MessageBird +Meta | Jeton d’accès Facebook +npm | Jeton d’accès npm +NuGet | Clé API NuGet +Octopus Deploy | Clé API Octopus Deploy +OpenAI | Clé API OpenAI +Palantir | Jeton web JSON Palantir +PlanetScale | Mot de passe de base de données PlanetScale +PlanetScale | Jeton OAuth PlanetScale +PlanetScale | Jeton de service PlanetScale +Plivo | ID et jeton d’authentification Plivo +postman | Clé API Postman +Prefect | Clé API du serveur Prefect +Prefect | Jeton d’API utilisateur Prefect +Proctorio | Clé de consommateur Proctorio +Proctorio | Clé de liaison Proctorio +Proctorio | Clé d’inscription proctorio +Proctorio | Clé secrète Proctorio +Pulumi | Jeton d’accès Pulumi +PyPI | Jeton d’API PyPI +ReadMe | Clé d’accès de l’API ReadMe redirect.pizza | redirect.pizza API Token -RubyGems | RubyGems API Key -Samsara | Samsara API Token -Samsara | Samsara OAuth Access Token -SendGrid | SendGrid API Key -Sendinblue | Sendinblue API Key -Sendinblue | Sendinblue SMTP Key -Shopify | Shopify App Shared Secret -Shopify | Shopify Access Token -Shopify | Shopify Custom App Access Token -Shopify | Shopify Private App Password -Slack | Slack API Token -Slack | Slack Incoming Webhook URL -Slack | Slack Workflow Webhook URL -SSLMate | SSLMate API Key -SSLMate | SSLMate Cluster Secret -Stripe | Stripe Live API Secret Key -Stripe | Stripe Test API Secret Key -Stripe | Stripe Live API Restricted Key -Stripe | Stripe Test API Restricted Key -Supabase | Supabase Service Key -Tencent Cloud | Tencent Cloud Secret ID -Tencent WeChat | Tencent WeChat API App ID -Twilio | Twilio Account String Identifier -Twilio | Twilio API Key -Typeform | Typeform {% data variables.product.pat_generic_title_case %} -Uniwise | WISEflow API Key -Valour | Valour Access Token -Yandex | Yandex.Cloud API Key -Yandex | Yandex.Cloud IAM Cookie -Yandex | Yandex.Cloud IAM Token -Yandex | Yandex.Dictionary API Key -Yandex | Yandex.Cloud Access Secret -Yandex | Yandex.Passport OAuth Token -Zuplo | Zuplo Consumer API +RubyGems | Clé API RubyGems +Samsara | Jeton d’API Samsara +Samsara | Jeton d’accès OAuth Samsara +SendGrid | Clé API SendGrid +Sendinblue | Clé API Sendinblue +Sendinblue | Clé SMTP Sendinblue +Shopify | Secret partagé d’application Shopify +Shopify | Jeton d’accès Shopify +Shopify | Jeton d’accès d’application personnalisée Shopify +Shopify | Mot de passe d’application privée Shopify +Slack | Jeton d’API Slack +Slack | URL du webhook entrant Slack +Slack | URL du webhook de workflow Slack +SSLMate | Clé API SSLMate +SSLMate | Secret de cluster SSLMate +Stripe | Clé secrète d’API dynamique Stripe +Stripe | Clé secrète d’API de test Stripe +Stripe | Clé restreinte d’API dynamique Stripe +Stripe | Clé restreinte d’API de test Stripe +Supabase | Clé de service Supabase +Tencent Cloud | ID de secret Tencent Cloud +Tencent WeChat | ID d’application de l’API Tencent WeChat +Twilio | Identificateur de chaîne de compte Twilio +Twilio | Clé API Twilio +Typeform | {% data variables.product.pat_generic_title_case %} Typeform +Uniwise | Clé API WISEflow +Valour | Jeton d’accès Valour +Yandex | Clé API Yandex.Cloud +Yandex | Cookie IAM Yandex.Cloud +Yandex | Jeton Yandex.Cloud +Yandex | Clé API Yandex.Dictionary +Yandex | Secret d’accès Yandex.Cloud +Yandex | Jeton OAuth Yandex.Passport +Zuplo | API consommateur Zuplo diff --git a/translations/fr-FR/data/ui.yml b/translations/fr-FR/data/ui.yml index c7e7c357a3..1e8377dd72 100644 --- a/translations/fr-FR/data/ui.yml +++ b/translations/fr-FR/data/ui.yml @@ -1,235 +1,267 @@ meta: - default_description: "Démarrez, dépannez et tirez le meilleur parti de GitHub. Documentation pour les nouveaux utilisateurs, développeurs et administrateurs et pour tous les produits GitHub." + default_description: Get started, troubleshoot, and make the most of GitHub. Documentation for new users, developers, administrators, and all of GitHub's products. header: - github_docs: Documentation GitHub + github_docs: GitHub Docs contact: Contact notices: - ghae_silent_launch: GitHub AE est actuellement en version limitée. + ghae_silent_launch: GitHub AE is currently under limited release. release_candidate: # The version name is rendered before the below text via includes/header-notification.html - ' est actuellement disponible en tant que version Release Candidate. Pour plus d’informations, consultez « À propos des mises à niveau vers les nouvelles versions »' + ' is currently available as a release candidate. For more information, see "About upgrades to new releases."' localization_complete: - "Nous publions des mises à jour fréquentes de notre documentation, et la traduction de cette page peut encore être en cours. Pour obtenir les informations les plus récentes, veuillez consulter la Documentation en anglais." - early_access: 📣 Veuillez ne pas partager cette URL publiquement. Cette page contient du contenu sur une fonctionnalité en accès anticipé. - release_notes_use_latest: "Veuillez utiliser la dernière version pour bénéficier des dernières mises à jour de sécurité, de performances et de bogues." + We publish frequent updates to our documentation, and translation of this page may still be in progress. + For the most current information, please visit the + English documentation. + early_access: 📣 Please do not share this URL publicly. This page contains content about an early access feature. + release_notes_use_latest: Please use the latest release for the latest security, performance, and bug fixes. # GHES release notes - ghes_release_notes_upgrade_patch_only: "📣 Il ne s’agit pas de la dernière version de correctif d’Enterprise Server." - ghes_release_notes_upgrade_release_only: "📣 Il ne s’agit pas de la dernière version d’Enterprise Server." - ghes_release_notes_upgrade_patch_and_release: "📣 Il ne s’agit pas de la dernière version de correctif de cette série de versions, ni de la dernière version d’Enterprise Server." - sign_up_cta: Inscription + ghes_release_notes_upgrade_patch_only: 📣 This is not the latest patch release of Enterprise Server. + ghes_release_notes_upgrade_release_only: 📣 This is not the latest release of Enterprise Server. + ghes_release_notes_upgrade_patch_and_release: 📣 This is not the latest patch release of this release series, and this is not the latest release of Enterprise Server. + sign_up_cta: Sign up picker: - language_picker_default_text: Choisir une langue - product_picker_default_text: Tous les produits - version_picker_default_text: Choisir une version + language_picker_default_text: Choose a language + product_picker_default_text: All products + version_picker_default_text: Choose a version release_notes: - banner_text: GitHub a commencé à déployer ces changements pour les entreprises le + banner_text: GitHub began rolling these changes out to enterprises on search: - need_help: Vous avez besoin d’aide ? - placeholder: Recherche dans la documentation GitHub - loading: Chargement - no_results: Aucun résultat trouvé. - search_results_for: Résultats de recherche pour - no_content: Aucun contenu - matches_displayed: Correspondances affichées - search_error: Une erreur s’est produite lors de la tentative de recherche. - description: Entrez un terme de recherche pour le trouver dans la documentation GitHub. - label: Recherche dans la documentation GitHub - results_found: "{n} résultats trouvés en {s} ms" - results_page: "Page {page} sur {pages}." - nothing_found: Aucun résultat trouvé 😿 + need_help: Need help? + placeholder: Search GitHub Docs + loading: Loading + no_results: No results found + search_results_for: Search results for + no_content: No content + matches_found: Results found + matches_displayed: Matches displayed + search_error: An error occurred trying to perform the search. + description: Enter a search term to find it in the GitHub Documentation. + label: Search GitHub Docs + results_found: Found {n} results in {s}ms + results_page: This is page {page} of {pages}. + nothing_found: Nothing found 😿 homepage: - explore_by_product: Explorer par produit + explore_by_product: Explore by product version_picker: Version - description: "De l’aide, où que vous en soyez dans votre parcours sur GitHub." + description: Help for wherever you are on your GitHub journey. toc: - getting_started: Prise en main - popular: Populaire + getting_started: Getting started + popular: Popular guides: Guides - whats_new: Nouveautés - videos: Vidéos - all_changelogs: Tous les messages du journal des modifications + whats_new: What's new + videos: Videos + all_changelogs: All changelog posts pages: - article_version: 'Version de l’article' - miniToc: Contenu de cet article - contributor_callout: Cet article est rédigé et mis à jour par - all_enterprise_releases: Toutes les versions d’Enterprise Server - about_versions: À propos des versions + article_version: 'Article version' + miniToc: In this article + contributor_callout: This article is contributed and maintained by + all_enterprise_releases: All Enterprise Server releases + about_versions: About versions + permissions_statement: Who can use this feature errors: - oops: Oups ! - something_went_wrong: Un problème est survenu. - we_track_errors: "Nous suivons ces erreurs automatiquement, mais si le problème persiste, n’hésitez pas à nous contacter." - page_doesnt_exist: Il semble que cette page n’existe pas. + oops: Ooops! + something_went_wrong: It looks like something went wrong. + we_track_errors: We track these errors automatically, but if the problem persists please feel free to contact us. + page_doesnt_exist: It looks like this page doesn't exist. support: - still_need_help: Vous avez encore besoin d’aide ? - contact_support: Contacter le support technique - ask_community: Demander à la communauté GitHub + still_need_help: Still need help? + contact_support: Contact support + ask_community: Ask the GitHub community survey: - able_to_find: Ce document vous a-t-il aidé ? + able_to_find: Did this doc help you? yes: Yes no: No - comment_yes_label: Faites-nous savoir ce que nous faisons bien - comment_no_label: Faites-nous savoir ce que nous pouvons faire mieux - optional: Facultatif - required: Obligatoire + comment_yes_label: Let us know what we do well + comment_no_label: Let us know what we can do better + optional: Optional + required: Required email_placeholder: email@example.com - email_label: "Si nous pouvons vous contacter pour d’autres questions, veuillez indiquer votre adresse e-mail" - email_validation: Entrez une adresse e-mail valide - send: Envoyer - feedback: Merci ! Nous avons reçu vos commentaires. - not_support: "Si vous avez besoin d’une réponse, veuillez plutôt contacter le service de support." - privacy_policy: Politique de confidentialité + email_label: If we can contact you with more questions, please enter your email address + email_validation: Please enter a valid email address + send: Send + feedback: Thank you! We received your feedback. + not_support: If you need a reply, please contact support instead. + privacy_policy: Privacy policy contribution_cta: - title: Aidez-nous à rendre ces documents formidables ! - body: Toute la documentation GitHub est open source. Vous voyez quelque chose qui n’est pas correct ou qui n’est pas clair ? Envoyez une demande de tirage. - button: Faire une contribution - or: "Ou," - to_guidelines: découvrez comment contribuer. + title: Help us make these docs great! + body: All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request. + button: Make a contribution + or: Or, + to_guidelines: learn how to contribute. +parameter_table: + body: Body parameters + default: Default + description: Description + enum_description_title: Can be one of + headers: Headers + name: Name + path: Path parameters + query: Query parameters + required: Required + see_preview_notice: See preview notice + see_preview_notices: See preview notices + type: Type + single_enum_description: Value products: graphql: reference: - implements: Implémentations - fields: Champs + implements: Implements + fields: Fields arguments: Arguments - name: Nom + name: Name type: Type description: Description - input_fields: Champs d’entrée - return_fields: Champs de retour - implemented_by: Implémenté dans - values: Valeurs - possible_types: Types possibles - preview_notice: Avis de préversion - deprecation_notice: Note relative à la suppression de fonctionnalités - preview_period: "Pendant la période de préversion, l’API peut être modifiée sans préavis." + input_fields: Input fields + return_fields: Return fields + implemented_by: Implemented by + values: Values + possible_types: Possible types + preview_notice: Preview notice + deprecation_notice: Deprecation notice + preview_period: During the preview period, the API may change without notice. overview: - preview_header: 'Pour activer cette préversion et accéder aux membres du schéma suivants, vous devez fournir un type de média personnalisé dans l’en-tête `Accept` :' - preview_schema_members: 'Membres du schéma en préversion' - announced: Annoncé - updates: Mises à jour + preview_header: 'To toggle this preview and access the following schema members, you must provide a custom media type in the `Accept` header:' + preview_schema_members: 'Previewed schema members' + announced: Announced + updates: Updates rest: + banner: + api_versioned: The REST API is now versioned. + api_version_info: For more information, see "About API versioning". + ghes_api_versioned: After a site administrator upgrades your Enterprise Server instance to {{ firstGhesReleaseWithApiVersions.versionTitle }} or later, the REST API will be versioned. To learn how to find your instance's version, see "About versions of GitHub Docs". + versioning: + about_versions: About REST API versions reference: - default: Default - name: Nom - in: Dans - type: Type + in: In description: Description notes: Notes - parameters: Paramètres - response: response - example_response: Exemple de réponse - status_code: Code d’état - http_status_code: Codes de statut de réponse HTTP - code_sample: Exemple de code - code_samples: Exemples de code - preview_notice: Avis de préversion - preview_notices: Avis de préversions - see_preview_notice: Voir l’avis de préversion - see_preview_notices: Voir les avis de préversions - preview_header_is_required: Cet en-tête est requis - preview_notice_to_change: Cette API est en cours d’élaboration et est susceptible d’être modifiée - works_with: Fonctionne avec - api_reference: Référence d’API REST - enum_description_title: Peut être - required: Obligatoire - headers: headers - query: Paramètres de requête - path: Paramètres de chemin d’accès - body: Paramètres du corps + parameters: Parameters + response: Response + example_response: Example response + status_code: Status code + http_status_code: HTTP response status codes + code_sample: Code sample + code_samples: Code samples + preview_notice: Preview notice + preview_notices: Preview notices + preview_header_is_required: This header is required + preview_notice_to_change: This API is under preview and subject to change + works_with: Works with + api_reference: REST API reference + enum_description_title: Can be one of + required: Required + headers: Headers + query: Query parameters + path: Path parameters + body: Body parameters + webhooks: + action_type_switch_error: There was an error switching webhook action types. + action_type: Action type + availability: Availability + webhook_payload_object: Webhook payload object + webhook_payload_example: Webhook payload example + rephrase_availability: + repository: Repositories + organization: Organizations + app: GitHub Apps + business: Enterprises + marketplace: GitHub Marketplace + sponsors_listing: Sponsored accounts footer: - all_rights_reserved: Tous droits réservés - terms: Termes - privacy: Confidentialité - security: Sécurité + all_rights_reserved: All rights reserved + terms: Terms + privacy: Privacy + security: Security product: - heading: Produit + heading: Product links: - features: Fonctionnalités - security: Sécurité - enterprise: Entreprise - case_studies: Études de cas - pricing: Tarifs - resources: Ressources + features: Features + security: Security + enterprise: Enterprise + case_studies: Case Studies + pricing: Pricing + resources: Resources platform: - heading: Plateforme + heading: Platform links: - developer_api: API pour les développeurs - partners: Partenaires + developer_api: Developer API + partners: Partners atom: Atom electron: Electron github_desktop: GitHub Desktop support: heading: Support links: - help: Aide - community_forum: Forum de la communauté - training: Entrainement - status: Statut - contact_github: Contacter GitHub + help: Help + community_forum: Community Forum + training: Training + status: Status + contact_github: Contact GitHub company: heading: Company links: - about: À propos + about: About blog: Blog - careers: Carrières - press: Appuyez sur + careers: Careers + press: Press shop: Shop product_landing: - quickstart: Démarrage rapide - reference: Informations de référence - overview: Vue d’ensemble + quickstart: Quickstart + reference: Reference + overview: Overview guides: Guides - code_examples: Exemples de code - search_code_examples: Rechercher des exemples de code - search_results_for: Résultats de recherche pour - matches_displayed: Correspondances affichées - show_more: Montrer la suite - explore_people_and_projects: Explorer les personnes et les projets - sorry: "Désolé, il n’y a pas de résultat pour" - no_example: Il semble que nous n’ayons pas d’exemple qui corresponde à votre filtre. - try_another: Essayez un autre filtre ou ajoutez votre exemple de code. - no_result: "Désolé, il n’y a pas de guides qui correspondent à votre filtre." - learn: Apprendre à ajouter un exemple de code - communities_using_discussions: Communautés sur GitHub.com utilisant des discussions - add_your_community: Ajouter votre communauté - sponsor_community: Communauté des sponsors GitHub - supported_releases: Versions prises en charge - release_notes_for: Notes de publication pour - upgrade_from: Mise à niveau à partir de - browse_all_docs: Parcourir tous les documents - browse_all: Parcourir tout + code_examples: Code examples + search_code_examples: Search code examples + search_results_for: Search results for + matches_displayed: Matches displayed + show_more: Show more + explore_people_and_projects: Explore people and projects + sorry: Sorry, there is no result for + no_example: It looks like we don't have an example that fits your filter. + try_another: Try another filter or add your code example. + no_result: Sorry, there are no guides that match your filter. + learn: Learn how to add a code example + communities_using_discussions: Communities on GitHub.com using discussions + add_your_community: Add your community + sponsor_community: GitHub Sponsors community + supported_releases: Supported releases + release_notes_for: Release notes for + upgrade_from: Upgrade from + browse_all_docs: Browse all docs + browse_all: Browse all docs: docs - explore_release_notes: Explorer les notes de mise en production - view: Afficher tout + explore_release_notes: Explore release notes + view: View all product_guides: - start_path: Commencer un parcours d’apprentissage - learning_paths: 'Chemins d’apprentissage {{ productMap[currentProduct].name }}' - learning_paths_desc: Les parcours d’apprentissage sont une collection d’articles qui vous aident à maîtriser un sujet particulier. - guides: 'Guides {{ productMap[currentProduct].name }}' - more_guides: plus de guides - load_more: Charger plus de guides - all_guides: 'Tous les guides {{ productMap[currentProduct].name }}' - filter_instructions: Filtrer la liste des guides à l’aide de ces commandes + start_path: Start learning path + learning_paths: '{{ productMap[currentProduct].name }} learning paths' + learning_paths_desc: Learning paths are a collection of guides that help you master a particular subject. + guides: '{{ productMap[currentProduct].name }} guides' + more_guides: more guides + load_more: Load more guides + all_guides: 'All {{ productMap[currentProduct].name }} guides' + filter_instructions: Filter the guide list using these controls filters: type: Type - topic: Rubrique - all: Tous + topic: Topic + all: All guides_found: - multiple: '{n} guides trouvés' - one: 1 guide trouvé - none: Aucun guide trouvé + multiple: '{n} guides found' + one: 1 guide found + none: No guides found guide_types: - overview: Vue d’ensemble - quick_start: Démarrage rapide - tutorial: Didacticiel - how_to: Guide pratique - reference: Informations de référence + overview: Overview + quick_start: Quickstart + tutorial: Tutorial + how_to: How-to guide + reference: Reference learning_track_nav: - prevGuide: Guide précédent - nextGuide: Guide suivant + prevGuide: Previous guide + nextGuide: Next guide toggle_images: - off: "Les images sont désactivées, cliquez pour les afficher" - on: "Les images sont activées, cliquez pour les masquer" - hide_single: Masquer l’image - show_single: Afficher l’image + off: Images are off, click to show + on: Images are on, click to hide + hide_single: Hide image + show_single: Show image scroll_button: - scroll_to_top: Faire défiler vers le sommet + scroll_to_top: Scroll to top diff --git a/translations/fr-FR/data/variables/product.yml b/translations/fr-FR/data/variables/product.yml index 2c9c2dc8f7..4b90a74a9d 100644 --- a/translations/fr-FR/data/variables/product.yml +++ b/translations/fr-FR/data/variables/product.yml @@ -23,7 +23,6 @@ prodname_ghe_cloud: 'GitHub Enterprise Cloud' prodname_ghe_managed: 'GitHub AE' prodname_ghe_one: 'GitHub One' prodname_docs: 'GitHub Docs' - prodname_free_user: 'GitHub Free' prodname_pro: 'GitHub Pro' prodname_team: 'GitHub Team' diff --git a/translations/ko-KR/content/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list.md b/translations/ko-KR/content/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list.md index 9aeec82040..29f41d6e8e 100644 --- a/translations/ko-KR/content/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list.md +++ b/translations/ko-KR/content/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list.md @@ -25,7 +25,7 @@ By default, authorized users can access your enterprise from any IP address. You {% ifversion ghec %} - If your enterprise uses {% data variables.product.prodname_emus %} with OIDC, you can choose whether to use {% data variables.product.company_short %}'s IP allow list feature or to use the allow list restrictions for your identity provider (IdP). If your enterprise does not use {% data variables.product.prodname_emus %} with OIDC, you can use {% data variables.product.company_short %}'s allow list feature. +If your enterprise uses {% data variables.product.prodname_emus %} with OIDC, you can choose whether to use {% data variables.product.company_short %}'s IP allow list feature or to use the allow list restrictions for your identity provider (IdP). If your enterprise does not use {% data variables.product.prodname_emus %} with OIDC, you can use {% data variables.product.company_short %}'s allow list feature. {% elsif ghae %} @@ -45,8 +45,6 @@ You can use {% data variables.product.company_short %}'s IP allow list to contro {% data reusables.identity-and-permissions.ip-allow-lists-enable %} {% data reusables.identity-and-permissions.ip-allow-lists-enterprise %} -You can also configure allowed IP addresses for an individual organization. For more information, see "[Managing allowed IP addresses for your organization](/organizations/keeping-your-organization-secure/managing-allowed-ip-addresses-for-your-organization)." - ## About your IdP's allow list If you are using {% data variables.product.prodname_emus %} with OIDC, you can use your IdP's allow list. @@ -134,7 +132,7 @@ You can use your IdP's allow list if you use {% data variables.product.prodname_ 1. Under "IP allow list", select the dropdown and click **Identity Provider**. ![Screenshot of dropdown menu showing three IP allow list configuration options: Disabled, Identity Provider, and GitHub](/assets/images/help/security/enable-identity-provider-ip-allow-list.png) - - Optionally, to allow installed {% data variables.product.company_short %} and {% data variables.product.prodname_oauth_apps %} to access your enterprise from any IP address, select **Skip IdP check for applications**. +1. Optionally, to allow installed {% data variables.product.company_short %} and {% data variables.product.prodname_oauth_apps %} to access your enterprise from any IP address, select **Skip IdP check for applications**. ![Checkbox to allow IP addresses](/assets/images/help/security/ip-allow-list-skip-idp-check.png) 1. Click **Save**. diff --git a/translations/ko-KR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md b/translations/ko-KR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md index 5f0283606c..0d04b8bfb8 100644 --- a/translations/ko-KR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md +++ b/translations/ko-KR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md @@ -1,7 +1,7 @@ --- -title: Configuring SAML single sign-on for your enterprise +title: 엔터프라이즈에 대한 SAML Single Sign-On 구성 shortTitle: Configure SAML SSO -intro: 'You can control and secure access to {% ifversion ghec %}resources like repositories, issues, and pull requests within your enterprise''s organizations{% elsif ghes %}{% data variables.location.product_location %}{% elsif ghae %}your enterprise on {% data variables.product.prodname_ghe_managed %}{% endif %} by {% ifversion ghec %}enforcing{% elsif ghes or ghae %}configuring{% endif %} SAML single sign-on (SSO) through your identity provider (IdP).' +intro: '리포지토리, 문제 등의 {% ifversion ghec %}리소스에 대한 액세스를 제어하고 보호할 수 있습니다. 및 엔터프라이즈 조직 내 끌어오기 요청{% elsif ghes %}{% data variables.location.product_location %}{% elsif ghae %}{% data variables.product.prodname_ghe_managed %}{% endif %} by {% ifversion ghec %}ID 공급자(IdP)를 통해 {% elsif ghes or ghae %}구성{% endif %} SAML SSO(Single Sign-On)를 적용합니다.' permissions: '{% ifversion ghes %}Site administrators{% elsif ghec or ghae %}Enterprise owners{% endif %} can configure SAML SSO for {% ifversion ghec or ghae %}an enterprise on {% data variables.product.product_name %}{% elsif ghes %}a {% data variables.product.product_name %} instance{% endif %}.' versions: ghec: '*' @@ -21,11 +21,16 @@ redirect_from: - /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 - /admin/authentication/managing-identity-and-access-for-your-enterprise/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 +ms.openlocfilehash: 804ba3b262aae15b862e1a14694b82339c8d34a4 +ms.sourcegitcommit: 7a74d5796695bb21c30e4031679253cbc16ceaea +ms.translationtype: MT +ms.contentlocale: ko-KR +ms.lasthandoff: 11/28/2022 +ms.locfileid: '148183958' --- - {% data reusables.enterprise-accounts.emu-saml-note %} -## About SAML SSO +## SAML SSO 정보 {% ifversion ghec %} @@ -33,21 +38,21 @@ redirect_from: {% data reusables.saml.saml-accounts %} -For more information, see "[About identity and access management with SAML single sign-on](/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on)." +자세한 내용은 “[SAML Single Sign-On을 사용한 ID 및 액세스 관리 정보](/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on)”를 참조하세요. {% data reusables.saml.about-saml-enterprise-accounts %} -{% data reusables.saml.about-saml-access-enterprise-account %} For more information, see "[Viewing and managing a user's SAML access to your enterprise account](/admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise)." +{% data reusables.saml.about-saml-access-enterprise-account %} 자세한 내용은 "[엔터프라이즈 계정에 대한 사용자의 SAML 액세스 보기 및 관리](/admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise)"를 참조하세요. {% data reusables.saml.saml-disabled-linked-identities-removed %} -{% data reusables.scim.enterprise-account-scim %} +{% data reusables.apps.reauthorize-apps-saml %} {% elsif ghes or ghae %} -SAML SSO allows you to centrally control and secure access to {% data variables.location.product_location %} from your SAML IdP. When an unauthenticated user visits {% data variables.location.product_location %} in a browser, {% data variables.product.product_name %} will redirect the user to your SAML IdP to authenticate. After the user successfully authenticates with an account on the IdP, the IdP redirects the user back to {% data variables.location.product_location %}. {% data variables.product.product_name %} validates the response from your IdP, then grants access to the user. +SAML SSO를 사용하면 SAML IdP에서 {% data variables.location.product_location %}에 대한 액세스를 중앙에서 제어하고 보호할 수 있습니다. 인증되지 않은 사용자가 브라우저에서 {% data variables.location.product_location %}를 방문하면 {% data variables.product.product_name %}는 사용자를 SAML IdP로 리디렉션하여 인증합니다. 사용자가 IdP의 계정으로 성공적으로 인증되면 IdP는 사용자를 {% data variables.location.product_location %}로 다시 리디렉션합니다. {% data variables.product.product_name %}는 IdP에서 응답의 유효성을 검사한 다음, 사용자에게 액세스 권한을 부여합니다. -After a user successfully authenticates on your IdP, the user's SAML session for {% data variables.location.product_location %} is active in the browser for 24 hours. After 24 hours, the user must authenticate again with your IdP. +사용자가 IdP에서 성공적으로 인증되면 {% data variables.location.product_location %}에 대한 사용자의 SAML 세션이 브라우저에서 24시간 동안 활성화됩니다. 24시간이 지나면 사용자는 IdP에서 다시 인증을 받아야 합니다. {% data reusables.saml.saml-ghes-account-revocation %} @@ -55,176 +60,161 @@ After a user successfully authenticates on your IdP, the user's SAML session for {% data reusables.saml.assert-the-administrator-attribute %} -{% data reusables.scim.after-you-configure-saml %} For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise)." +{% data reusables.scim.after-you-configure-saml %} 자세한 내용은 “[엔터프라이즈에 대한 사용자 프로비저닝 구성](/admin/authentication/configuring-user-provisioning-for-your-enterprise)”을 참조하세요. {% endif %} {% endif %} -## Supported identity providers +## 지원되는 ID 공급자 {% data reusables.saml.saml-supported-idps %} {% ifversion ghec %} -## Username considerations with SAML +## SAML을 사용하는 사용자 이름 고려 사항 -{% ifversion ghec %}If you use {% data variables.product.prodname_emus %}, {% endif %}{% 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)." +{% ifversion ghec %} {% data variables.product.prodname_emus %}를 사용하는 경우 {% endif %}{% data reusables.enterprise_user_management.consider-usernames-for-external-authentication %} 자세한 내용은 "[외부 인증에 대한 사용자 이름 고려 사항](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)"을 참조하세요. -## Enforcing SAML single-sign on for organizations in your enterprise account +## 엔터프라이즈 계정의 조직에서 SAML Single Sign-On 적용 -{% note %} +엔터프라이즈에 SAML SSO를 적용하면 엔터프라이즈 구성이 기존 조직 수준 SAML 구성을 재정의합니다. {% data reusables.saml.switching-from-org-to-enterprise %} 자세한 내용은 “[조직에서 엔터프라이즈 계정으로 SAML 구성 전환](/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)”을 참조하세요. -**Notes:** +조직에 SAML SSO를 적용하면 {% data variables.product.company_short %}는 SAML IdP에서 성공적으로 인증되지 않은 조직의 멤버를 제거합니다. 엔터프라이즈에 SAML SSO가 필요한 경우 {% data variables.product.company_short %}는 SAML IdP에서 성공적으로 인증되지 않은 엔터프라이즈의 멤버를 제거하지 않습니다. 다음에 멤버가 엔터프라이즈의 리소스에 액세스할 때 멤버는 SAML IdP에서 인증을 받아야 합니다. -- When you enforce SAML SSO for your enterprise, the enterprise configuration will override any existing organization-level SAML configurations. {% data reusables.saml.switching-from-org-to-enterprise %} For more information, see "[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)." -- When you enforce SAML SSO for an organization, {% data variables.product.company_short %} removes any members of the organization that have not authenticated successfully with your SAML IdP. When you require SAML SSO for your enterprise, {% data variables.product.company_short %} does not remove members of the enterprise that have not authenticated successfully with your SAML IdP. The next time a member accesses the enterprise's resources, the member must authenticate with your SAML IdP. +OKTA 사용하여 SAML을 사용하도록 설정하는 방법에 대한 자세한 내용은 "[Okta를 사용하여 엔터프라이즈 계정에 대해 SAML Single Sign-On 구성](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise-using-okta)"을 참조하세요. -{% endnote %} - -For more detailed information about how to enable SAML using Okta, see "[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)." - -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} 4. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} -5. Under "SAML single sign-on", select **Require SAML authentication**. - ![Checkbox for enabling SAML SSO](/assets/images/help/business-accounts/enable-saml-auth-enterprise.png) -6. In the **Sign on URL** field, type the HTTPS endpoint of your IdP for single sign-on requests. This value is available in your IdP configuration. -![Field for the URL that members will be forwarded to when signing in](/assets/images/help/saml/saml_sign_on_url_business.png) -7. Optionally, in the **Issuer** field, type your SAML issuer URL to verify the authenticity of sent messages. -![Field for the SAML issuer's name](/assets/images/help/saml/saml_issuer.png) -8. Under **Public Certificate**, paste a certificate to verify SAML responses. -![Field for the public certificate from your identity provider](/assets/images/help/saml/saml_public_certificate.png) -9. To verify the integrity of the requests from your SAML issuer, click {% octicon "pencil" aria-label="The edit icon" %}. Then in the "Signature Method" and "Digest Method" drop-downs, choose the hashing algorithm used by your SAML issuer. -![Drop-downs for the Signature Method and Digest method hashing algorithms used by your SAML issuer](/assets/images/help/saml/saml_hashing_method.png) -10. Before enabling SAML SSO for your enterprise, click **Test SAML configuration** to ensure that the information you've entered is correct. ![Button to test SAML configuration before enforcing](/assets/images/help/saml/saml_test.png) -11. Click **Save**. +5. "SAML Single Sign-On"에서 **SAML 인증 필요** 를 선택합니다. + ![SAML SSO를 사용하도록 설정하기 위한 확인란](/assets/images/help/business-accounts/enable-saml-auth-enterprise.png) +6. **로그온 URL** 필드에서 Single Sign-On 요청에 대한 IdP의 HTTPS 엔드포인트를 입력합니다. 이 값은 IdP 구성에서 사용할 수 있습니다. +![로그인할 때 멤버가 전달되는 URL의 필드](/assets/images/help/saml/saml_sign_on_url_business.png) +7. 필요에 따라 **발급자** 필드에 SAML 발급자 URL을 입력하여 보낸 메시지의 신뢰성을 확인합니다. +![SAML 발급자 이름 필드](/assets/images/help/saml/saml_issuer.png) +8. **퍼블릭 인증서** 아래에 인증서를 붙여넣어 SAML 응답을 확인합니다. +![ID 공급자의 퍼블릭 인증서 필드](/assets/images/help/saml/saml_public_certificate.png) +9. SAML 발급자의 요청 무결성을 확인하려면 {% octicon "pencil" aria-label="The edit icon" %}을 클릭합니다. 그런 다음, "서명 메서드" 및 "다이제스트 메서드" 드롭다운에서 SAML 발급자가 사용하는 해시 알고리즘을 선택합니다. +![SAML 발급자가 사용하는 서명 메서드 및 다이제스트 메서드 해시 알고리즘에 대한 드롭다운](/assets/images/help/saml/saml_hashing_method.png) +10. 엔터프라이즈에 SAML SSO를 사용하도록 설정하기 전에 **SAML 구성 테스트** 를 클릭하여 입력한 정보가 올바른지 확인합니다. ![적용하기 전에 SAML 구성을 테스트하는 단추](/assets/images/help/saml/saml_test.png) +11. **저장** 을 클릭합니다. {% data reusables.enterprise-accounts.download-recovery-codes %} {% elsif ghes %} -## Configuring SAML SSO +## SAML SSO 구성 -You can enable or disable SAML authentication for {% data variables.location.product_location %}, or you can edit an existing configuration. You can view and edit authentication settings for {% data variables.product.product_name %} in the management console. For more information, see "[Accessing the management console](/admin/configuration/configuring-your-enterprise/accessing-the-management-console)." +{% data variables.location.product_location %}에 SAML 인증을 사용하거나 사용하지 않도록 설정하거나 기존 구성을 편집할 수 있습니다. 관리 콘솔에서 {% data variables.product.product_name %}에 대한 인증 설정을 보고 편집할 수 있습니다. 자세한 내용은 “[관리 콘솔 액세스](/admin/configuration/configuring-your-enterprise/accessing-the-management-console)”를 참조하세요. {% note %} -**Note**: {% data reusables.enterprise.test-in-staging %} +**참고**: {% data reusables.enterprise.test-in-staging %} {% endnote %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.authentication %} -1. Select **SAML**. +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.authentication %} +1. **SAML** 을 선택합니다. - ![Screenshot of option to enable SAML authentication in management console](/assets/images/enterprise/management-console/auth-select-saml.png) + ![관리 콘솔에서 SAML 인증을 사용하도록 설정하는 옵션의 스크린샷](/assets/images/enterprise/management-console/auth-select-saml.png) 1. {% data reusables.enterprise_user_management.built-in-authentication-option %} - ![Screenshot of option to enable built-in authentication outside of SAML IdP](/assets/images/enterprise/management-console/saml-built-in-authentication.png) -1. Optionally, to enable unsolicited response SSO, select **IdP initiated SSO**. By default, {% data variables.product.prodname_ghe_server %} will reply to an unsolicited Identity Provider (IdP) initiated request with an `AuthnRequest` back to the IdP. + ![SAML IdP 외부에서 기본 제공 인증을 사용하도록 설정하는 옵션의 스크린샷](/assets/images/enterprise/management-console/saml-built-in-authentication.png) +1. 필요에 따라 요청되지 않은 응답 SSO를 사용하도록 설정하려면 **IdP 시작 SSO** 를 선택합니다. 기본적으로 {% data variables.product.prodname_ghe_server %}는 원치 않는 IdP(ID 공급자) 시작 요청에 대해 IdP에 `AuthnRequest`로 회신합니다. - ![Screenshot of option to enable IdP-initiated unsolicited response](/assets/images/enterprise/management-console/saml-idp-sso.png) + ![IdP에서 시작한 요청되지 않은 응답을 사용하도록 설정하는 옵션의 스크린샷](/assets/images/enterprise/management-console/saml-idp-sso.png) {% tip %} - **Note**: We recommend keeping this value **unselected**. You should enable this feature **only** in the rare instance that your SAML implementation does not support service provider initiated SSO, and when advised by {% data variables.contact.enterprise_support %}. + **참고**: 이 값을 **선택되지 않음** 상태로 유지하는 것이 좋습니다. 드물게 SAML 구현에서 서비스 공급자가 시작한 SSO를 지원하지 않는 경우와 {% data variables.contact.enterprise_support %}에서 권고하는 경우에 **만** 이 기능을 사용하도록 설정해야 합니다. {% endtip %} -1. Select **Disable administrator demotion/promotion** if you **do not** want your SAML provider to determine administrator rights for users on {% data variables.location.product_location %}. +1. SAML 공급자가 {% data variables.location.product_location %}에서 사용자에 대한 관리자 권한을 결정 **하지 않** 으려면 관리자 **강등/승격 사용 안** 함을 선택합니다. - ![Screenshot of option to enable option to respect the "administrator" attribute from the IdP to enable or disable administrative rights](/assets/images/enterprise/management-console/disable-admin-demotion-promotion.png) -{%- ifversion ghes > 3.3 %} -1. Optionally, to allow {% data variables.location.product_location %} to receive encrypted assertions from your SAML IdP, select **Require encrypted assertions**. You must ensure that your IdP supports encrypted assertions and that the encryption and key transport methods in the management console match the values configured on your IdP. You must also provide {% data variables.location.product_location %}'s public certificate to your IdP. For more information, see "[Enabling encrypted assertions](/admin/identity-and-access-management/using-saml-for-enterprise-iam/enabling-encrypted-assertions)." + ![IdP의 “관리자” 특성에 따라 관리 권한을 사용하거나 사용하지 않도록 설정하는 옵션의 스크린샷](/assets/images/enterprise/management-console/disable-admin-demotion-promotion.png) {%- ifversion ghes > 3.3 %} +1. 필요에 따라 {% data variables.location.product_location %}이(가) SAML IdP에서 암호화된 어설션을 수신하도록 허용하려면 **암호화된 어설션 필요를** 선택합니다. IdP가 암호화된 어설션을 지원하고 관리 콘솔의 암호화 및 키 전송 메서드가 IdP에 구성된 값과 일치하는지 확인해야 합니다. 또한 IdP에 {% data variables.location.product_location %}의 공용 인증서를 제공해야 합니다. 자세한 내용은 “[암호화된 어설션 사용](/admin/identity-and-access-management/using-saml-for-enterprise-iam/enabling-encrypted-assertions)”을 참조하세요. - ![Screenshot of "Enable encrypted assertions" checkbox within management console's "Authentication" section](/assets/images/help/saml/management-console-enable-encrypted-assertions.png) -{%- endif %} -1. In the **Single sign-on URL** field, type the HTTP or HTTPS endpoint on your IdP for single sign-on requests. This value is provided by your IdP configuration. If the host is only available from your internal network, you may need to [configure {% data variables.location.product_location %} to use internal nameservers](/enterprise/admin/guides/installation/configuring-dns-nameservers/). + ![관리 콘솔의 “인증” 섹션 내의 “암호화된 어설션 사용” 확인란 스크린샷](/assets/images/help/saml/management-console-enable-encrypted-assertions.png) {%- endif %} +1. **Single Sign-On URL** 필드에서 Single Sign-On 요청에 대한 IdP에 HTTP 또는 HTTPS 엔드포인트를 입력합니다. 이 값은 IdP 구성에서 제공됩니다. 내부 네트워크에서만 호스트를 사용할 수 있는 경우 내부 [이름 서버를 사용하도록 {% data variables.location.product_location %}을 구성해야 할](/enterprise/admin/guides/installation/configuring-dns-nameservers/) 수 있습니다. - ![Screenshot of text field for single sign-on URL](/assets/images/enterprise/management-console/saml-single-sign-url.png) -1. Optionally, in the **Issuer** field, type your SAML issuer's name. This verifies the authenticity of messages sent to {% data variables.location.product_location %}. + ![Single Sign-On URL에 대한 텍스트 필드의 스크린샷](/assets/images/enterprise/management-console/saml-single-sign-url.png) +1. 필요에 따라 **발급자** 필드에 SAML 발급자의 이름을 입력합니다. 이렇게 하면 {% data variables.location.product_location %}로 전송된 메시지의 신뢰성이 확인됩니다. - ![Screenshot of text field for SAML issuer URL](/assets/images/enterprise/management-console/saml-issuer.png) -1. In the **Signature Method** and **Digest Method** drop-down menus, choose the hashing algorithm used by your SAML issuer to verify the integrity of the requests from {% data variables.location.product_location %}. Specify the format with the **Name Identifier Format** drop-down menu. + ![SAML 발급자 URL의 텍스트 필드 스크린샷](/assets/images/enterprise/management-console/saml-issuer.png) +1. **서명 방법** 및 **다이제스트 메서드** 드롭다운 메뉴에서 SAML 발급자에서 사용하는 해시 알고리즘을 선택하여 {% data variables.location.product_location %}에서 요청의 무결성을 확인합니다. **이름 식별자 형식** 드롭다운 메뉴를 사용하여 형식을 지정합니다. - ![Screenshot of drop-down menus to select signature and digest method](/assets/images/enterprise/management-console/saml-method.png) -1. Under **Verification certificate**, click **Choose File** and choose a certificate to validate SAML responses from the IdP. + ![서명 및 다이제스트 메서드를 선택하는 드롭다운 메뉴의 스크린샷](/assets/images/enterprise/management-console/saml-method.png) +1. **확인 인증서** 에서 **파일 선택** 을 클릭하고 인증서를 선택하여 IdP에서 SAML 응답의 유효성을 검사합니다. - ![Screenshot of button for uploading validation certificate from IdP](/assets/images/enterprise/management-console/saml-verification-cert.png) -1. Modify the SAML attribute names to match your IdP if needed, or accept the default names. + ![IdP에서 유효성 검사 인증서를 업로드하는 단추의 스크린샷](/assets/images/enterprise/management-console/saml-verification-cert.png) +1. 필요한 경우 IdP와 일치하도록 SAML 특성 이름을 수정하거나 기본 이름을 적용합니다. - ![Screenshot of fields for entering additional SAML attributes](/assets/images/enterprise/management-console/saml-attributes.png) + ![추가 SAML 특성을 입력하기 위한 필드 스크린샷](/assets/images/enterprise/management-console/saml-attributes.png) {% elsif ghae %} -## Enabling SAML SSO +## SAML SSO 사용 {% data reusables.saml.ae-enable-saml-sso-during-bootstrapping %} -The following IdPs provide documentation about configuring SAML SSO for {% data variables.product.product_name %}. If your IdP isn't listed, please contact your IdP to request support for {% data variables.product.product_name %}. +다음 IdP는 {% data variables.product.product_name %}에 대한 SAML SSO를 구성하는 방법에 대한 설명서를 제공합니다. IdP가 나열되지 않은 경우 IdP에 문의하여 {% data variables.product.product_name %}에 대한 지원을 요청하세요. - | IdP | More information | + | IdP | 추가 정보 | | :- | :- | - | Azure AD | "[Configuring authentication and provisioning for your enterprise using Azure AD](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad)" | -| Okta | "[Configuring authentication and provisioning for your enterprise using Okta](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-okta)" | + | Azure AD | "[Azure AD를 사용하여 엔터프라이즈에 대한 인증 및 프로비저닝 구성](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad)" | +| Okta | "[OKTA를 사용하여 엔터프라이즈에 대한 인증 및 프로비저닝 구성](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-okta)" | -During initialization for {% data variables.product.product_name %}, you must configure {% data variables.product.product_name %} as a SAML service provider (SP) on your IdP. You must enter several unique values on your IdP to configure {% data variables.product.product_name %} as a valid SP. For more information, see "[SAML configuration reference](/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference#saml-metadata)." +{% data variables.product.product_name %}를 초기화하는 동안 IdP에서 {% data variables.product.product_name %}를 SAML SP(서비스 공급자)로 구성해야 합니다. {% data variables.product.product_name %}를 유효한 SP로 구성하려면 IdP에 몇 가지 고유한 값을 입력해야 합니다. 자세한 내용은 "[SAML 구성 참조](/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference#saml-metadata)"를 참조하세요. -## Editing the SAML SSO configuration +## SAML SSO 구성 편집 -If the details for your IdP change, you'll need to edit the SAML SSO configuration for {% data variables.location.product_location %}. For example, if the certificate for your IdP expires, you can edit the value for the public certificate. +IdP에 대한 세부 정보가 변경되면 {% data variables.location.product_location %}에 대한 SAML SSO 구성을 편집해야 합니다. 예를 들어 IdP에 대한 인증서가 만료되면 퍼블릭 인증서의 값을 편집할 수 있습니다. {% ifversion ghae %} {% note %} -**Note**: {% data reusables.saml.contact-support-if-your-idp-is-unavailable %} +**참고**: {% data reusables.saml.contact-support-if-your-idp-is-unavailable %} {% endnote %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.security-tab %} -1. Under "SAML single sign-on", type the new details for your IdP. - ![Text entry fields with IdP details for SAML SSO configuration for an enterprise](/assets/images/help/saml/ae-edit-idp-details.png) -1. Optionally, click {% octicon "pencil" aria-label="The edit icon" %} to configure a new signature or digest method. - ![Edit icon for changing signature and digest method](/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} +1. "SAML Single Sign-On"에서 IdP에 대한 새 세부 정보를 입력합니다. + ![엔터프라이즈에 대한 SAML SSO 구성의 IdP 세부 정보가 있는 텍스트 항목 필드](/assets/images/help/saml/ae-edit-idp-details.png) +1. 필요에 따라 {% octicon "pencil" aria-label="The edit icon" %}을 클릭하여 새 서명 또는 다이제스트 메서드를 구성합니다. + ![서명 및 다이제스트 메서드를 변경하는 편집 아이콘](/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest.png) - - Use the drop-down menus and choose the new signature or digest method. - ![Drop-down menus for choosing a new signature or digest method](/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest-drop-down-menus.png) -1. To ensure that the information you've entered is correct, click **Test SAML configuration**. - !["Test SAML configuration" button](/assets/images/help/saml/ae-edit-idp-details-test-saml-configuration.png) -1. Click **Save**. - !["Save" button for SAML SSO configuration](/assets/images/help/saml/ae-edit-idp-details-save.png) -1. Optionally, to automatically provision and deprovision user accounts for {% data variables.location.product_location %}, reconfigure user provisioning with SCIM. For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise)." + - 드롭다운 메뉴를 사용하고 새 서명 또는 다이제스트 메서드를 선택합니다. + ![새 서명 또는 다이제스트 메서드를 선택하기 위한 드롭다운 메뉴](/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest-drop-down-menus.png) +1. 입력한 정보가 올바른지 확인하려면 **SAML 구성 테스트** 를 클릭합니다. + ![“SAML 구성 테스트” 단추](/assets/images/help/saml/ae-edit-idp-details-test-saml-configuration.png) +1. **저장** 을 클릭합니다. + ![SAML SSO 구성에 대한 "저장" 단추](/assets/images/help/saml/ae-edit-idp-details-save.png) +1. 필요에 따라 {% data variables.location.product_location %}에 대한 사용자 계정을 자동으로 프로비전 및 프로비전 해제하려면 SCIM을 사용하여 사용자 프로비저닝을 다시 구성합니다. 자세한 내용은 “[엔터프라이즈에 대한 사용자 프로비저닝 구성](/admin/authentication/configuring-user-provisioning-for-your-enterprise)”을 참조하세요. {% endif %} {% ifversion ghae %} -## Disabling SAML SSO +## SAML SSO 사용 안 함 {% warning %} -**Warning**: If you disable SAML SSO for {% data variables.location.product_location %}, users without existing SAML SSO sessions cannot sign into {% data variables.location.product_location %}. SAML SSO sessions on {% data variables.location.product_location %} end after 24 hours. +**경고**: {% data variables.location.product_location %}에 SAML SSO를 사용하지 않도록 설정하면 기존 SAML SSO 세션이 없는 사용자는 {% data variables.location.product_location %}에 로그인할 수 없습니다. {% data variables.location.product_location %}의 SAML SSO 세션은 24시간 후에 종료됩니다. {% endwarning %} {% note %} -**Note**: {% data reusables.saml.contact-support-if-your-idp-is-unavailable %} +**참고**: {% data reusables.saml.contact-support-if-your-idp-is-unavailable %} {% endnote %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.security-tab %} -1. Under "SAML single sign-on", unselect **Enable SAML authentication**. - ![Checkbox for "Enable SAML authentication"](/assets/images/help/saml/ae-saml-disabled.png) -1. To disable SAML SSO and require signing in with the built-in user account you created during initialization, click **Save**. - !["Save" button for SAML SSO configuration](/assets/images/help/saml/ae-saml-disabled-save.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} +1. "SAML Single Sign-On"에서 **SAML 인증 사용** 을 선택을 취소합니다. + !["SAML 인증 사용" 확인란](/assets/images/help/saml/ae-saml-disabled.png) +1. SAML SSO를 사용하지 않도록 설정하고 초기화 중에 만든 기본 제공 사용자 계정으로 로그인하도록 하려면 **저장** 을 클릭합니다. + ![SAML SSO 구성에 대한 "저장" 단추](/assets/images/help/saml/ae-saml-disabled-save.png) {% endif %} @@ -232,13 +222,10 @@ If the details for your IdP change, you'll need to edit the SAML SSO configurati {% ifversion ghec or ghes %} -## Further reading +## 추가 참고 자료 {%- ifversion ghec %} -- "[Managing SAML single sign-on for your organization](/organizations/managing-saml-single-sign-on-for-your-organization)" -{%- endif %} -{%- ifversion ghes %} -- "[Promoting or demoting a site administrator](/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator)" -{%- endif %} +- "[조직에 대한 SAML Single Sign-On 관리](/organizations/managing-saml-single-sign-on-for-your-organization)" {%- endif %} {%- ifversion ghes %} +- "[사이트 관리자 승격 또는 강등](/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator)" {%- endif %} {% endif %} diff --git a/translations/ko-KR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md b/translations/ko-KR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md index 99d5e610fc..d72083d8ef 100644 --- a/translations/ko-KR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md +++ b/translations/ko-KR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md @@ -28,7 +28,7 @@ topics: The scope of the events that appear in your enterprise's audit log depend on whether your enterprise uses {% data variables.product.prodname_emus %}. For more information about {% data variables.product.prodname_emus %}, see "[About {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)." - If your enterprise does not use {% data variables.product.prodname_emus %}, the audit log only includes events related to the enterprise account and the organizations within the enterprise account, which are listed in this article. -- If your enterprise uses {% data variables.product.prodname_emus %}, the audit log also includes user events for {% data variables.enterprise.prodname_managed_users %}, such as each time the user logs in to {% data variables.product.product_name %}. For a list of these events, see "[Reviewing your security log](/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log#security-log-actions)." +- If your enterprise uses {% data variables.product.prodname_emus %}, the audit log also includes user events for {% data variables.enterprise.prodname_managed_users %}, such as each time the user logs in to {% data variables.product.product_name %} and actions they take within their user account. For a list of these user account events, see "[Reviewing your security log](/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log#security-log-actions)." {% endif %} {%- ifversion fpt or ghec %} @@ -105,10 +105,12 @@ The scope of the events that appear in your enterprise's audit log depend on whe | `business.clear_members_can_create_repos` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} cleared a restriction on repository creation in organizations in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)." | `business.create` | An enterprise was created. {%- ifversion ghec %} +| `business.disable_oidc` | OIDC single sign-on was disabled for an enterprise. For more information, see "[Configuring OIDC for {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)." | `business.disable_saml` | SAML single sign-on was disabled for an enterprise. {%- endif %} | `business.disable_two_factor_requirement` | The requirement for members to have two-factor authentication enabled to access an enterprise was disabled. {%- ifversion ghec %} +| `business.enable_oidc` | OIDC single sign-on was enabled for an enterprise. For more information, see "[Configuring OIDC for {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)." | `business.enable_saml` | SAML single sign-on was enabled for an enterprise. {%- endif %} | `business.enable_two_factor_requirement` | The requirement for members to have two-factor authentication enabled to access an enterprise was enabled. @@ -1336,6 +1338,19 @@ Before you'll see `git` category actions, you must enable Git events in the audi | `ssh_certificate_requirement.disable` | The requirement for members to use SSH certificates to access an organization resources was disabled. For more information, see "[Managing your organization's SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" and "[Managing SSH certificate authorities for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)." {%- endif %} +{% ifversion sso-redirect %} +## `sso_redirect` category actions + +{% data reusables.enterprise-managed.sso-redirect-release-phase %} + +| Action | Description | +|--------|------------ | +`sso_redirect.enable` | Automatic redirects for users to single sign-on (SSO) was enabled. | +`sso_redirect.disable` | Automatic redirects for users to single sign-on (SSO) was disabled. | + +For more information, see "[Enforcing policies for security settings in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-sso-for-unauthenticated-users)." +{% endif %} + ## `staff` category actions | Action | Description diff --git a/translations/ko-KR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise.md b/translations/ko-KR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise.md index 901048a1e8..ffd0b73bce 100644 --- a/translations/ko-KR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise.md +++ b/translations/ko-KR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise.md @@ -111,6 +111,7 @@ Each category has a set of associated actions that you can filter on. For exampl Actions that can be found in your enterprise audit log are grouped within the following categories: {% data reusables.audit_log.audit-log-action-categories %} + ### Search based on time of action Use the `created` qualifier to filter events in the audit log based on when they occurred. diff --git a/translations/ko-KR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md b/translations/ko-KR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md index bf86d9d4a8..39c9599731 100644 --- a/translations/ko-KR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md +++ b/translations/ko-KR/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md @@ -117,6 +117,10 @@ For more information about the audit log REST API, see "[Enterprise administrati ### Example 1: All events in an enterprise, for a specific date, with pagination +You can use page-based pagination or cursor based pagination. For more information, see "[Traversing with Pagination](/rest/guides/traversing-with-pagination)." + +#### Example with page-based pagination + The query below searches for audit log events created on Jan 1st, 2022 in the `avocado-corp` enterprise, and return the first page with a maximum of 100 items per page using [REST API pagination](/rest/overview/resources-in-the-rest-api#pagination): ```shell @@ -125,6 +129,32 @@ curl -H "Authorization: Bearer TOKEN" \ "https://api.github.com/enterprises/avocado-corp/audit-log?phrase=created:2022-01-01&page=1&per_page=100" ``` +#### Example with cursor-based pagination + +The query below searches for audit log events created on Jan 1st, 2022 in the `avocado-corp` enterprise, and returns the first page with a maximum of 100 items per page using [REST API pagination](/rest/overview/resources-in-the-rest-api#pagination). The `--include` flag causes the headers to be returned along with the response. + +``` +curl --include -H "Authorization: Bearer TOKEN" \ +--request GET \ +"https://api.github.com/enterprises/avocado-corp/audit-log?phrase=created:2022-01-01&per_page=100" +``` + +If there are more than 100 results, the `link` header will include URLs to fetch the next, first, and previous pages of results. + +``` +link: ; rel="next", +; rel="first", +; rel="prev" +``` + +Copy the corresponding pagination link into your next request. For example: + +```shell +curl -I -H "Authorization: Bearer TOKEN" \ +--request GET \ +"https://api.github.com/enterprises/13827/audit-log?%3A2022-11-01=&per_page=100&after=MS42Njc4NDA2MjM5NDFlKzEyfHRYa3AwSkxUd2xyRjA5bWxfOS1RbFE%3D&before=" +``` + ### Example 2: Events for pull requests in an enterprise, for a specific date and actor You can specify multiple search phrases, such as `created` and `actor`, by separating them in your formed URL with the `+` symbol or ASCII character code `%20`. @@ -136,3 +166,9 @@ curl -H "Authorization: Bearer TOKEN" \ --request GET \ "https://api.github.com/enterprises/avocado-corp/audit-log?phrase=action:pull_request+created:>=2022-01-01+actor:octocat" ``` + + + + + + diff --git a/translations/ko-KR/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md b/translations/ko-KR/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md index c2227ba0ff..6c0ed9c1c5 100644 --- a/translations/ko-KR/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md +++ b/translations/ko-KR/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md @@ -84,10 +84,11 @@ Deleting a CA cannot be undone. If you want to use the same CA in the future, yo {% data reusables.enterprise-accounts.security-tab %} {% data reusables.organizations.delete-ssh-ca %} -{% ifversion ghec %} - +{% ifversion sso-redirect %} ## Managing SSO for unauthenticated users +{% data reusables.enterprise-managed.sso-redirect-release-phase %} + If your enterprise uses {% data variables.product.prodname_emus %}, you can choose what unauthenticated users see when they attempt to access your enterprise's resources. For more information about {% data variables.product.prodname_emus %}, see "[About {% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users)." By default, to hide the existence of private resources, when an unauthenticated user attempts to access your enterprise, {% data variables.product.company_short %} displays a 404 error. @@ -106,11 +107,14 @@ To prevent confusion from your developers, you can change this behavior so that 1. Under "Single sign-on settings", select or deselect **Automatically redirect users to sign in**. ![Checkbox to automatically redirect users to sign in](/assets/images/enterprise/security/Enterprise-Redirect-Users-To-Sign-In-Checkbox.png) +{% endif %} ## Further reading -- "[About identity and access management for your enterprise](/admin/authentication/managing-identity-and-access-for-your-enterprise/about-identity-and-access-management-for-your-enterprise)"{% ifversion ghec %} -- "[Accessing compliance reports for your enterprise](/admin/overview/accessing-compliance-reports-for-your-enterprise)"{%- endif %} -- "[Keeping your organization secure](/organizations/keeping-your-organization-secure)" +- "[About identity and access management for your enterprise](/admin/authentication/managing-identity-and-access-for-your-enterprise/about-identity-and-access-management-for-your-enterprise)" +{%- ifversion ghec %} +- "[Accessing compliance reports for your enterprise](/admin/overview/accessing-compliance-reports-for-your-enterprise)" +{%- endif %} +{%- ifversion ghec or ghae %} - "[Restricting network traffic with an IP allow list with an IP allow list](/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list)" {%- endif %} diff --git a/translations/ko-KR/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md b/translations/ko-KR/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md index 9eaad2d5c4..3b8a3b97f6 100644 --- a/translations/ko-KR/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md +++ b/translations/ko-KR/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md @@ -84,11 +84,11 @@ When you authorize an {% data variables.product.prodname_oauth_app %} for your p - **For organizations *without* {% data variables.product.prodname_oauth_app %} access restrictions, the application will automatically be authorized for access to that organization's resources.** For this reason, you should be careful about which {% data variables.product.prodname_oauth_apps %} you approve for access to your personal account resources as well as any organization resources. -If you belong to any organizations that enforce SAML single sign-on, you must have an active SAML session for each organization each time you authorize an {% data variables.product.prodname_oauth_app %}. +If you belong to any organizations with SAML single sign-on (SSO) enabled, and you have created a linked identity for that organization by authenticating via SAML in the past, you must have an active SAML session for each organization each time you authorize an {% data variables.product.prodname_oauth_app %}. {% note %} -**Note:** If you are encountering errors authenticating to an organization that enforces SAML single sign-on, you may need to revoke the OAuth App from your [account settings page](https://github.com/settings/applications) and repeat the authentication flow to reauthorize the app. +**Note:** If you're encountering issues with an authorized {% data variables.product.prodname_oauth_app %} or {% data variables.product.prodname_github_app %} accessing an organization that is protected by SAML, you may need to revoke the app from your [Authorized {% data variables.product.prodname_github_apps %}](https://github.com/settings/applications) or [Authorized {% data variables.product.prodname_oauth_apps %}](https://github.com/settings/apps/authorizations) page, visit the organization to authenticate and establish an active SAML session, and then attempt to reauthorize the app by accessing it. {% endnote %} diff --git a/translations/ko-KR/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md b/translations/ko-KR/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md index 6f38984d0c..4e97f25ece 100644 --- a/translations/ko-KR/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md +++ b/translations/ko-KR/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md @@ -25,10 +25,9 @@ shortTitle: Enable push protection Up to now, {% data variables.product.prodname_secret_scanning_GHAS %} checks for secrets _after_ a push and alerts users to exposed secrets. {% data reusables.secret-scanning.push-protection-overview %} If a contributor bypasses a push protection block for a secret, {% data variables.product.prodname_dotcom %}: -- generates an alert. -- creates an alert in the "Security" tab of the repository. +- creates an alert in the "Security" tab of the repository in the state described in the table below. - adds the bypass event to the audit log.{% ifversion secret-scanning-push-protection-email %} -- sends an email alert to organization owners, security managers, and repository administrators, with a link to the related secret and the reason why it was allowed.{% endif %} +- sends an email alert to organization owners, security managers, and repository administrators who are watching the repository, with a link to the secret and the reason why it was allowed.{% endif %} {% data reusables.secret-scanning.bypass-reasons-and-alerts %} diff --git a/translations/ko-KR/content/code-security/secret-scanning/secret-scanning-patterns.md b/translations/ko-KR/content/code-security/secret-scanning/secret-scanning-patterns.md index 1499e8e879..a43693a91c 100644 --- a/translations/ko-KR/content/code-security/secret-scanning/secret-scanning-patterns.md +++ b/translations/ko-KR/content/code-security/secret-scanning/secret-scanning-patterns.md @@ -33,7 +33,7 @@ Organizations using {% data variables.product.prodname_ghe_cloud %} with {% data ## Supported secrets for partner patterns -{% data variables.product.product_name %} currently scans public repositories for secrets issued by the following service providers. For more information about {% data variables.product.prodname_secret_scanning_partner %}, see "[About {% data variables.product.prodname_secret_scanning_partner %}](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-partner-patterns)." +{% data variables.product.product_name %} currently scans public repositories for secrets issued by the following service providers and alerts the relevant service provider whenever a secret is detected in a commit. For more information about {% data variables.product.prodname_secret_scanning_partner %}, see "[About {% data variables.product.prodname_secret_scanning_partner %}](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-partner-patterns)." {% data reusables.secret-scanning.secret-scanning-pattern-pair-matches %} diff --git a/translations/ko-KR/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md b/translations/ko-KR/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md index 28d368418f..aa33d6a176 100644 --- a/translations/ko-KR/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md +++ b/translations/ko-KR/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md @@ -37,9 +37,11 @@ You can secure the code you depend on by creating a vulnerability management pro 1. Create an inventory of your dependencies. -2. Know when there is a security vulnerability in a dependency. +1. Know when there is a security vulnerability in a dependency. +{% ifversion fpt or ghec or ghes > 3.5 or ghae > 3.5 %} +1. Enforce dependency reviews on your pull requests.{% endif %} -3. Assess the impact of that vulnerability on your code and decide what action to take. +1. Assess the impact of that vulnerability on your code and decide what action to take. ### Automatic inventory generation @@ -48,6 +50,11 @@ As a first step, you want to make a complete inventory of your dependencies. The ### Automatic detection of vulnerabilities in dependencies {% data variables.product.prodname_dependabot %} can help you by monitoring your dependencies and notifying you when they contain a known vulnerability. {% ifversion fpt or ghec or ghes %}You can even enable {% data variables.product.prodname_dependabot %} to automatically raise pull requests that update the dependency to a secure version.{% endif %} For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)"{% ifversion fpt or ghec or ghes %} and "[About Dependabot security updates](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates)"{% endif %}. +{% ifversion fpt or ghec or ghes > 3.5 or ghae > 3.5 %} +### Automatic detection of vulnerabilities in pull requests + +The {% data variables.product.prodname_dependency_review_action %} enforces a dependency review on your pull requests, making it easy for you to see if a pull request will introduce a vulnerable version of a dependency to your repository. When a vulnerability is detected, the {% data variables.product.prodname_dependency_review_action %} can block the pull request from merging. For more information, see "[Dependency review enforcement](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-enforcement)."{% endif %} + ### Assessment of exposure to risk from a vulnerable dependency diff --git a/translations/ko-KR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md b/translations/ko-KR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md index 90f0a350c0..bc9b226bd2 100644 --- a/translations/ko-KR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md +++ b/translations/ko-KR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md @@ -1,6 +1,6 @@ --- -title: About supply chain security -intro: '{% data variables.product.product_name %} helps you secure your supply chain, from understanding the dependencies in your environment, to knowing about vulnerabilities in those dependencies{% ifversion fpt or ghec or ghes %}, and patching them{% endif %}.' +title: 공급망 보안 정보 +intro: '{% data variables.product.product_name %}는 사용자 환경의 종속성을 이해하는 것부터 해당 종속성의 취약성에 대해 아는 것{% ifversion fpt or ghec or ghes %}, 패치{% endif %}에 이르기까지 공급망을 보호하는 데 도움이 됩니다.' miniTocMaxHeadingLevel: 3 shortTitle: Supply chain security redirect_from: @@ -19,160 +19,157 @@ topics: - Dependencies - Pull requests - Repositories +ms.openlocfilehash: d0f743db7d1f5a054a3eb8c7b4dbf81052aca50f +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc +ms.translationtype: MT +ms.contentlocale: ko-KR +ms.lasthandoff: 11/24/2022 +ms.locfileid: '148181238' --- +## GitHub의 공급망 보안 정보 -## About supply chain security at GitHub +오픈 소스 사용의 가속화로 인해 대부분의 프로젝트는 수백 개의 오픈 소스 종속성에 의존합니다. 해당 현상은 보안 문제를 야기합니다. 사용 중인 종속성이 취약한 경우 어떻게 해야 할까요? 사용자를 공급망 공격의 위험에 빠뜨릴 수 있습니다. 공급망을 보호하기 위해 수행할 수 있는 가장 중요한 작업 중 하나는 취약한 종속성을 패치{% ifversion GH-advisory-db-supports-malware %}하고 맬웨어를 대체{% endif %}하는 것입니다. -With the accelerated use of open source, most projects depend on hundreds of open-source dependencies. This poses a security problem: what if the dependencies you're using are vulnerable? You could be putting your users at risk of a supply chain attack. One of the most important things you can do to protect your supply chain is to patch your vulnerable dependencies{% ifversion GH-advisory-db-supports-malware %} and replace any malware{% endif %}. +매니페스트 파일 또는 잠금 파일에서 종속성을 지정할 때 공급망에 직접 종속성을 추가합니다. 종속성을 전이적으로 포함할 수도 있습니다. 즉, 특정 종속성을 지정하지 않더라도 자신의 종속성에서 이를 사용하므로 해당 종속성에 종속됩니다. -You add dependencies directly to your supply chain when you specify them in a manifest file or a lockfile. Dependencies can also be included transitively, that is, even if you don’t specify a particular dependency, but a dependency of yours uses it, then you’re also dependent on that dependency. +{% data variables.product.product_name %}은 환경의 종속성을 이해하고{% ifversion ghae %} 및 해당 종속성의 취약성에 대해 알고{% endif %}{% ifversion fpt or ghec or ghes %}, 해당 종속성의 취약성에 대해 알고, 패치하는 데 도움이 되는 다양한 기능을 제공합니다{% endif %}. -{% data variables.product.product_name %} offers a range of features to help you understand the dependencies in your environment{% ifversion ghae %} and know about vulnerabilities in those dependencies{% endif %}{% ifversion fpt or ghec or ghes %}, know about vulnerabilities in those dependencies, and patch them{% endif %}. - -The supply chain features on {% data variables.product.product_name %} are: -- **Dependency graph** -- **Dependency review** -- **{% data variables.product.prodname_dependabot_alerts %} ** -{% ifversion fpt or ghec or ghes %}- **{% data variables.product.prodname_dependabot_updates %}** +{% data variables.product.product_name %}의 공급망 기능은 다음과 같습니다. +- **종속성 그래프** +- **종속성 검토** +- **{% data variables.product.prodname_dependabot_alerts %} ** {% ifversion fpt or ghec or ghes %}- **{% data variables.product.prodname_dependabot_updates %}** - **{% data variables.product.prodname_dependabot_security_updates %}** - - **{% data variables.product.prodname_dependabot_version_updates %}**{% endif %} + - **{% data variables.product.prodname_dependabot_version_updates %}** {% endif %} -The dependency graph is central to supply chain security. The dependency graph identifies all upstream dependencies and public downstream dependents of a repository or package. You can see your repository’s dependencies and some of their properties, like vulnerability information, on the dependency graph for the repository. +종속성 그래프는 공급망 보안의 핵심입니다. 종속성 그래프는 리포지토리 또는 패키지의 모든 업스트림 종속성 및 퍼블릭 다운스트림 종속 항목을 식별합니다. 리포지토리의 종속성 및 취약성 정보와 같은 일부 속성은 리포지토리의 종속성 그래프에서 확인할 수 있습니다. -Other supply chain features on {% data variables.product.prodname_dotcom %} rely on the information provided by the dependency graph. +{% data variables.product.prodname_dotcom %}의 다른 공급망 기능은 종속성 그래프에서 제공하는 정보를 사용합니다. -- 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 advisories published in the {% data variables.product.prodname_advisory_database %}, scans your dependencies and generates {% data variables.product.prodname_dependabot_alerts %} when a potential vulnerability {% ifversion GH-advisory-db-supports-malware %}or malware{% endif %} is detected. -{% ifversion fpt or ghec or ghes %}- {% 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 %}은 종속성 그래프에서 제공하는 종속성 데이터를 {% data variables.product.prodname_advisory_database %}에 게시된 권고 목록과 상호 참조하고, 종속성을 검사하고, 잠재적 취약성{% ifversion GH-advisory-db-supports-malware %}또는 맬웨어{% endif %}가 감지되면 {% data variables.product.prodname_dependabot_alerts %}를 생성합니다. +{% ifversion fpt or ghec or ghes %}- {% data variables.product.prodname_dependabot_security_updates %}는 종속성 그래프 및 {% data variables.product.prodname_dependabot_alerts %}를 사용하여 리포지토리의 알려진 취약성으로 종속성을 업데이트하는 데 도움이 됩니다. -{% 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. +{% data variables.product.prodname_dependabot_version_updates %}는 종속성 그래프를 사용하지 않고 종속성의 의미 체계 버전 관리를 대신 사용합니다. {% data variables.product.prodname_dependabot_version_updates %}는 취약성이 없는 경우에도 종속성을 업데이트된 상태로 유지하는 데 도움이 됩니다. {% endif %} -{% ifversion fpt or ghec or ghes %} -For best practice guides on end-to-end supply chain security including the protection of personal accounts, code, and build processes, see "[Securing your end-to-end supply chain](/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview)." +{% ifversion fpt or ghec or ghes %} 개인 계정, 코드, 빌드 프로세스 보호를 포함한 엔드투엔드 공급망 보안에 대한 모범 사례 가이드는 “[엔드투엔드 공급망 보안](/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview)”을 참조하세요. {% endif %} -## Feature overview +## 기능 개요 -### What is the dependency graph +### 종속성 그래프란? -To generate the dependency graph, {% data variables.product.company_short %} looks at a repository’s explicit dependencies declared in the manifest and lockfiles. When enabled, the dependency graph automatically parses all known package manifest files in the repository, and uses this to construct a graph with known dependency names and versions. +종속성 그래프를 생성하기 위해 {% data variables.product.company_short %}는 매니페스트 및 잠금 파일에 선언된 리포지토리의 명시적 종속성을 확인합니다. 사용하도록 설정하면 종속성 그래프는 리포지토리의 알려진 모든 패키지 매니페스트 파일을 자동으로 구문 분석하고 이를 사용하여 알려진 종속성 이름 및 버전으로 그래프를 생성합니다. -- The dependency graph includes information on your _direct_ dependencies and _transitive_ dependencies. -- The dependency graph is automatically updated when you push a commit to {% data variables.product.company_short %} that changes or adds a supported manifest or lock file to the default branch, and when anyone pushes a change to the repository of one of your dependencies. -- You can see the dependency graph by opening the repository's main page on {% data variables.product.product_name %}, and navigating to the **Insights** tab. +- 종속성 그래프에는 _직접_ 종속성 및 _전이적_ 종속성에 대한 정보가 포함됩니다. +- 기본 분기에 지원되는 매니페스트 또는 잠금 파일을 변경하거나 추가하는 {% data variables.product.company_short %}에 커밋을 푸시하고, 누군가가 종속성 중 하나의 리포지토리에 변경 내용을 푸시할 때 종속성 그래프가 자동으로 업데이트됩니다. +- {% data variables.product.product_name %}에서 리포지토리의 기본 페이지를 열고 **인사이트** 탭으로 이동하여 종속성 그래프를 볼 수 있습니다. -{% ifversion dependency-submission-api %} -{% data reusables.dependency-submission.dependency-submission-link %} -{% endif %} +{% ifversion dependency-submission-api %} {% data reusables.dependency-submission.dependency-submission-link %} {% endif %} -For more information about the dependency graph, see "[About the dependency graph](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)." +종속성 그래프에 대한 자세한 내용은 “[종속성 그래프 정보](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)”를 참조하세요. -### What is dependency review +### 종속성 검토란? -Dependency review helps reviewers and contributors understand dependency changes and their security impact in every pull request. +종속성 검토는 검토자와 기여자가 모든 끌어오기 요청에서 종속성 변경 내용과 그 보안 영향을 이해하는 데 도움이 됩니다. -- Dependency review tells you which dependencies were added, removed, or updated, in a pull request. You can use the release dates, popularity of dependencies, and vulnerability information to help you decide whether to accept the change. -- You can see the dependency review for a pull request by showing the rich diff on the **Files Changed** tab. +- 종속성 검토는 끌어오기 요청에서 추가, 제거 또는 업데이트된 종속성을 알려줍니다. 릴리스 날짜, 종속성 인기도 및 취약성 정보를 사용하여 변경 내용을 허용할지 여부를 결정할 수 있습니다. +- **변경된 파일** 탭에 rich diff를 표시하여 끌어오기 요청에 대한 종속성 검토를 볼 수 있습니다. -For more information about dependency review, see "[About dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review)." +종속성 검토에 대한 자세한 내용은 “[종속성 검토 정보](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review)”를 참조하세요. -### What is Dependabot +### Dependabot이란? -{% data variables.product.prodname_dependabot %} keeps your dependencies up to date by informing you of any security vulnerabilities in your dependencies{% ifversion fpt or ghec or ghes %}, and automatically opens pull requests to upgrade your dependencies to the next available secure version when a {% data variables.product.prodname_dependabot %} alert is triggered, or to the latest version when a release is published{% else %} so that you can update that dependency{% endif %}. +{% data variables.product.prodname_dependabot %}는 종속성의 보안 취약성을 알려 종속성을 최신 상태로 유지합니다{% ifversion fpt or ghec or ghes %}, 및 는 {% data variables.product.prodname_dependabot %} 경고가 트리거될 때 또는 릴리스가 게시될 때 최신 버전으로 종속성을 업그레이드하는 끌어오기 요청을 자동으로 엽니다{% else %} 종속성{% endif %}을(를) 업데이트할 수 있습니다. -{% ifversion fpt or ghec or ghes %} -The term "{% data variables.product.prodname_dependabot %}" encompasses the following features: -- {% data variables.product.prodname_dependabot_alerts %}—Displayed notification on the **Security** tab for the repository, and in the repository's dependency graph. The alert includes a link to the affected file in the project, and information about a fixed version. +{% ifversion fpt or ghec or ghes %} "{% data variables.product.prodname_dependabot %}"라는 용어는 다음 기능을 포함합니다. +- {% data variables.product.prodname_dependabot_alerts %} - 리포지토리의 **보안** 탭 및 리포지토리의 종속성 그래프에 표시된 알림. 경고에는 프로젝트에서 영향을 받는 파일에 대한 링크와 고정 버전에 대한 정보가 포함됩니다. - {% data variables.product.prodname_dependabot_updates %}: - - {% data variables.product.prodname_dependabot_security_updates %}—Triggered updates to upgrade your dependencies to a secure version when an alert is triggered. - - {% data variables.product.prodname_dependabot_version_updates %}—Scheduled updates to keep your dependencies up to date with the latest version. + - {% data variables.product.prodname_dependabot_security_updates %} - 경고가 트리거될 때 종속성을 보안 버전으로 업그레이드하기 위해 트리거된 업데이트. + - {% data variables.product.prodname_dependabot_version_updates %} - 종속성을 최신 버전으로 유지하기 위해 예약된 업데이트. {% endif %} {% ifversion fpt or ghec %} -{% data variables.product.prodname_dependabot_alerts %}, {% data variables.product.prodname_dependabot_security_updates %}, and {% data variables.product.prodname_dependabot_version_updates %} do not use {% data variables.product.prodname_actions %} when they run on {% data variables.product.product_name %}. However, pull requests opened by {% data variables.product.prodname_dependabot %} can trigger workflows that run actions. For more information, see "[Automating {% data variables.product.prodname_dependabot %} with {% data variables.product.prodname_actions %}](/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions)." +{% data variables.product.prodname_dependabot_alerts %}, {% data variables.product.prodname_dependabot_security_updates %}, {% data variables.product.prodname_dependabot_version_updates %}는 {% data variables.product.product_name %}에서 실행할 때 {% data variables.product.prodname_actions %}을(를) 사용하지 않습니다. 그러나 {% data variables.product.prodname_dependabot %}에서 연 끌어오기 요청은 작업을 실행하는 워크플로를 트리거할 수 있습니다. 자세한 내용은 “[ {% data variables.product.prodname_actions %}를 사용하여 {% data variables.product.prodname_dependabot %} 자동화](/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions)”를 참조하세요. {% elsif ghes %} -{% data variables.product.prodname_dependabot_security_updates %} and {% data variables.product.prodname_dependabot_version_updates %} require {% data variables.product.prodname_actions %} to run on {% data variables.product.product_name %}. {% data variables.product.prodname_dependabot_alerts %} do not require {% data variables.product.prodname_actions %}. For more information, see "[Enabling {% data variables.product.prodname_dependabot %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)." +{% data variables.product.prodname_dependabot_security_updates %} 및 {% data variables.product.prodname_dependabot_version_updates %}을(를) 실행하려면 {% data variables.product.prodname_actions %}이(가) {% data variables.product.product_name %}에서 실행되어야 합니다. {% data variables.product.prodname_dependabot_alerts %}에는 {% data variables.product.prodname_actions %}이(가) 필요하지 않습니다. 자세한 내용은 “[엔터프라이즈에 {% data variables.product.prodname_dependabot %} 사용](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)”을 참조하세요. {% elsif ghae %} -{% data variables.product.prodname_actions %} is not required for {% data variables.product.prodname_dependabot_alerts %} to run on {% data variables.product.product_name %}. +{% data variables.product.prodname_dependabot_alerts %}이(가) {% data variables.product.product_name %}에서 실행하려면 {% data variables.product.prodname_actions %}이(가) 필요하지 않습니다. {% endif %} {% ifversion dependabot-actions-support %} -{% data reusables.dependabot.dependabot-actions-support %} For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/code-security/dependabot/dependabot-security-updates/about-dependabot-security-updates)." +{% data reusables.dependabot.dependabot-actions-support %} 자세한 내용은 "[{% data variables.product.prodname_dependabot_security_updates %} 정보](/code-security/dependabot/dependabot-security-updates/about-dependabot-security-updates)"를 참조하세요. {% endif %} -#### What are Dependabot alerts +#### Dependabot 경고란? -{% data variables.product.prodname_dependabot_alerts %} highlight repositories affected by a newly discovered vulnerability based on the dependency graph and the {% data variables.product.prodname_advisory_database %}, which contains advisories for known vulnerabilities{% ifversion GH-advisory-db-supports-malware %} and malware{% endif %}. +{% data variables.product.prodname_dependabot_alerts %}는 종속성 그래프와 알려진 취약성{% ifversion GH-advisory-db-supports-malware %} 및 맬웨어{% endif %} 목록에 대한 권고를 포함하는 {% data variables.product.prodname_advisory_database %}를 기준으로 새로 검색된 취약성의 영향을 받는 리포지토리를 강조 표시합니다. -- {% data variables.product.prodname_dependabot %} performs a scan to detect insecure dependencies and sends {% data variables.product.prodname_dependabot_alerts %} when: -{% ifversion fpt or ghec %} - - A new advisory is added to the {% data variables.product.prodname_advisory_database %}.{% else %} - - New advisory data is synchronized to {% data variables.location.product_location %} each hour from {% data variables.product.prodname_dotcom_the_website %}. {% data reusables.security-advisory.link-browsing-advisory-db %}{% endif %} - - The dependency graph for the repository changes. -- {% data variables.product.prodname_dependabot_alerts %} are displayed {% ifversion fpt or ghec or ghes %} on the **Security** tab for the repository and{% endif %} in the repository's dependency graph. The alert includes {% ifversion fpt or ghec or ghes %}a link to the affected file in the project, and {% endif %}information about a fixed version. +- {% data variables.product.prodname_dependabot %}은 검사를 수행하여 안전하지 않은 종속성을 검색하고 다음과 같은 경우 {% data variables.product.prodname_dependabot_alerts %}를 보냅니다. {% ifversion fpt or ghec %} + - {% data variables.product.prodname_advisory_database %}에 새 권고가 추가됩니다.{% else %} + - 새 권고 데이터는 {% data variables.product.prodname_dotcom_the_website %}에서 매시간 {% data variables.location.product_location %}에 동기화됩니다. {% data reusables.security-advisory.link-browsing-advisory-db %}{% endif %} + - 리포지토리에 대한 종속성 그래프가 변경됩니다. +- {% data variables.product.prodname_dependabot_alerts %}가 리포지토리의 {% ifversion fpt or ghec or ghes %} **보안** 탭과{% endif %} 리포지토리의 종속성 그래프에 표시됩니다. 경고에는 {% ifversion fpt or ghec or ghes %}프로젝트에서 영향을 받는 파일에 대한 링크와 {% endif %}고정 버전에 대한 정보가 포함됩니다. -For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies)." +자세한 내용은 “[{% data variables.product.prodname_dependabot_alerts %} 정보](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies)”를 참조하세요. {% ifversion fpt or ghec or ghes %} -#### What are Dependabot updates +#### Dependabot 업데이트란? -There are two types of {% data variables.product.prodname_dependabot_updates %}: {% data variables.product.prodname_dependabot %} _security_ updates and _version_ updates. {% data variables.product.prodname_dependabot %} generates automatic pull requests to update your dependencies in both cases, but there are several differences. +{% data variables.product.prodname_dependabot_updates %}의 두 가지 유형은 {% data variables.product.prodname_dependabot %} _보안_ 업데이트와 _버전_ 업데이트입니다. {% data variables.product.prodname_dependabot %}은 두 경우 모두 종속성을 업데이트하기 위한 자동 끌어오기 요청을 생성하지만 몇 가지 차이점이 있습니다. {% data variables.product.prodname_dependabot_security_updates %}: - - Triggered by a {% data variables.product.prodname_dependabot %} alert - - Update dependencies to the minimum version that resolves a known vulnerability - - Supported for ecosystems the dependency graph supports - - Does not require a configuration file, but you can use one to override the default behavior + - {% data variables.product.prodname_dependabot %} 경고에 의해 트리거됨 + - 알려진 취약성을 해결하는 최소 버전으로 종속성 업데이트 + - 종속성 그래프에서 지원하는 에코시스템 지원 + - 구성 파일이 필요하지 않지만 구성 파일을 사용하여 기본 동작을 재정의할 수 있습니다. {% data variables.product.prodname_dependabot_version_updates %}: - - Requires a configuration file - - Run on a schedule you configure - - Update dependencies to the latest version that matches the configuration - - Supported for a different group of ecosystems + - 구성 파일 필요 + - 구성한 일정에 따라 실행 + - 구성과 일치하는 최신 버전으로 종속성 업데이트 + - 다른 에코시스템 그룹 지원 -For more information about {% data variables.product.prodname_dependabot_updates %}, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates)" and "[About {% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/about-dependabot-version-updates)." +{% data variables.product.prodname_dependabot_updates %}에 대한 자세한 내용은 “[{% data variables.product.prodname_dependabot_security_updates %} 정보”](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates) 및 “[{% data variables.product.prodname_dependabot_version_updates %} 정보”](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/about-dependabot-version-updates)를 참조하세요. {% endif %} -## Feature availability +## 기능 가용성 {% ifversion fpt or ghec %} -Public repositories: -- **Dependency graph**—enabled by default and cannot be disabled. -- **Dependency review**—enabled by default and cannot be disabled. -- **{% data variables.product.prodname_dependabot_alerts %}**—not enabled by default. {% data variables.product.prodname_dotcom %} detects insecure dependencies and displays information in the dependency graph, but does not generate {% data variables.product.prodname_dependabot_alerts %} by default. Repository owners or people with admin access can enable {% data variables.product.prodname_dependabot_alerts %}. - You can also enable or disable Dependabot alerts for all repositories owned by your user account or organization. For more information, see "[Managing security and analysis settings for your user account](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-security-and-analysis-settings-for-your-personal-account)" or "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization)." +퍼블릭 리포지토리: +- **종속성 그래프** - 기본적으로 사용하도록 설정되어 있으며, 사용하지 않도록 설정할 수 없습니다. +- **종속성 검토** - 기본적으로 사용하도록 설정되어 있으며, 사용하지 않도록 설정할 수 없습니다. +- **{% data variables.product.prodname_dependabot_alerts %}** - 기본적으로 사용하지 않도록 설정됩니다. {% data variables.product.prodname_dotcom %}는 안전하지 않은 종속성을 검색하고 종속성 그래프에 정보를 표시하지만 기본적으로 {% data variables.product.prodname_dependabot_alerts %}를 생성하지는 않습니다. 리포지토리 소유자 또는 관리자 액세스 권한이 있는 사용자는 {% data variables.product.prodname_dependabot_alerts %}를 사용하도록 설정할 수 있습니다. + 사용자 계정 또는 조직이 소유한 모든 리포지토리에 대해 Dependabot 경고를 사용하거나 사용하지 않도록 설정할 수도 있습니다. 자세한 내용은 “[사용자 계정의 보안 및 분석 설정 관리](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-security-and-analysis-settings-for-your-personal-account)” 또는 “[조직의 보안 및 분석 설정 관리](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization)”를 참조하세요. -Private repositories: -- **Dependency graph**—not enabled by default. The feature can be enabled by repository administrators. For more information, see "[Exploring the dependencies of a repository](/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository)." +프라이빗 리포지토리: +- **종속성 그래프** - 기본적으로 사용하지 않도록 설정됩니다. 리포지토리 관리자는 이 기능을 사용하도록 설정할 수 있습니다. 자세한 내용은 “[리포지토리의 종속성 탐색](/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository)”을 참조하세요. {% ifversion fpt %} -- **Dependency review**—available in private repositories owned by organizations that use {% data variables.product.prodname_ghe_cloud %} and have a license for {% data variables.product.prodname_GH_advanced_security %}. For more information, see the [{% data variables.product.prodname_ghe_cloud %} documentation](/enterprise-cloud@latest/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review). +- **종속성 검토** - {% data variables.product.prodname_ghe_cloud %}를 사용하고 {% data variables.product.prodname_GH_advanced_security %}에 대한 라이선스가 있는 조직이 소유한 프라이빗 리포지토리에서 사용할 수 있습니다. 자세한 내용은 [{% data variables.product.prodname_ghe_cloud %} 설명서](/enterprise-cloud@latest/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review)를 참조하세요. {% elsif ghec %} -- **Dependency review**—available in private repositories owned by organizations provided you have a license for {% data variables.product.prodname_GH_advanced_security %} and the dependency graph enabled. For more information, see "[About {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)" and "[Exploring the dependencies of a repository](/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository)." -{% endif %} -- **{% data variables.product.prodname_dependabot_alerts %}**—not enabled by default. Owners of private repositories, or people with admin access, can enable {% data variables.product.prodname_dependabot_alerts %} by enabling the dependency graph and {% data variables.product.prodname_dependabot_alerts %} for their repositories. - You can also enable or disable Dependabot alerts for all repositories owned by your user account or organization. For more information, see "[Managing security and analysis settings for your user account](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-security-and-analysis-settings-for-your-personal-account)" or "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization)." +- **종속성 검토** - {% data variables.product.prodname_GH_advanced_security %}에 대한 라이선스가 있고 종속성 그래프를 사용하도록 설정한 경우 조직이 소유한 프라이빗 리포지토리에서 사용할 수 있습니다. 자세한 내용은 “[{% data variables.product.prodname_GH_advanced_security %} 정보](/get-started/learning-about-github/about-github-advanced-security)” 및 “[리포지토리의 종속성 탐색](/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository)”을 참조하세요. {% endif %} +- **{% data variables.product.prodname_dependabot_alerts %}** - 기본적으로 사용하지 않도록 설정됩니다. 프라이빗 리포지토리의 소유자 또는 관리자 액세스 권한이 있는 사용자는 해당 리포지토리에 대해 종속성 그래프 및 {% data variables.product.prodname_dependabot_alerts %}를 사용하도록 설정하여 {% data variables.product.prodname_dependabot_alerts %}를 사용하도록 설정할 수 있습니다. + 사용자 계정 또는 조직이 소유한 모든 리포지토리에 대해 Dependabot 경고를 사용하거나 사용하지 않도록 설정할 수도 있습니다. 자세한 내용은 “[사용자 계정의 보안 및 분석 설정 관리](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-security-and-analysis-settings-for-your-personal-account)” 또는 “[조직의 보안 및 분석 설정 관리](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization)”를 참조하세요. -Any repository type: -- **{% data variables.product.prodname_dependabot_security_updates %}**—not enabled by default. You can enable {% data variables.product.prodname_dependabot_security_updates %} for any repository that uses {% data variables.product.prodname_dependabot_alerts %} and the dependency graph. 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 %}**—not enabled by default. People with write permissions to a repository can enable {% 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 %}** - 기본적으로 사용하지 않도록 설정됩니다. {% data variables.product.prodname_dependabot_alerts %} 및 종속성 그래프를 사용하는 리포지토리에 대해 {% data variables.product.prodname_dependabot_security_updates %}를 사용하도록 설정할 수 있습니다. 보안 업데이트 사용에 대한 자세한 내용은 “[{% data variables.product.prodname_dependabot_security_updates %} 구성](/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates)”을 참조하세요. +- **{% data variables.product.prodname_dependabot_version_updates %}** - 기본적으로 사용하지 않도록 설정됩니다. 리포지토리에 대한 쓰기 권한이 있는 사용자는 {% data variables.product.prodname_dependabot_version_updates %}를 사용하도록 설정할 수 있습니다. 버전 업데이트 사용에 대한 자세한 내용은 “[{% data variables.product.prodname_dependabot_version_updates %} 구성](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates)”을 참조하세요. {% endif %} {% ifversion ghes or ghae %} -- **Dependency graph** and **{% data variables.product.prodname_dependabot_alerts %}**—not enabled by default. Both features are configured at an enterprise level by the enterprise owner. For more information, see {% ifversion ghes %}"[Enabling the dependency graph for your enterprise](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise)" and {% endif %}"[Enabling {% data variables.product.prodname_dependabot %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)." -- **Dependency review**—available when dependency graph is enabled for {% data variables.location.product_location %} and {% data variables.product.prodname_advanced_security %} is enabled for the organization or repository. For more information, see "[About {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)." -{% endif %} -{% ifversion ghes %} -- **{% data variables.product.prodname_dependabot_security_updates %}**—not enabled by default. You can enable {% data variables.product.prodname_dependabot_security_updates %} for any repository that uses {% data variables.product.prodname_dependabot_alerts %} and the dependency graph. 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 %}**—not enabled by default. People with write permissions to a repository can enable {% 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_alerts %}** - 기본적으로 사용하지 않도록 설정됩니다. 두 기능 모두 엔터프라이즈 수준에서 엔터프라이즈 소유자에 의해 구성됩니다. 자세한 내용은 {% ifversion ghes %}“[엔터프라이즈에 대해 종속성 그래프 사용](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise)” 및 {% endif %}“[엔터프라이즈에 대해 {% data variables.product.prodname_dependabot %} 사용](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)”을 참조하세요. +- **종속성 검토** - 조직 또는 리포지토리에 대해 {% data variables.location.product_location %}에 대한 종속성 그래프를 사용하도록 설정하고 {% data variables.product.prodname_advanced_security %}을(를) 사용하도록 설정한 경우에 사용할 수 있습니다. 자세한 내용은 “[{% data variables.product.prodname_GH_advanced_security %} 정보](/get-started/learning-about-github/about-github-advanced-security)”를 참조하세요. +{% endif %} {% ifversion ghes %} +- **{% data variables.product.prodname_dependabot_security_updates %}** - 기본적으로 사용하지 않도록 설정됩니다. {% data variables.product.prodname_dependabot_alerts %} 및 종속성 그래프를 사용하는 리포지토리에 대해 {% data variables.product.prodname_dependabot_security_updates %}를 사용하도록 설정할 수 있습니다. 보안 업데이트 사용에 대한 자세한 내용은 “[{% data variables.product.prodname_dependabot_security_updates %} 구성](/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates)”을 참조하세요. +- **{% data variables.product.prodname_dependabot_version_updates %}** - 기본적으로 사용하지 않도록 설정됩니다. 리포지토리에 대한 쓰기 권한이 있는 사용자는 {% data variables.product.prodname_dependabot_version_updates %}를 사용하도록 설정할 수 있습니다. 버전 업데이트 사용에 대한 자세한 내용은 “[{% data variables.product.prodname_dependabot_version_updates %} 구성](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates)”을 참조하세요. {% endif %} diff --git a/translations/ko-KR/content/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace.md b/translations/ko-KR/content/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace.md index 191476b71d..e7f3fd455e 100644 --- a/translations/ko-KR/content/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace.md +++ b/translations/ko-KR/content/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace.md @@ -1,6 +1,6 @@ --- -title: codespace 중지 및 시작 -intro: codespace를 중지하고 시작하여 리소스를 저장하고 작업을 일시 중지할 수 있습니다. +title: Stopping and starting a codespace +intro: 'You can stop and start your codespace to save resources and to pause work.' versions: fpt: '*' ghec: '*' @@ -10,33 +10,28 @@ topics: - Fundamentals - Developer shortTitle: Stop a codespace -ms.openlocfilehash: 290a39d9d60420230bd9b11d5e2d10119ccc1c72 -ms.sourcegitcommit: e8c012864f13f9146e53fcb0699e2928c949ffa8 -ms.translationtype: MT -ms.contentlocale: ko-KR -ms.lasthandoff: 11/09/2022 -ms.locfileid: '148158807' --- + {% jetbrains %} {% data reusables.codespaces.codespaces-jetbrains-beta-note %} {% endjetbrains %} -## codespace 중지 및 시작 정보 +## About stopping and starting a codespace {% data reusables.codespaces.stopping-a-codespace %} -codespace를 만들거나 액세스하는 위치에 관계없이 에서 브라우저 https://github.com/codespaces에서 보고 관리할 수 있습니다. +Regardless of where you created or access your codespaces, you can view and manage them in your browser at https://github.com/codespaces. -## Codespace 중지 +## Stopping a codespace {% webui %} {% data reusables.codespaces.navigate-to-codespaces-page %} - 1. 중지하려는 codespace 오른쪽에서 elipsis(**...**)를 클릭합니다. - 1. **codespace 중지** 를 클릭합니다. - ![codespace를 중지하는 옵션의 스크린샷](/assets/images/help/codespaces/stop-codespace-webui.png) + 1. To the right of the codespace you want to stop, click the elipsis (**...**). + 1. Click **Stop codespace**. + ![Screenshot of option to stop a codespace](/assets/images/help/codespaces/stop-codespace-webui.png) {% endwebui %} @@ -44,7 +39,7 @@ codespace를 만들거나 액세스하는 위치에 관계없이 에서 브라 {% data reusables.cli.cli-learn-more %} - codespace를 중지하려면 하위 명령을 사용한 `gh codespace stop` 다음, 표시되는 목록에서 중지할 codespace를 선택합니다. + To stop a codespace use the `gh codespace stop` subcommand and then choose the codespace you want to stop from the list that's displayed. ```shell{:copy} gh codespace stop @@ -55,41 +50,38 @@ codespace를 만들거나 액세스하는 위치에 관계없이 에서 브라 {% vscode %} {% data reusables.vs-code.open-command-palette %} -1. **Codespaces: 옵션 목록에서 Codespace 중지** 를 입력 `stop` 하고 선택합니다. -1. codespace 목록에서 중지할 codespace를 선택합니다. +1. Type `stop` and select **Codespaces: Stop Codespace** from the list of options. +1. In the list of codespaces, select the codespace you want to stop. {% endvscode %} {% jetbrains %} -{% data reusables.codespaces.jetbrains-open-codespace-plugin %} -1. {% data variables.product.prodname_github_codespaces %} 도구 창에서 중지 아이콘을 클릭합니다. - - ![로그 단추의 스크린샷](/assets/images/help/codespaces/jetbrains-plugin-icon-stop.png) +You can stop a codespace from the "Your codespaces" page (see [the web browser instructions](/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace?tool=webui#stopping-a-codespace)) or by using {% data variables.product.prodname_cli %} (see [the CLI instructions](/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace?tool=cli#stopping-a-codespace)). {% endjetbrains %} -## codespace 다시 시작 +## Restarting a codespace {% webui %} {% data reusables.codespaces.navigate-to-codespaces-page %} -1. 다시 시작하려는 codespace의 이름을 클릭합니다. -![중지된 codespace의 스크린샷](/assets/images/help/codespaces/restart-codespace-webui.png) +1. Click the name of the codespace you want to restart. +![Screenshot of stopped codespaces](/assets/images/help/codespaces/restart-codespace-webui.png) {% endwebui %} {% cli %} -codespace를 다시 시작하면 {% data variables.product.prodname_vscode %} 또는 브라우저에서 열도록 선택할 수 있습니다. +When you restart a codespace you can choose to open it in {% data variables.product.prodname_vscode %} or in your browser. - - codespace를 다시 시작하고 {% data variables.product.prodname_vscode %}에서 열려면 하위 명령을 사용한 `gh codespace code` 다음, 표시된 목록에서 다시 시작할 codespace를 선택합니다. + - To restart a codespace and open it in {% data variables.product.prodname_vscode %}, use the `gh codespace code` subcommand and then choose the codespace you want to restart from the list that's displayed. ```shell{:copy} gh codespace code ``` - - codespace를 다시 시작하고 브라우저에서 열려면 하위 명령을 사용한 `gh codespace open --web` 다음 표시되는 목록에서 다시 시작할 codespace를 선택합니다. + - To restart a codespace and open it in your browser, use the `gh codespace open --web` subcommand and then choose the codespace you want to restart from the list that's displayed. ```shell{:copy} gh codespace open --web @@ -100,8 +92,8 @@ codespace를 다시 시작하면 {% data variables.product.prodname_vscode %} {% vscode %} {% data reusables.vs-code.open-command-palette %} -1. **Codespaces: 옵션 목록에서 Codespace에 연결을** 입력 `connect` 하고 선택합니다. -1. codespace 목록에서 다시 시작할 codespace를 선택합니다. +1. Type `connect` and select **Codespaces: Connect to Codespace** from the list of options. +1. In the list of codespaces, select the codespace you want to restart. {% endvscode %} @@ -111,6 +103,6 @@ codespace를 다시 시작하면 {% data variables.product.prodname_vscode %} {% endjetbrains %} -## 추가 정보 +## Further reading -- "[codespace 수명 주기](/codespaces/developing-in-codespaces/the-codespace-lifecycle)" +- "[The codespace lifecycle](/codespaces/developing-in-codespaces/the-codespace-lifecycle)" diff --git a/translations/ko-KR/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md b/translations/ko-KR/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md index 70f431a081..d755ec57f7 100644 --- a/translations/ko-KR/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md +++ b/translations/ko-KR/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md @@ -211,7 +211,7 @@ You can define default interface settings for {% data variables.product.prodname ## Applying configuration changes to a codespace -Changes to a configuration will be applied the next time you create a codespace. However, if you're using a codespace in a web browser, in {% data variables.product.prodname_vscode_shortname %}, or in a JetBrains IDE, you can apply configuration changes to the current codespace by rebuilding the container. +Changes to a configuration will be applied the next time you create a codespace. However, you can apply your changes to an existing codespace by rebuilding the container. You can do this within a codespace in the {% data variables.product.prodname_vscode_shortname %} web client or desktop application, or you can use {% data variables.product.prodname_cli %}. ### Rebuilding the dev container in the {% data variables.product.prodname_vscode_shortname %} web client or desktop application @@ -224,15 +224,19 @@ Changes to a configuration will be applied the next time you create a codespace. - To fix the errors identified in the logs, update your `devcontainer.json` file. - To apply the changes, rebuild your container. -### Rebuilding the dev container in a JetBrains IDE +### Using {% data variables.product.prodname_cli %} to rebuild a dev container -{% data reusables.codespaces.jetbrains-open-codespace-plugin %} -1. In the {% data variables.product.prodname_github_codespaces %} tool window, click the rebuild icon. +If you've changed a dev container configuration outside of VS Code (for example, on {% data variables.product.prodname_dotcom_the_website %} or in a JetBrains IDE), you can use {% data variables.product.prodname_cli %} to rebuild the dev container for an existing codespace. - ![Screenshot of the rebuild button](/assets/images/help/codespaces/jetbrains-plugin-icon-rebuild.png) +1. In a terminal, enter the following command. -1. Click **Rebuild** when prompted to confirm that you want to rebuild the dev container. -1. Reopen the codespace in your JetBrains IDE. + ``` + gh cs rebuild + ``` + + Your codespaces are listed. + +1. Use the arrow keys on your keyboard to highlight the required codespace, then press Enter. ## Further reading diff --git a/translations/ko-KR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md b/translations/ko-KR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md index e20fea64da..fafd93d4dd 100644 --- a/translations/ko-KR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md +++ b/translations/ko-KR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md @@ -1,123 +1,123 @@ --- -title: JetBrains IDE에서 GitHub Copilot 시작하기 +title: Getting started with GitHub Copilot in a JetBrains IDE shortTitle: JetBrains IDE -intro: 'JetBrains IDE에 {% data variables.product.prodname_copilot %}을 설치하고 메모와 코드를 작성할 때 제안 사항을 확인하는 방법을 알아봅니다.' +intro: 'Learn how to install {% data variables.product.prodname_copilot %} in a JetBrains IDE, and start seeing suggestions as you write comments and code.' product: '{% data reusables.gated-features.copilot %}' versions: feature: copilot topics: - Copilot -ms.openlocfilehash: 24415504e0abeff6e129321068b07590d265da16 -ms.sourcegitcommit: 99eb4456062aea31ca381977396417cf92e5798d -ms.translationtype: MT -ms.contentlocale: ko-KR -ms.lasthandoff: 11/21/2022 -ms.locfileid: '148179632' --- -## {% data variables.product.prodname_copilot %} 및 JetBrains IDE 정보 + +{% data reusables.copilot.copilot-cta-button %} + +## About {% data variables.product.prodname_copilot %} and JetBrains IDEs {% data reusables.copilot.procedural-intro %} -JetBrains IDE를 사용하는 경우 편집기 내에서 직접 {% data variables.product.prodname_copilot %}의 제안을 보고 통합할 수 있습니다. 이 가이드에서는 macOS, Windows 또는 Linux용 JetBrains IDE 내에서 {% data variables.product.prodname_copilot %}을 사용하는 방법을 보여 줍니다. +If you use a JetBrains IDE, you can view and incorporate suggestions from {% data variables.product.prodname_copilot %} directly within the editor. This guide demonstrates how to use {% data variables.product.prodname_copilot %} within a JetBrains IDE for macOS, Windows, or Linux. -## 필수 조건 +## Prerequisites {% data reusables.copilot.jetbrains-ides %} -## JetBrains IDE에 {% data variables.product.prodname_copilot %} 확장 설치 +## Installing the {% data variables.product.prodname_copilot %} extension in your JetBrains IDE -JetBrains IDE에서 {% data variables.product.prodname_copilot %}을 사용하려면 {% data variables.product.prodname_copilot %} 확장을 설치해야 합니다. 다음 절차에서는 IntelliJ IDEA에서 {% data variables.product.prodname_copilot %} 플러그 인 설치를 안내합니다. 지원되는 다른 IDE에 플러그 인을 설치하는 단계는 다를 수 있습니다. +To use {% data variables.product.prodname_copilot %} in a JetBrains IDE, you must install the {% data variables.product.prodname_copilot %} extension. The following procedure will guide you through installation of the {% data variables.product.prodname_copilot %} plugin in IntelliJ IDEA. Steps to install the plugin in another supported IDE may differ. -1. JetBrains IDE의 Windows용 **파일** 메뉴 또는 Mac용 IDE 이름(예: **PyCharm** 또는 **IntelliJ**)에서 Windows **설정** 또는 Mac용 **기본 설정** 을 클릭합니다. -2. **설정/기본 설정** 대화 상자의 왼쪽 메뉴에서 **플러그 인** 을 클릭합니다. -3. **설정/기본 설정** 대화 상자의 맨 위에서 **Marketplace** 를 클릭합니다. 검색 창에서 **{% data variables.product.prodname_copilot %}** 을 검색한 다음 **설치** 를 클릭합니다. - ![Marketplace 검색 스크린샷](/assets/images/help/copilot/jetbrains-marketplace.png) -1. {% data variables.product.prodname_copilot %}이 설치되면 **IDE 다시 시작** 을 클릭합니다. -1. JetBrains IDE가 다시 시작되면 **도구** 메뉴를 클릭합니다. **{% data variables.product.prodname_copilot %}** 을 클릭한 다음 **{% data variables.product.prodname_dotcom %}에 로그인** 을 클릭합니다. - ![JetBrains 도구 메뉴의 스크린샷](/assets/images/help/copilot/jetbrains-tools-menu.png) -1. “{% data variables.product.prodname_dotcom %}에 로그인” 대화 상자에서 디바이스 코드를 복사하고 디바이스 활성화 창을 열려면 **복사하여 열기** 를 클릭합니다. - ![디바이스 코드 복사하여 열기 스크린샷](/assets/images/help/copilot/device-code-copy-and-open.png) -1. 브라우저에서 디바이스 활성화 창이 열립니다. 디바이스 코드를 붙여넣은 다음 **계속** 을 클릭합니다. +1. In your JetBrains IDE, under the **File** menu for Windows or under the name of your IDE for Mac (for example, **PyCharm** or **IntelliJ**), click **Settings** for Windows or **Preferences** for Mac. +2. In the left-side menu of the **Settings/Preferences** dialog box, click **Plugins**. +3. At the top of the **Settings/Preferences** dialog box, click **Marketplace**. In the search bar, search for **{% data variables.product.prodname_copilot %}**, then click **Install**. + ![Screenshot of Marketplace search](/assets/images/help/copilot/jetbrains-marketplace.png) +1. After {% data variables.product.prodname_copilot %} is installed, click **Restart IDE**. +1. After your JetBrains IDE has restarted, click the **Tools** menu. Click **{% data variables.product.prodname_copilot %}**, then click **Login to {% data variables.product.prodname_dotcom %}**. + ![Screenshot of JetBrains tools menu](/assets/images/help/copilot/jetbrains-tools-menu.png) +1. In the "Sign in to {% data variables.product.prodname_dotcom %}" dialog box, to copy the device code and open the device activation window, click **Copy and Open**. + ![Screenshot of device code copy and open](/assets/images/help/copilot/device-code-copy-and-open.png) +1. A device activation window will open in your browser. Paste the device code, then click **Continue**. - - Windows 또는 Linux에 코드를 붙여넣려면 Ctrl+v를 누릅니다. - - macOS에 코드를 붙여넣려면 command+v를 누릅니다. -1. {% data variables.product.prodname_dotcom %}는 {% data variables.product.prodname_copilot %}에 필요한 권한을 요청합니다. 이러한 권한을 승인하려면 **{% data variables.product.prodname_copilot %} 플러그 인 권한 승인** 을 클릭합니다. -1. 사용 권한이 승인되면 JetBrains IDE에 확인 메시지가 표시됩니다. {% data variables.product.prodname_copilot %}을 사용하려면 **확인** 을 클릭합니다. - ![JetBrains IDE 권한 확인 스크린샷](/assets/images/help/copilot/jetbrains-ide-confirmation.png) + - To paste the code in Windows or Linux, press Ctrl+v. + - To paste the code in macOS, press command+v. +1. {% data variables.product.prodname_dotcom %} will request the necessary permissions for {% data variables.product.prodname_copilot %}. To approve these permissions, click **Authorize {% data variables.product.prodname_copilot %} Plugin**. +1. After the permissions have been approved, your JetBrains IDE will show a confirmation. To begin using {% data variables.product.prodname_copilot %}, click **OK**. + ![Screenshot of JetBrains IDE permissions confirmation](/assets/images/help/copilot/jetbrains-ide-confirmation.png) -## 첫 번째 제안 보기 +## Seeing your first suggestion {% data reusables.copilot.code-examples-limitations %} -{% data reusables.copilot.supported-languages %} 다음 샘플은 Java이지만 다른 언어도 비슷하게 작동합니다. +{% data reusables.copilot.supported-languages %} The following samples are in Java, but other languages will work similarly. {% data reusables.copilot.create-java-file %} -1. Java 파일에서 `class Test`를 입력하여 클래스를 만듭니다. - {% data variables.product.prodname_copilot %}은 아래와 같이 회색 표시된 텍스트로 클래스 본문을 자동으로 제안합니다. 정확한 제안은 다를 수 있습니다. - ![Java 클래스 본문 제안](/assets/images/help/copilot/java-class-body-suggestion-jetbrains.png) {% data reusables.copilot.accept-suggestion %} 스크린샷 -1. {% data variables.product.prodname_copilot %}에게 함수 본문을 제안하라는 메시지를 표시하려면 `main` 함수의 대괄호 아래에 다음 줄을 입력합니다. 정확한 제안은 다를 수 있습니다. +1. In the Java file, create a class by typing `class Test`. + {% data variables.product.prodname_copilot %} will automatically suggest a class body in grayed text, as shown below. The exact suggestion may vary. + ![Screenshot of the Java class body suggestion](/assets/images/help/copilot/java-class-body-suggestion-jetbrains.png) +{% data reusables.copilot.accept-suggestion %} +1. To prompt {% data variables.product.prodname_copilot %} to suggest a function body, type the following line below the bracket of the `main` function. The exact suggestion may vary. {% indented_data_reference reusables.copilot.java-int-snippet spaces=3 %} - ![Java 함수 본문 제안](/assets/images/help/copilot/java-function-body-suggestion-jetbrains.png) {% data reusables.copilot.accept-suggestion %} 스크린샷 + ![Screenshot of the Java function body suggestion](/assets/images/help/copilot/java-function-body-suggestion-jetbrains.png) +{% data reusables.copilot.accept-suggestion %} -{% data variables.product.prodname_copilot %}은 코드의 컨텍스트와 스타일을 일치시키려고 시도합니다. 제안된 코드는 언제든지 편집할 수 있습니다. +{% data variables.product.prodname_copilot %} will attempt to match the context and style of your code. You can always edit the suggested code. -## 대체 제안 보기 +## Seeing alternative suggestions {% data reusables.copilot.alternative-suggestions %} {% data reusables.copilot.create-java-file %} -1. {% data variables.product.prodname_copilot %}에게 제안 사항을 표시하라는 메시지를 표시하려면 Java 파일에 다음 줄을 입력합니다. -{% indented_data_reference reusables.copilot.java-int-snippet spaces=3 %} {% data reusables.copilot.see-alternative-suggestions %} +1. To prompt {% data variables.product.prodname_copilot %} to show you a suggestion, type the following line in the Java file. +{% indented_data_reference reusables.copilot.java-int-snippet spaces=3 %} +{% data reusables.copilot.see-alternative-suggestions %} - | OS | 다음 제안 참조 | 이전 제안 참조 | + | OS | See next suggestion | See previous suggestion | | :- | :- | :- | - | macOS | 옵션+] | 옵션+[ | + | macOS | Option+] | Option+[ | | Windows | Alt+] | Alt+[ | | Linux | Alt+] | Alt+[ | {% data reusables.copilot.accept-or-reject-suggestion %} -## 새 탭에서 여러 제안 표시 +## Seeing multiple suggestions in a new tab {% data reusables.copilot.suggestions-new-tab %} {% data reusables.copilot.create-java-file %} -1. {% data variables.product.prodname_copilot %}에게 제안 사항을 표시하라는 메시지를 표시하려면 Java 파일에 다음 줄을 입력합니다. +1. To prompt {% data variables.product.prodname_copilot %} to show you a suggestion, type the following line in the Java file. {% indented_data_reference reusables.copilot.java-int-snippet spaces=3 %} -1. 여러 개의 추가 제안 사항이 있는 새 탭을 엽니다. - - macOS에서 command+Shift+A를 누른 다음 **GitHub Copilot 열기** 를 클릭하거나 command+Shift+\를 눌러 바로 새 탭을 엽니다. - - Windows 또는 Linux에서 Ctrl+Enter 키를 누른 다음 **GitHub Copilot 열기** 를 클릭합니다. - ![Copilot를 여는 대화 상자의 스크린샷](/assets/images/help/copilot/open-copilot-tab-jetbrains.png) -1. 제안을 수락하려면 제안 위에서 **솔루션 수락** 을 클릭합니다. 모든 제안을 거부하려면 탭을 닫습니다. +1. Open a new tab with multiple additional suggestions. + - On macOS, press Command+Shift+A, then click **Open GitHub Copilot**, or press Command+Shift+\ to open the new tab immediately. + - On Windows or Linux, press Ctrl+Enter, then click **Open GitHub Copilot**. + ![Screenshot of dialogue to open Copilot](/assets/images/help/copilot/open-copilot-tab-jetbrains.png) +1. To accept a suggestion, above the suggestion, click **Accept Solution**. To reject all suggestions, close the tab. -## 주석에서 코드 제안 생성 +## Generating code suggestions from comments {% data reusables.copilot.generating-suggestions-from-comments %} {% data reusables.copilot.create-java-file %} -1. {% data variables.product.prodname_copilot %}에게 Java 파일의 함수 구현을 제안하라는 메시지를 표시하려면 다음 줄을 입력합니다. +1. To prompt {% data variables.product.prodname_copilot %} to suggest an implementation of a function in the Java file, type the following lines. ```java{:copy} // find all images without alternate text // and give them a red border void process () { ``` - ![Java 함수 본문 제안 스크린샷](/assets/images/help/copilot/comment-suggestion-jetbrains.png) + ![Screenshot of the Java function body suggestion](/assets/images/help/copilot/comment-suggestion-jetbrains.png) -## {% data variables.product.prodname_copilot %} 사용 및 사용 안 함 +## Enabling and disabling {% data variables.product.prodname_copilot %} -모든 언어 또는 개별 언어에 대해 {% data variables.product.prodname_copilot %}을 사용하거나 사용하지 않도록 설정할 수 있습니다. JetBrains IDE 창의 아래쪽 패널에 있는 {% data variables.product.prodname_copilot %} 상태 아이콘은 {% data variables.product.prodname_copilot %}가 활성화되었는지 여부를 나타냅니다. 사용하도록 설정하면 아이콘이 강조 표시됩니다. 사용하지 않도록 설정하면 아이콘이 회색으로 표시됩니다. +You can enable or disable {% data variables.product.prodname_copilot %} for all languages, or for individual languages. The {% data variables.product.prodname_copilot %} status icon in the bottom panel of your JetBrains IDE window indicates whether {% data variables.product.prodname_copilot %} is enabled or disabled. When enabled, the icon is highlighted. When disabled, the icon is grayed out. -1. {% data variables.product.prodname_copilot %}을 사용하거나 사용하지 않도록 설정하려면 JetBrains 창의 아래쪽 패널에서 상태 아이콘을 클릭합니다. - ![IntelliJ IDEA의 상태 아이콘 스크린샷](/assets/images/help/copilot/status-icon-jetbrains.png) -2. {% data variables.product.prodname_copilot %}을 사용하지 않도록 설정하는 경우 전역적으로 또는 현재 편집 중인 파일의 언어에 대해 사용하지 않도록 설정할지 묻는 메시지가 표시됩니다. +1. To enable or disable {% data variables.product.prodname_copilot %}, click the status icon in the bottom panel of the JetBrains window. + ![Screenshot of the status icon in IntelliJ IDEA](/assets/images/help/copilot/status-icon-jetbrains.png) +2. If you are disabling {% data variables.product.prodname_copilot %}, you will be asked whether you want to disable it globally, or for the language of the file you are currently editing. - - {% data variables.product.prodname_copilot %}에서 제안을 전역적으로 사용하지 않도록 설정하려면 **완료 사용하지 않음** 을 클릭합니다. - - 지정된 언어에 대한 {% data variables.product.prodname_copilot %}에서 제안을 사용하지 않으려면 **_언어_ 에 대한 완성을 사용하지 않음** 을 클릭합니다. - ![전역적으로 또는 현재 언어에 대해 {% data variables.product.prodname_copilot %}을 사용하지 않도록 설정하는 옵션의 스크린샷](/assets/images/help/copilot/disable-copilot-global-or-langugage-jetbrains.png) + - To disable suggestions from {% data variables.product.prodname_copilot %} globally, click **Disable Completions**. + - To disable suggestions from {% data variables.product.prodname_copilot %} for the specified language, click **Disable Completions for _LANGUAGE_**. + ![Screenshot of option to disable {% data variables.product.prodname_copilot %} globally or for the current language](/assets/images/help/copilot/disable-copilot-global-or-langugage-jetbrains.png) -## 추가 참고 자료 +## Further reading -- [{% data variables.product.prodname_copilot %} 웹 사이트](https://copilot.github.com/) -- [{% data variables.product.prodname_copilot %} 정보](/copilot/overview-of-github-copilot/about-github-copilot#about-the-license-for-the-github-copilot-plugin-in-jetbrains-ides) +- [The {% data variables.product.prodname_copilot %} website](https://copilot.github.com/) +- [About {% data variables.product.prodname_copilot %}](/copilot/overview-of-github-copilot/about-github-copilot#about-the-license-for-the-github-copilot-plugin-in-jetbrains-ides) diff --git a/translations/ko-KR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md b/translations/ko-KR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md index d2ee747226..bc783d3b49 100644 --- a/translations/ko-KR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md +++ b/translations/ko-KR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md @@ -9,6 +9,8 @@ topics: - Copilot --- +{% data reusables.copilot.copilot-cta-button %} + ## About {% data variables.product.prodname_copilot %} and Neovim {% data reusables.copilot.procedural-intro %} diff --git a/translations/ko-KR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md b/translations/ko-KR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md index 75694b710b..9894db0413 100644 --- a/translations/ko-KR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md +++ b/translations/ko-KR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md @@ -9,6 +9,8 @@ topics: - Copilot --- +{% data reusables.copilot.copilot-cta-button %} + ## About {% data variables.product.prodname_copilot %} and {% data variables.product.prodname_vscode %} {% data reusables.copilot.procedural-intro %} diff --git a/translations/ko-KR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md b/translations/ko-KR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md index 0aaade3943..618bbdb98a 100644 --- a/translations/ko-KR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md +++ b/translations/ko-KR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md @@ -9,6 +9,8 @@ topics: - Copilot --- +{% data reusables.copilot.copilot-cta-button %} + ## About {% data variables.product.prodname_copilot %} and Visual Studio {% data reusables.copilot.procedural-intro %} diff --git a/translations/ko-KR/content/get-started/getting-started-with-git/managing-remote-repositories.md b/translations/ko-KR/content/get-started/getting-started-with-git/managing-remote-repositories.md index d543ff4837..51e271eadf 100644 --- a/translations/ko-KR/content/get-started/getting-started-with-git/managing-remote-repositories.md +++ b/translations/ko-KR/content/get-started/getting-started-with-git/managing-remote-repositories.md @@ -36,7 +36,7 @@ The `git remote add` command takes two arguments: For example: ```shell -$ git remote add origin https://{% data variables.command_line.codeblock %}/USER/REPO>.git +$ git remote add origin https://{% data variables.command_line.codeblock %}/USER/REPO.git # Set a new remote $ git remote -v diff --git a/translations/ko-KR/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud.md b/translations/ko-KR/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud.md index 5d39981bfd..8da3c8a6db 100644 --- a/translations/ko-KR/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud.md +++ b/translations/ko-KR/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud.md @@ -70,9 +70,9 @@ After you set up your trial, you can explore {% data variables.product.prodname_ You can buy {% data variables.product.prodname_enterprise %} at any time during your trial. Purchasing {% data variables.product.prodname_enterprise %} ends your trial, removing the 50-seat maximum and initiating payment. -If you don't purchase {% data variables.product.prodname_enterprise %}, when the trial ends, your organization will be downgraded. If you used an existing organization for the trial, the organization will be downgraded to the product you were using before the trial. If you created a new organization for the trial, the organization will be downgraded to {% data variables.product.prodname_free_team %}. +If you don't purchase {% data variables.product.prodname_enterprise %}, the trial will continue until the end of the 30-day period. You cannot end the trial early. When the trial ends, your organization will be downgraded. If you used an existing organization for the trial, the organization will be downgraded to the product you were using before the trial. If you created a new organization for the trial, the organization will be downgraded to {% data variables.product.prodname_free_team %}. -Your organization will lose access to any functionality that is not included in the new product, such as advanced features like {% data variables.product.prodname_pages %} for private repositories. If you don't plan to upgrade, to avoid losing access to advanced features, consider making affected repositories public before your trial ends. For more information, see "[Setting repository visibility](/articles/setting-repository-visibility)." +Your organization will lose access to any functionality that is not included in the new plan, such as advanced features like {% data variables.product.prodname_pages %} for private repositories. If you don't plan to upgrade, to avoid losing access to advanced features, consider making affected repositories public before your trial ends. For more information, see "[Setting repository visibility](/articles/setting-repository-visibility)." Downgrading also disables any SAML settings configured during the trial period. If you later purchase {% data variables.product.prodname_enterprise %}, your SAML settings will be enabled again for users in your organization to authenticate. diff --git a/translations/ko-KR/content/index.md b/translations/ko-KR/content/index.md index 1405d6102f..b3b9228dfa 100644 --- a/translations/ko-KR/content/index.md +++ b/translations/ko-KR/content/index.md @@ -142,7 +142,7 @@ externalProducts: electron: id: electron name: Electron - href: 'https://electronjs.org/docs' + href: 'https://electronjs.org/docs/latest' external: true codeql: id: codeql @@ -154,11 +154,11 @@ externalProducts: name: npm href: 'https://docs.npmjs.com/' external: true -ms.openlocfilehash: dad74fe11fc5bfea72ae994e9918683fc7e87b7a -ms.sourcegitcommit: bd23217796e6ff442b14ef9d889eaef30e8d6826 +ms.openlocfilehash: e72ace58cb674661cbde635f97cf7ff0ab70433a +ms.sourcegitcommit: 7a74d5796695bb21c30e4031679253cbc16ceaea ms.translationtype: MT ms.contentlocale: ko-KR -ms.lasthandoff: 11/16/2022 -ms.locfileid: '148167306' +ms.lasthandoff: 11/28/2022 +ms.locfileid: '148183974' --- diff --git a/translations/ko-KR/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization.md b/translations/ko-KR/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization.md index 859f0341a9..f39023b05c 100644 --- a/translations/ko-KR/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization.md +++ b/translations/ko-KR/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization.md @@ -32,7 +32,7 @@ You can restrict access to private organization assets by configuring an allow l If you set up an allow list you can also choose to automatically add to your allow list any IP addresses configured for {% data variables.product.prodname_github_apps %} that you install in your organization. The creator of a {% data variables.product.prodname_github_app %} can configure an allow list for their application, specifying the IP addresses at which the application runs. By inheriting their allow list into yours, you avoid connection requests from the application being refused. For more information, see "[Allowing access by {% data variables.product.prodname_github_apps %}](#allowing-access-by-github-apps)." -You can also configure allowed IP addresses for the organizations in an enterprise account. For more information, see "[Enforcing policies for security settings in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-allowed-ip-addresses-for-organizations-in-your-enterprise)." +You can also configure allowed IP addresses at the enterprise account level, and the entries in the enterprise account's allow list are inherited by all the organizations owned by the enterprise. {% data reusables.identity-and-permissions.org-enterprise-allow-list-interaction %} For more information, see "[Enforcing policies for security settings in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-allowed-ip-addresses-for-organizations-in-your-enterprise)." ## Adding an allowed IP address diff --git a/translations/ko-KR/content/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization.md b/translations/ko-KR/content/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization.md index bcb2a67892..0b21a31eab 100644 --- a/translations/ko-KR/content/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization.md +++ b/translations/ko-KR/content/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization.md @@ -24,6 +24,8 @@ If you enable but don't enforce SAML SSO, organization members who choose not to {% data reusables.saml.saml-disabled-linked-identities-removed %} +{% data reusables.apps.reauthorize-apps-saml %} + ## Enabling and testing SAML single sign-on for your organization Before your enforce SAML SSO in your organization, ensure that you've prepared the organization. For more information, see "[Preparing to enforce SAML single sign-on in your organization](/articles/preparing-to-enforce-saml-single-sign-on-in-your-organization)." diff --git a/translations/ko-KR/content/rest/gists/gists.md b/translations/ko-KR/content/rest/gists/gists.md index 88b84f04ce..f2667ae46e 100644 --- a/translations/ko-KR/content/rest/gists/gists.md +++ b/translations/ko-KR/content/rest/gists/gists.md @@ -9,12 +9,12 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 -ms.openlocfilehash: c51d9275950bbf303caa1a03344ba8402618d65b -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 -ms.translationtype: HT +ms.openlocfilehash: 47961c5dfeeb5f320bbac67ffb0573c31709bd5b +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc +ms.translationtype: MT ms.contentlocale: ko-KR -ms.lasthandoff: 09/05/2022 -ms.locfileid: '145136023' +ms.lasthandoff: 11/24/2022 +ms.locfileid: '148181325' --- ## Gist API 정보 @@ -38,7 +38,7 @@ Gist API는 gist의 각 파일에 대해 최대 1MB의 콘텐츠를 제공합니 다음은 gist 콘텐츠를 가져오기 위해 지원되는 미디어 유형입니다. - application/vnd.github.VERSION.raw - application/vnd.github.VERSION.base64 + application/vnd.github.raw + application/vnd.github.base64 자세한 내용은 “[미디어 유형](/rest/overview/media-types)”을 참조하세요. diff --git a/translations/ko-KR/content/rest/git/blobs.md b/translations/ko-KR/content/rest/git/blobs.md index 80dd03e61b..dadb891e0c 100644 --- a/translations/ko-KR/content/rest/git/blobs.md +++ b/translations/ko-KR/content/rest/git/blobs.md @@ -11,12 +11,12 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 -ms.openlocfilehash: ae4d0ac726c9b76785876f7884425cab99e89f1f -ms.sourcegitcommit: fb740a96852435c748dad95d560327e80b4cef19 +ms.openlocfilehash: 3b7cac6d268fb4c7e786651a7281ca5ce4241ec5 +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc ms.translationtype: MT ms.contentlocale: ko-KR -ms.lasthandoff: 10/24/2022 -ms.locfileid: '148105689' +ms.lasthandoff: 11/24/2022 +ms.locfileid: '148181247' --- ## Git Blob API 정보 @@ -27,6 +27,6 @@ Git BLOB(Binary Large Object)은 각 파일의 콘텐츠를 리포지토리에 다음은 BLOB에 대해 지원되는 미디어 유형입니다. application/json - application/vnd.github.VERSION.raw + application/vnd.github.raw 자세한 내용은 “[미디어 유형](/rest/overview/media-types)”을 참조하세요. diff --git a/translations/ko-KR/content/rest/gitignore.md b/translations/ko-KR/content/rest/gitignore.md index bd43c9518d..5e0b44d2f7 100644 --- a/translations/ko-KR/content/rest/gitignore.md +++ b/translations/ko-KR/content/rest/gitignore.md @@ -1,6 +1,6 @@ --- -title: Gitignore -intro: The Gitignore API fetches `.gitignore` templates that can be used to ignore files and directories. +title: gitignore +intro: Gitignore API는 파일 및 디렉터리를 무시하는 데 사용할 수 있는 `.gitignore` 템플릿을 가져옵니다. versions: fpt: '*' ghes: '*' @@ -11,16 +11,21 @@ topics: miniTocMaxHeadingLevel: 3 redirect_from: - /rest/reference/gitignore +ms.openlocfilehash: e830b0f00d60f3eb121fa2a99a910b073780700e +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc +ms.translationtype: MT +ms.contentlocale: ko-KR +ms.lasthandoff: 11/24/2022 +ms.locfileid: '148181270' --- +## Gitignore API 정보 -## About the Gitignore API +{% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %}에서 API를 통해 새 리포지토리를 만들 때 [.gitignore 템플릿](/github/getting-started-with-github/ignoring-files) 을 지정하여 리포지토리에 적용할 수 있습니다. .gitignore 템플릿 API는 {% data variables.product.product_name %} [.gitignore 리포지토리](https://github.com/github/gitignore)에서 템플릿을 나열하고 가져옵니다. -When you create a new repository on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %} via the API, you can specify a [.gitignore template](/github/getting-started-with-github/ignoring-files) to apply to the repository upon creation. The .gitignore templates API lists and fetches templates from the {% data variables.product.product_name %} [.gitignore repository](https://github.com/github/gitignore). +### gitignore에 대한 사용자 지정 미디어 유형 -### Custom media types for gitignore - -You can use this custom media type when getting a gitignore template. +gitignore 템플릿을 가져오는 경우 이 사용자 지정 미디어 유형을 사용할 수 있습니다. application/vnd.github.raw -For more information, see "[Media types](/rest/overview/media-types)." +자세한 내용은 “[미디어 유형](/rest/overview/media-types)”을 참조하세요. diff --git a/translations/ko-KR/content/rest/guides/getting-started-with-the-rest-api.md b/translations/ko-KR/content/rest/guides/getting-started-with-the-rest-api.md index ed666cdb27..8268a59c95 100644 --- a/translations/ko-KR/content/rest/guides/getting-started-with-the-rest-api.md +++ b/translations/ko-KR/content/rest/guides/getting-started-with-the-rest-api.md @@ -299,7 +299,7 @@ Most operations specify that you should pass an `Accept` header with a value of To send a header with {% data variables.product.prodname_cli %}, use the `--header` or `-H` flag followed by the header in `key: value` format. ```shell -gh api --header 'Accept: application/vnd.github+json' --method GET /octocat +gh api --header 'Accept: application/vnd.github+json'{% ifversion api-date-versioning %} --header 'X-GitHub-Api-Version:{{ allVersions[currentVersion].latestApiVersion }}'{% endif %} --method GET /octocat ``` {% endcli %} @@ -311,7 +311,8 @@ The Octokit.js library automatically passes the `Accept: application/vnd.github+ ```javascript await octokit.request("GET /octocat", { headers: { - "content-type": "text/plain", + "content-type": "text/plain",{% ifversion api-date-versioning %} + "X-GitHub-Api-Version": "{{ allVersions[currentVersion].latestApiVersion }}",{% endif %} }, }); ``` @@ -326,7 +327,8 @@ To send a header with cURL, use the `--header` or `-H` flag followed by the head curl --request GET \ --url "https://api.github.com/octocat" \ --header "Accept: application/vnd.github+json" \ ---header "Authorization: Bearer YOUR-TOKEN" +--header "Authorization: Bearer YOUR-TOKEN"{% ifversion api-date-versioning %}\ +--header "X-GitHub-Api-Version: {{ allVersions[currentVersion].latestApiVersion }}"{% endif %} ``` {% endcurl %} diff --git a/translations/ko-KR/content/rest/index.md b/translations/ko-KR/content/rest/index.md index c183beda1d..399b21e77e 100644 --- a/translations/ko-KR/content/rest/index.md +++ b/translations/ko-KR/content/rest/index.md @@ -12,6 +12,7 @@ featuredLinks: - /rest/guides/best-practices-for-integrators popular: - /rest/overview/resources-in-the-rest-api + - /rest/overview/api-versions - /rest/overview/other-authentication-methods - /rest/overview/troubleshooting - /rest/overview/endpoints-available-for-github-apps @@ -78,11 +79,11 @@ children: - /teams - /users - /webhooks -ms.openlocfilehash: d4d7e93d5bc22833168a932e047525c85e3f8768 -ms.sourcegitcommit: 478f2931167988096ae6478a257f492ecaa11794 -ms.translationtype: HT +ms.openlocfilehash: 393b427325e51b3717e882e430662a6517cba551 +ms.sourcegitcommit: d2f0b59ed096b9e68ef8f6fa019cd925165762ec +ms.translationtype: MT ms.contentlocale: ko-KR -ms.lasthandoff: 09/09/2022 -ms.locfileid: '147673640' +ms.lasthandoff: 11/29/2022 +ms.locfileid: '148184401' --- diff --git a/translations/ko-KR/content/rest/overview/api-versions.md b/translations/ko-KR/content/rest/overview/api-versions.md new file mode 100644 index 0000000000..e76c4cf86c --- /dev/null +++ b/translations/ko-KR/content/rest/overview/api-versions.md @@ -0,0 +1,54 @@ +--- +title: API 버전 +shortTitle: API Versions +intro: REST API를 요청할 때마다 사용할 REST API 버전을 지정해야 합니다. +versions: + feature: api-date-versioning +ms.openlocfilehash: c1209120fab4c4cc26962991ad48b76638627db5 +ms.sourcegitcommit: d2f0b59ed096b9e68ef8f6fa019cd925165762ec +ms.translationtype: MT +ms.contentlocale: ko-KR +ms.lasthandoff: 11/29/2022 +ms.locfileid: '148184402' +--- +## API 버전 관리 정보 + +{% data reusables.rest-api.about-api-versions %} + +{% ifversion ghes %} + +## {% data variables.product.prodname_ghe_server %} 버전 관리 및 REST API 버전 관리 정보 + +{% data variables.product.prodname_ghe_server %} 버전은 REST API 버전에서 분리됩니다. API 버전이 {% data variables.product.prodname_ghe_server %} 버전에 포함되어 있는 한 {% data variables.product.prodname_ghe_server %} 버전을 업그레이드할 수 있지만 동일한 REST API 버전을 유지할 수 있습니다. 마찬가지로 선택한 새 REST API 버전을 {% data variables.product.prodname_ghe_server %} 버전에 사용할 수 있는 한 {% data variables.product.prodname_ghe_server %} 버전을 업데이트하지 않고 REST API 버전을 업그레이드할 수 있습니다. + +{% data variables.product.prodname_ghe_server %} 릴리스 정보에는 REST API 버전이 더 이상 지원되지 않는 경우 표시됩니다. 자세한 내용은 "[릴리스 정보](/admin/release-notes)"를 참조하세요. + +{% endif %} + +## API 버전 지정 + +헤더를 `X-GitHub-Api-Version` 사용하여 API 버전을 지정해야 합니다. 예를 들면 다음과 같습니다. + +```shell +$ curl {% data reusables.rest-api.version-header %} https://api.github.com/zen +``` + +헤더가 없는 요청은 `X-GitHub-Api-Version` 기본적으로 버전을 사용합니다 `{{ initialRestVersioningReleaseDate }}` . + +더 이상 지원되지 않는 API 버전을 지정하면 오류가 발생합니다 `400` . + +## 새 API 버전으로 업그레이드 + +새 REST API 버전으로 업그레이드하기 전에 새 API 버전에 대한 호환성이 손상되는 변경 내용의 변경 로그를 읽고 포함된 주요 변경 내용을 이해하고 해당 특정 API 버전으로 업그레이드하는 방법에 대해 자세히 알아보세요. 자세한 내용은 "[호환성이 손상되는 변경"을 참조하세요](/rest/overview/breaking-changes). + +헤더에서 `X-GitHub-Api-Version` 새 API 버전을 지정하도록 통합을 업데이트하는 경우 통합이 새 API 버전과 함께 작동하도록 하는 데 필요한 변경도 수행해야 합니다. + +통합이 업데이트되면 통합을 테스트하여 새 API 버전에서 작동하는지 확인합니다. + +## 지원되는 API 버전 + +현재 지원되는 REST API 버전은 다음과 같습니다. + +{% for apiVersion in allVersions[currentVersion].apiVersions %} {{ apiVersion }} {% endfor %} + +API 요청에서 지원되는 모든 API 버전을 가져올 수도 있습니다. 자세한 내용은 "[모든 API 버전 가져오기](/rest/meta#get-all-api-versions)"를 참조하세요. diff --git a/translations/ko-KR/content/rest/overview/breaking-changes.md b/translations/ko-KR/content/rest/overview/breaking-changes.md new file mode 100644 index 0000000000..828fad030b --- /dev/null +++ b/translations/ko-KR/content/rest/overview/breaking-changes.md @@ -0,0 +1,25 @@ +--- +title: Breaking changes +shortTitle: Breaking changes +intro: 'Learn about breaking changes that were introduced in each REST API version.' +versions: + feature: api-date-versioning +--- + +## About breaking changes in the REST API + +{% data reusables.rest-api.about-api-versions %} + +For more information about API versions, see "[API Versions](/rest/overview/api-versions)." + +## Upgrading to a new API version + +Before upgrading to a new REST API version, you should read the section on this page that corresponds to the new API version to understand what breaking changes are included and to learn more about how to upgrade to that API version. + +When you update your integration to specify the new API version in the `X-GitHub-Api-Version` header, you'll also need to make any changes required for your integration to work with the new API version. + +Once your integration is updated, test your integration to verify that it works with the new API version. + +## Breaking changes for {{ initialRestVersioningReleaseDate }} + +Version `{{ initialRestVersioningReleaseDate }}` is the first version of the {% data variables.product.product_name %} REST API after date-based versioning was introduced. This version does not include any breaking changes. diff --git a/translations/ko-KR/content/rest/overview/endpoints-available-for-fine-grained-personal-access-tokens.md b/translations/ko-KR/content/rest/overview/endpoints-available-for-fine-grained-personal-access-tokens.md index b96a6a48cb..35943c1e83 100644 --- a/translations/ko-KR/content/rest/overview/endpoints-available-for-fine-grained-personal-access-tokens.md +++ b/translations/ko-KR/content/rest/overview/endpoints-available-for-fine-grained-personal-access-tokens.md @@ -4,12 +4,12 @@ intro: '{% data variables.product.pat_v2 %}은(는) 다음 REST 엔드포인트 versions: feature: pat-v2 shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' -ms.openlocfilehash: 7e6b4506a1af51a3c8da5aa8ee905936025aa952 -ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.openlocfilehash: e631edb7b723f516ed50eba6df19ba2f94862e7e +ms.sourcegitcommit: d2f0b59ed096b9e68ef8f6fa019cd925165762ec ms.translationtype: MT ms.contentlocale: ko-KR -ms.lasthandoff: 10/25/2022 -ms.locfileid: '148107239' +ms.lasthandoff: 11/29/2022 +ms.locfileid: '148184223' --- ## actions @@ -37,28 +37,6 @@ ms.locfileid: '148107239' - [`PUT /enterprises/{enterprise}/actions/permissions/selected-actions`](/rest/reference/actions#set-allowed-actions-for-an-enterprise) - [`GET /enterprises/{enterprise}/actions/permissions/workflow`](/rest/reference/actions#get-default-workflow-permissions-for-an-enterprise) - [`PUT /enterprises/{enterprise}/actions/permissions/workflow`](/rest/reference/actions#set-default-workflow-permissions-for-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runner-groups`](/rest/reference/actions#list-self-hosted-runner-groups-for-an-enterprise) -- [`POST /enterprises/{enterprise}/actions/runner-groups`](/rest/reference/actions#create-self-hosted-runner-group-for-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#get-a-self-hosted-runner-group-for-an-enterprise) -- [`PATCH /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#update-a-self-hosted-runner-group-for-an-enterprise) -- [`DELETE /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#delete-a-self-hosted-runner-group-from-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations`](/rest/reference/actions#list-organization-access-to-a-self-hosted-runner-group-in-a-enterprise) -- [`PUT /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations`](/rest/reference/actions#set-organization-access-to-a-self-hosted-runner-group-in-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners`](/rest/reference/actions#list-self-hosted-runners-in-a-group-for-an-enterprise) -- [`PUT /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners`](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-enterprise) -- [`PUT /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners/{runner_id}`](/rest/reference/actions#add-a-self-hosted-runner-to-a-group-for-an-enterprise) -- [`DELETE /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners/{runner_id}`](/rest/reference/actions#remove-a-self-hosted-runner-from-a-group-for-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runners`](/rest/reference/actions#list-self-hosted-runners-for-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runners/{runner_id}`](/rest/reference/actions#get-a-self-hosted-runner-for-an-enterprise) -- [`DELETE /enterprises/{enterprise}/actions/runners/{runner_id}`](/rest/reference/actions#delete-self-hosted-runner-from-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runners/{runner_id}/labels`](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-an-enterprise) -- [`POST /enterprises/{enterprise}/actions/runners/{runner_id}/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-an-enterprise) -- [`PUT /enterprises/{enterprise}/actions/runners/{runner_id}/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-an-enterprise) -- [`DELETE /enterprises/{enterprise}/actions/runners/{runner_id}/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-an-enterprise) -- [`DELETE /enterprises/{enterprise}/actions/runners/{runner_id}/labels/{name}`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runners/downloads`](/rest/reference/actions#list-runner-applications-for-an-enterprise) -- [`POST /enterprises/{enterprise}/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-an-enterprise) -- [`POST /enterprises/{enterprise}/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-an-enterprise) - [`GET /repos/{owner}/{repo}/actions/jobs/{job_id}`](/rest/reference/actions#get-a-job-for-a-workflow-run) - [`GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs`](/rest/reference/actions#download-job-logs-for-a-workflow-run) - [`POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun`](/rest/reference/actions#re-run-job-for-workflow-run) @@ -155,18 +133,6 @@ ms.locfileid: '148107239' - [`GET /users/{username}/received_events`](/rest/reference/activity#list-events-received-by-the-authenticated-user) - [`GET /users/{username}/received_events/public`](/rest/reference/activity#list-public-events-received-by-a-user) - [`GET /feeds`](/rest/reference/activity#get-feeds) -- [`GET /notifications`](/rest/reference/activity#list-notifications-for-the-authenticated-user) -- [`PUT /notifications`](/rest/reference/activity#mark-notifications-as-read) -- [`GET /notifications/threads/{thread_id}`](/rest/reference/activity#get-a-thread) -- [`PATCH /notifications/threads/{thread_id}`](/rest/reference/activity#mark-a-thread-as-read) -- [`GET /notifications/threads/{thread_id}/subscription`](/rest/reference/activity#get-a-thread-subscription-for-the-authenticated-user) -- [`PUT /notifications/threads/{thread_id}/subscription`](/rest/reference/activity#set-a-thread-subscription) -- [`DELETE /notifications/threads/{thread_id}/subscription`](/rest/reference/activity#delete-a-thread-subscription) -- [`GET /repos/{owner}/{repo}/notifications`](/rest/reference/activity#list-repository-notifications-for-the-authenticated-user) -- [`PUT /repos/{owner}/{repo}/notifications`](/rest/reference/activity#mark-repository-notifications-as-read) -- [`GET /repos/{owner}/{repo}/subscription`](/rest/reference/activity#get-a-repository-subscription) -- [`PUT /repos/{owner}/{repo}/subscription`](/rest/reference/activity#set-a-repository-subscription) -- [`DELETE /repos/{owner}/{repo}/subscription`](/rest/reference/activity#delete-a-repository-subscription) - [`GET /repos/{owner}/{repo}/stargazers`](/rest/reference/activity#list-stargazers) - [`GET /repos/{owner}/{repo}/subscribers`](/rest/reference/activity#list-watchers) - [`GET /users/{username}/starred`](/rest/reference/activity#list-repositories-starred-by-a-user) @@ -179,39 +145,7 @@ ms.locfileid: '148107239' ## 앱 -- [`DELETE /applications/{client_id}/grant`](/rest/reference/apps#delete-an-app-authorization) -- [`POST /applications/{client_id}/token`](/rest/reference/apps#check-a-token) -- [`PATCH /applications/{client_id}/token`](/rest/reference/apps#reset-a-token) -- [`DELETE /applications/{client_id}/token`](/rest/reference/apps#delete-an-app-token) -- [`POST /applications/{client_id}/token/scoped`](/rest/reference/apps#create-a-scoped-access-token) -- [`GET /installation/repositories`](/rest/reference/apps#list-repositories-accessible-to-the-app-installation) -- [`DELETE /installation/token`](/rest/reference/apps#revoke-an-installation-access-token) - [`GET /user/installations/{installation_id}/repositories`](/rest/reference/apps#list-repositories-accessible-to-the-user-access-token) -- [`PUT /user/installations/{installation_id}/repositories/{repository_id}`](/rest/reference/apps#add-a-repository-to-an-app-installation) -- [`DELETE /user/installations/{installation_id}/repositories/{repository_id}`](/rest/reference/apps#remove-a-repository-from-an-app-installation) -- [`POST /app-manifests/{code}/conversions`](/rest/reference/apps#create-a-github-app-from-a-manifest) -- [`GET /app`](/rest/reference/apps#get-the-authenticated-app) -- [`GET /app/hook/config`](/rest/reference/apps#get-a-webhook-configuration-for-an-app) -- [`PATCH /app/hook/config`](/rest/reference/apps#update-a-webhook-configuration-for-an-app) -- [`GET /app/hook/deliveries`](/rest/reference/apps#list-deliveries-for-an-app-webhook) -- [`GET /app/hook/deliveries/{delivery_id}`](/rest/reference/apps#get-a-delivery-for-an-app-webhook) -- [`POST /app/hook/deliveries/{delivery_id}/attempts`](/rest/reference/apps#redeliver-a-delivery-for-an-app-webhook) -- [`GET /app/installations`](/rest/reference/apps#list-installations-for-the-authenticated-app) -- [`GET /app/installations/{installation_id}`](/rest/reference/apps#get-an-installation-for-the-authenticated-app) -- [`DELETE /app/installations/{installation_id}`](/rest/reference/apps#delete-an-installation-for-the-authenticated-app) -- [`POST /app/installations/{installation_id}/access_tokens`](/rest/reference/apps/#create-an-installation-access-token-for-an-app) -- [`PUT /app/installations/{installation_id}/suspended`](/rest/reference/apps#suspend-an-app-installation) -- [`DELETE /app/installations/{installation_id}/suspended`](/rest/reference/apps#unsuspend-an-app-installation) -- [`GET /orgs/{org}/installation`](/rest/reference/apps#get-an-organization-installation-for-the-authenticated-app) -- [`GET /repos/{owner}/{repo}/installation`](/rest/reference/apps#get-a-repository-installation-for-the-authenticated-app) -- [`GET /users/{username}/installation`](/rest/reference/apps#get-a-user-installation-for-the-authenticated-app) -- [`GET /marketplace_listing/accounts/{account_id}`](/rest/reference/apps#get-a-subscription-plan-for-an-account) -- [`GET /marketplace_listing/plans`](/rest/reference/apps#list-plans) -- [`GET /marketplace_listing/plans/{plan_id}/accounts`](/rest/reference/apps#list-accounts-for-a-plan) -- [`GET /marketplace_listing/stubbed/accounts/{account_id}`](/rest/reference/apps#get-a-subscription-plan-for-an-account-stubbed) -- [`GET /marketplace_listing/stubbed/plans`](/rest/reference/apps#list-plans-stubbed) -- [`GET /marketplace_listing/stubbed/plans/{plan_id}/accounts`](/rest/reference/apps#list-accounts-for-a-plan-stubbed) -- [`GET /user/installations`](/rest/reference/apps#list-app-installations-accessible-to-the-user-access-token) - [`GET /user/marketplace_purchases`](/rest/reference/apps#list-subscriptions-for-the-authenticated-user) - [`GET /user/marketplace_purchases/stubbed`](/rest/reference/apps#list-subscriptions-for-the-authenticated-user-stubbed) @@ -225,22 +159,14 @@ ms.locfileid: '148107239' - [`GET /users/{username}/settings/billing/packages`](/rest/reference/billing#get-github-packages-billing-for-a-user) - [`GET /users/{username}/settings/billing/shared-storage`](/rest/reference/billing#get-shared-storage-billing-for-a-user) -## checks +## 분기 -- [`POST /repos/{owner}/{repo}/check-runs`](/rest/reference/checks#create-a-check-run) -- [`GET /repos/{owner}/{repo}/check-runs/{check_run_id}`](/rest/reference/checks#get-a-check-run) -- [`PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}`](/rest/reference/checks#update-a-check-run) -- [`GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations`](/rest/reference/checks#list-check-run-annotations) -- [`POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest`](/rest/reference/checks#rerequest-a-check-run) -- [`GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs`](/rest/reference/checks#list-check-runs-in-a-check-suite) -- [`POST /repos/{owner}/{repo}/check-suites`](/rest/reference/checks#create-a-check-suite) -- [`GET /repos/{owner}/{repo}/check-suites/{check_suite_id}`](/rest/reference/checks#get-a-check-suite) -- [`POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest`](/rest/reference/checks#rerequest-a-check-suite) -- [`PATCH /repos/{owner}/{repo}/check-suites/preferences`](/rest/reference/checks#update-repository-preferences-for-check-suites) +- [`GET /repos/{owner}/{repo}/branches`](/rest/branches/branches#list-branches) +- [`POST /repos/{owner}/{repo}/merge-upstream`](/rest/branches/branches#sync-a-fork-branch-with-the-upstream-repository) +- [`POST /repos/{owner}/{repo}/merges`](/rest/branches/branches#merge-a-branch) ## 코드 검사 -- [`GET /enterprises/{enterprise}/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-for-an-enterprise) - [`GET /orgs/{org}/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-by-organization) - [`GET /repos/{owner}/{repo}/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository) - [`GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}`](/rest/reference/code-scanning#get-a-code-scanning-alert) @@ -301,7 +227,7 @@ ms.locfileid: '148107239' - [`PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}`](/rest/reference/codespaces#add-a-selected-repository-to-a-user-secret) - [`DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}`](/rest/reference/codespaces#remove-a-selected-repository-from-a-user-secret) -## 공동 작업자 +## 협력자 - [`GET /repos/{owner}/{repo}/collaborators`](/rest/collaborators/collaborators#list-repository-collaborators) - [`GET /repos/{owner}/{repo}/collaborators/{username}`](/rest/collaborators/collaborators#check-if-a-user-is-a-repository-collaborator) @@ -331,6 +257,7 @@ ms.locfileid: '148107239' - [`PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#create-or-update-a-repository-secret) - [`DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#delete-a-repository-secret) - [`GET /repos/{owner}/{repo}/dependabot/secrets/public-key`](/rest/reference/dependabot#get-a-repository-public-key) +- [`GET /orgs/{org}/dependabot/alerts`](/rest/dependabot/alerts#list-dependabot-alerts-for-an-organization) - [`GET /orgs/{org}/dependabot/secrets`](/rest/reference/dependabot#list-organization-secrets) - [`GET /orgs/{org}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#get-an-organization-secret) - [`PUT /orgs/{org}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#create-or-update-an-organization-secret) @@ -427,7 +354,7 @@ ms.locfileid: '148107239' - [`GET /repos/{owner}/{repo}/issues`](/rest/reference/issues#list-repository-issues) - [`POST /repos/{owner}/{repo}/issues`](/rest/reference/issues#create-an-issue) - [`GET /repos/{owner}/{repo}/issues/{issue_number}`](/rest/reference/issues#get-an-issue) -- [`PATCH /repos/{owner}/{repo}/issues/{issue_number}`](/rest/reference/issues/#update-an-issue) +- [`PATCH /repos/{owner}/{repo}/issues/{issue_number}`](/rest/reference/issues#update-an-issue) - [`PUT /repos/{owner}/{repo}/issues/{issue_number}/lock`](/rest/reference/issues#lock-an-issue) - [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock`](/rest/reference/issues#unlock-an-issue) - [`GET /user/issues`](/rest/reference/issues#list-user-account-issues-assigned-to-the-authenticated-user) @@ -474,34 +401,12 @@ ms.locfileid: '148107239' - [`GET /repos/{owner}/{repo}/traffic/popular/referrers`](/rest/metrics/traffic#get-top-referral-sources) - [`GET /repos/{owner}/{repo}/traffic/views`](/rest/metrics/traffic#get-page-views) -## 마이그레이션 - -- [`GET /orgs/{org}/migrations`](/rest/reference/migrations#list-organization-migrations) -- [`POST /orgs/{org}/migrations`](/rest/reference/migrations#start-an-organization-migration) -- [`GET /orgs/{org}/migrations/{migration_id}`](/rest/reference/migrations#get-an-organization-migration-status) -- [`GET /orgs/{org}/migrations/{migration_id}/archive`](/rest/reference/migrations#download-an-organization-migration-archive) -- [`DELETE /orgs/{org}/migrations/{migration_id}/archive`](/rest/reference/migrations#delete-an-organization-migration-archive) -- [`GET /orgs/{org}/migrations/{migration_id}/repositories`](/rest/reference/migrations#list-repositories-in-an-organization-migration) -- [`GET /user/migrations`](/rest/reference/migrations#list-user-migrations) -- [`POST /user/migrations`](/rest/reference/migrations#start-a-user-migration) -- [`GET /user/migrations/{migration_id}`](/rest/reference/migrations#get-a-user-migration-status) -- [`GET /user/migrations/{migration_id}/archive`](/rest/reference/migrations#download-a-user-migration-archive) -- [`DELETE /user/migrations/{migration_id}/archive`](/rest/reference/migrations#delete-a-user-migration-archive) -- [`GET /user/migrations/{migration_id}/repositories`](/rest/reference/migrations#list-repositories-for-a-user-migration) -- [`GET /repos/{owner}/{repo}/import`](/rest/reference/migrations#get-an-import-status) -- [`PUT /repos/{owner}/{repo}/import`](/rest/reference/migrations#start-an-import) -- [`PATCH /repos/{owner}/{repo}/import`](/rest/reference/migrations#update-an-import) -- [`DELETE /repos/{owner}/{repo}/import`](/rest/reference/migrations#cancel-an-import) -- [`GET /repos/{owner}/{repo}/import/authors`](/rest/reference/migrations#get-commit-authors) -- [`PATCH /repos/{owner}/{repo}/import/authors/{author_id}`](/rest/reference/migrations#map-a-commit-author) -- [`GET /repos/{owner}/{repo}/import/large_files`](/rest/reference/migrations#get-large-files) -- [`PATCH /repos/{owner}/{repo}/import/lfs`](/rest/reference/migrations#update-git-lfs-preference) - ## orgs {% ifversion ghec %} - [`GET /orgs/{org}/audit-log`](/rest/reference/orgs#get-audit-log){% endif %} - [`GET /organizations/{organization_id}/custom_roles`](/rest/reference/orgs#list-custom-repository-roles-in-an-organization) +- [`GET /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs/#get-a-custom-role) - [`PATCH /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs#update-a-custom-role) - [`DELETE /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs#delete-a-custom-role) - [`GET /orgs/{org}/fine_grained_permissions`](/rest/reference/orgs#list-fine-grained-permissions-for-an-organization) @@ -539,7 +444,7 @@ ms.locfileid: '148107239' - [`DELETE /orgs/{org}/security-managers/teams/{team_slug}`](/rest/reference/orgs#remove-a-security-manager-team) - [`GET /organizations`](/rest/reference/orgs#list-organizations) - [`GET /orgs/{org}`](/rest/reference/orgs#get-an-organization) -- [`PATCH /orgs/{org}`](/rest/reference/orgs/#update-an-organization) +- [`PATCH /orgs/{org}`](/rest/reference/orgs#update-an-organization) - [`GET /orgs/{org}/installations`](/rest/reference/orgs#list-app-installations-for-an-organization) - [`GET /users/{username}/orgs`](/rest/reference/orgs#list-organizations-for-a-user) - [`GET /user/memberships/orgs/{org}`](/rest/reference/orgs#get-an-organization-membership-for-the-authenticated-user) @@ -551,18 +456,10 @@ ms.locfileid: '148107239' - [`PUT /orgs/{org}/blocks/{username}`](/rest/reference/orgs#block-a-user-from-an-organization) - [`DELETE /orgs/{org}/blocks/{username}`](/rest/reference/orgs#unblock-a-user-from-an-organization) -## 패키지 - -- [`GET /orgs/{org}/packages`](/rest/reference/packages#list-packages-for-an-organization) -- [`GET /users/{username}/packages`](/rest/reference/packages#list-packages-for-user) -- [`GET /user/packages`](/rest/reference/packages#list-packages-for-the-authenticated-user) - ## 페이지 - [`GET /repos/{owner}/{repo}/pages`](/rest/pages#get-a-github-pages-site) -- [`POST /repos/{owner}/{repo}/pages`](/rest/pages#create-a-github-pages-site) - [`PUT /repos/{owner}/{repo}/pages`](/rest/pages#update-information-about-a-github-pages-site) -- [`DELETE /repos/{owner}/{repo}/pages`](/rest/pages#delete-a-github-pages-site) - [`GET /repos/{owner}/{repo}/pages/builds`](/rest/pages#list-github-pages-builds) - [`POST /repos/{owner}/{repo}/pages/builds`](/rest/pages#request-a-github-pages-build) - [`GET /repos/{owner}/{repo}/pages/builds/{build_id}`](/rest/pages#get-github-pages-build) @@ -570,34 +467,6 @@ ms.locfileid: '148107239' - [`POST /repos/{owner}/{repo}/pages/deployment`](/rest/pages#create-a-github-pages-deployment) - [`GET /repos/{owner}/{repo}/pages/health`](/rest/pages#get-a-dns-health-check-for-github-pages) -## projects - -- [`GET /projects/{project_id}/collaborators`](/rest/reference/projects#list-project-collaborators) -- [`PUT /projects/{project_id}/collaborators/{username}`](/rest/reference/projects#add-project-collaborator) -- [`DELETE /projects/{project_id}/collaborators/{username}`](/rest/reference/projects#remove-project-collaborator) -- [`GET /projects/{project_id}/collaborators/{username}/permission`](/rest/reference/projects#get-project-permission-for-a-user) -- [`GET /orgs/{org}/projects`](/rest/reference/projects#list-organization-projects) -- [`POST /orgs/{org}/projects`](/rest/reference/projects#create-an-organization-project) -- [`GET /projects/{project_id}`](/rest/reference/projects#get-a-project) -- [`PATCH /projects/{project_id}`](/rest/reference/projects#update-a-project) -- [`DELETE /projects/{project_id}`](/rest/reference/projects#delete-a-project) -- [`GET /projects/{project_id}/columns`](/rest/reference/projects#list-project-columns) -- [`POST /projects/{project_id}/columns`](/rest/reference/projects#create-a-project-column) -- [`GET /projects/columns/{column_id}`](/rest/reference/projects#get-a-project-column) -- [`PATCH /projects/columns/{column_id}`](/rest/reference/projects#update-a-project-column) -- [`DELETE /projects/columns/{column_id}`](/rest/reference/projects#delete-a-project-column) -- [`GET /projects/columns/{column_id}/cards`](/rest/reference/projects#list-project-cards) -- [`POST /projects/columns/{column_id}/cards`](/rest/reference/projects#create-a-project-card) -- [`POST /projects/columns/{column_id}/moves`](/rest/reference/projects#move-a-project-column) -- [`GET /projects/columns/cards/{card_id}`](/rest/reference/projects#get-a-project-card) -- [`PATCH /projects/columns/cards/{card_id}`](/rest/reference/projects#update-a-project-card) -- [`DELETE /projects/columns/cards/{card_id}`](/rest/reference/projects#delete-a-project-card) -- [`POST /projects/columns/cards/{card_id}/moves`](/rest/reference/projects#move-a-project-card) -- [`GET /repos/{owner}/{repo}/projects`](/rest/reference/projects#list-repository-projects) -- [`POST /repos/{owner}/{repo}/projects`](/rest/reference/projects#create-a-repository-project) -- [`GET /users/{username}/projects`](/rest/reference/projects#list-user-projects) -- [`POST /user/projects`](/rest/reference/projects#create-a-user-project) - ## 끌어 - [`GET /repos/{owner}/{repo}/pulls/{pull_number}/comments`](/rest/reference/pulls#list-review-comments-on-a-pull-request) @@ -669,7 +538,7 @@ ms.locfileid: '148107239' - [`POST /orgs/{org}/repos`](/rest/reference/repos#create-an-organization-repository) - [`GET /repositories`](/rest/reference/repos#list-public-repositories) - [`GET /repos/{owner}/{repo}`](/rest/reference/repos#get-a-repository) -- [`PATCH /repos/{owner}/{repo}`](/rest/reference/repos/#update-a-repository) +- [`PATCH /repos/{owner}/{repo}`](/rest/repos/repos#update-a-repository) - [`DELETE /repos/{owner}/{repo}`](/rest/reference/repos#delete-a-repository) - [`GET /repos/{owner}/{repo}/contributors`](/rest/reference/repos#list-repository-contributors) - [`GET /repos/{owner}/{repo}/forks`](/rest/reference/repos#list-forks) @@ -677,7 +546,6 @@ ms.locfileid: '148107239' - [`GET /repos/{owner}/{repo}/languages`](/rest/reference/repos#list-repository-languages) - [`GET /repos/{owner}/{repo}/tags`](/rest/reference/repos#list-repository-tags) - [`GET /repos/{owner}/{repo}/teams`](/rest/reference/repos#list-repository-teams) -- [`POST /repos/{owner}/{repo}/transfer`](/rest/reference/repos#transfer-a-repository) - [`GET /users/{username}/repos`](/rest/reference/repos#list-repositories-for-a-user) - [`GET /user/repos`](/rest/reference/repos#list-repositories-for-the-authenticated-user) - [`POST /user/repos`](/rest/reference/repos#create-a-repository-for-the-authenticated-user) @@ -687,16 +555,11 @@ ms.locfileid: '148107239' - [`DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}`](/v3/repos#delete-autolink) - [`PUT /repos/{owner}/{repo}/automated-security-fixes`](/rest/reference/repos#enable-automated-security-fixes) - [`DELETE /repos/{owner}/{repo}/automated-security-fixes`](/rest/reference/repos#disable-automated-security-fixes) -- [`GET /repos/{owner}/{repo}/branches`](/rest/reference/repos#list-branches) -- [`POST /repos/{owner}/{repo}/merge-upstream`](/rest/reference/repos#sync-a-fork-branch-with-the-upstream-repository) -- [`POST /repos/{owner}/{repo}/merges`](/rest/reference/repos#merge-a-branch) - [`POST /repos/{owner}/{repo}/dispatches`](/rest/reference/repos#create-a-repository-dispatch-event) - [`GET /repos/{owner}/{repo}/keys`](/rest/reference/repos#list-deploy-keys) - [`POST /repos/{owner}/{repo}/keys`](/rest/reference/repos#create-a-deploy-key) - [`GET /repos/{owner}/{repo}/keys/{key_id}`](/rest/reference/repos#get-a-deploy-key) - [`DELETE /repos/{owner}/{repo}/keys/{key_id}`](/rest/reference/repos#delete-a-deploy-key) -- [`PUT /repos/{owner}/{repo}/lfs`](/rest/reference/repos#enable-git-lfs-for-a-repository) -- [`DELETE /repos/{owner}/{repo}/lfs`](/rest/reference/repos#disable-git-lfs-for-a-repository) - [`GET /repos/{owner}/{repo}/releases`](/rest/reference/repos#list-releases) - [`POST /repos/{owner}/{repo}/releases`](/rest/reference/repos#create-a-release) - [`GET /repos/{owner}/{repo}/releases/{release_id}`](/rest/reference/repos#get-a-release) @@ -729,7 +592,6 @@ ms.locfileid: '148107239' ## 비밀 검사 -- [`GET /enterprises/{enterprise}/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-an-enterprise) - [`GET /orgs/{org}/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-an-organization) - [`GET /repos/{owner}/{repo}/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-a-repository) - [`GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}`](/rest/reference/secret-scanning#get-a-secret-scanning-alert) @@ -797,7 +659,6 @@ ms.locfileid: '148107239' - [`POST /user/gpg_keys`](/rest/reference/users#create-a-gpg-key-for-the-authenticated-user) - [`GET /user/gpg_keys/{gpg_key_id}`](/rest/reference/users#get-a-gpg-key-for-the-authenticated-user) - [`DELETE /user/gpg_keys/{gpg_key_id}`](/rest/reference/users#delete-a-gpg-key-for-the-authenticated-user) -- [`GET /users/{username}/hovercard`](/rest/reference/users#get-contextual-information-for-a-user) - [`GET /users/{username}/keys`](/rest/reference/users#list-public-keys-for-a-user) - [`GET /user/keys`](/rest/reference/users#list-public-ssh-keys-for-the-authenticated-user) - [`POST /user/keys`](/rest/reference/users#create-a-public-ssh-key-for-the-authenticated-user) diff --git a/translations/ko-KR/content/rest/overview/index.md b/translations/ko-KR/content/rest/overview/index.md index 236241b1de..106e9a2f58 100644 --- a/translations/ko-KR/content/rest/overview/index.md +++ b/translations/ko-KR/content/rest/overview/index.md @@ -11,6 +11,7 @@ topics: - API children: - /resources-in-the-rest-api + - /api-versions - /media-types - /other-authentication-methods - /troubleshooting @@ -20,12 +21,13 @@ children: - /endpoints-available-for-github-apps - /endpoints-available-for-fine-grained-personal-access-tokens - /permissions-required-for-github-apps + - /breaking-changes - /permissions-required-for-fine-grained-personal-access-tokens -ms.openlocfilehash: 413b4771d77508a1916473009891e1444fa5ea32 -ms.sourcegitcommit: d697e0ea10dc076fd62ce73c28a2b59771174ce8 +ms.openlocfilehash: 7e5671dcf94766dfcc8d1a39dd47191e20eb1513 +ms.sourcegitcommit: d2f0b59ed096b9e68ef8f6fa019cd925165762ec ms.translationtype: MT ms.contentlocale: ko-KR -ms.lasthandoff: 10/20/2022 -ms.locfileid: '148098105' +ms.lasthandoff: 11/29/2022 +ms.locfileid: '148184237' --- diff --git a/translations/ko-KR/content/rest/overview/permissions-required-for-fine-grained-personal-access-tokens.md b/translations/ko-KR/content/rest/overview/permissions-required-for-fine-grained-personal-access-tokens.md index 64ccc80e94..183a66e645 100644 --- a/translations/ko-KR/content/rest/overview/permissions-required-for-fine-grained-personal-access-tokens.md +++ b/translations/ko-KR/content/rest/overview/permissions-required-for-fine-grained-personal-access-tokens.md @@ -5,18 +5,18 @@ versions: feature: pat-v2 miniTocMaxHeadingLevel: 3 shortTitle: '{% data variables.product.pat_v2_caps %} permissions' -ms.openlocfilehash: 97154c54229f66f3a6b3bf852f7aabab89a0d2ee -ms.sourcegitcommit: f638d569cd4f0dd6d0fb967818267992c0499110 +ms.openlocfilehash: 46a82b0212d4cda2b6883c0b33ba2acb2e50b9d0 +ms.sourcegitcommit: d2f0b59ed096b9e68ef8f6fa019cd925165762ec ms.translationtype: MT ms.contentlocale: ko-KR -ms.lasthandoff: 10/25/2022 -ms.locfileid: '148107687' +ms.lasthandoff: 11/29/2022 +ms.locfileid: '148184214' --- ## {% data variables.product.pat_v2 %}에 필요한 권한 정보 -{% data variables.product.pat_v2 %}을(를) 만들 때 사용 권한 집합을 부여합니다. 권한은 {% data variables.product.prodname_github_app %}이(가) API를 통해 액세스할 수 있는 리소스를 정의합니다. 자세한 내용은 "[{% data variables.product.pat_generic %} 만들기"를 참조하세요](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token). +{% data variables.product.pat_v2 %}을(를) 만들 때 사용 권한 집합을 부여합니다. 권한은 {% data variables.product.prodname_github_app %}이(가) API를 통해 액세스할 수 있는 리소스를 정의합니다. 자세한 내용은 "[{% data variables.product.pat_generic %} 만들기](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)"를 참조하세요. -## 동작 +## 작업 - [`GET /repos/{owner}/{repo}/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-a-repository) (읽기) - [`GET /repos/{owner}/{repo}/actions/caches`](/rest/actions/cache#list-github-actions-caches-for-a-repository) (읽기) @@ -65,11 +65,10 @@ ms.locfileid: '148107687' - [`PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#add-or-update-team-repository-permissions) (쓰기) - [`DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#remove-a-repository-from-a-team) (쓰기) - [`POST /orgs/{org}/repos`](/rest/reference/repos#create-an-organization-repository) (쓰기) -- [`PATCH /repos/{owner}/{repo}`](/rest/reference/repos/#update-a-repository) (쓰기) +- [`PATCH /repos/{owner}/{repo}`](/rest/repos/repos#update-a-repository) (쓰기) - [`DELETE /repos/{owner}/{repo}`](/rest/reference/repos#delete-a-repository) (쓰기) - [`POST /repos/{owner}/{repo}/forks`](/rest/reference/repos#create-a-fork) (쓰기) - [`GET /repos/{owner}/{repo}/teams`](/rest/reference/repos#list-repository-teams) (읽기) -- [`POST /repos/{owner}/{repo}/transfer`](/rest/reference/repos#transfer-a-repository) (쓰기) - [`POST /user/repos`](/rest/reference/repos#create-a-repository-for-the-authenticated-user) (쓰기) - [`GET /repos/{owner}/{repo}/actions/permissions`](/rest/reference/actions#get-github-actions-permissions-for-a-repository) (읽기) - [`PUT /repos/{owner}/{repo}/actions/permissions`](/rest/reference/actions#set-github-actions-permissions-for-a-repository) (쓰기) @@ -130,16 +129,6 @@ ms.locfileid: '148107687' ## 확인 -- [`POST /repos/{owner}/{repo}/check-runs`](/rest/reference/checks#create-a-check-run) (쓰기) -- [`GET /repos/{owner}/{repo}/check-runs/{check_run_id}`](/rest/reference/checks#get-a-check-run) (읽기) -- [`PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}`](/rest/reference/checks#update-a-check-run) (쓰기) -- [`GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations`](/rest/reference/checks#list-check-run-annotations) (읽기) -- [`POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest`](/rest/reference/checks#rerequest-a-check-run) (쓰기) -- [`GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs`](/rest/reference/checks#list-check-runs-in-a-check-suite) (읽기) -- [`POST /repos/{owner}/{repo}/check-suites`](/rest/reference/checks#create-a-check-suite) (쓰기) -- [`GET /repos/{owner}/{repo}/check-suites/{check_suite_id}`](/rest/reference/checks#get-a-check-suite) (읽기) -- [`POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest`](/rest/reference/checks#rerequest-a-check-suite) (쓰기) -- [`PATCH /repos/{owner}/{repo}/check-suites/preferences`](/rest/reference/checks#update-repository-preferences-for-check-suites) (쓰기) - [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments`](/rest/reference/actions#review-pending-deployments-for-a-workflow-run) (읽기) ## Codespaces @@ -196,20 +185,12 @@ ms.locfileid: '148107687' - [`POST /repos/{owner}/{repo}/git/refs`](/rest/reference/git#create-a-reference) (쓰기) - [`POST /repos/{owner}/{repo}/git/tags`](/rest/reference/git#create-a-tag-object) (쓰기) - [`POST /repos/{owner}/{repo}/git/trees`](/rest/reference/git#create-a-tree) (쓰기) -- [`GET /repos/{owner}/{repo}/import`](/rest/reference/migrations#get-an-import-status) (읽기) -- [`PUT /repos/{owner}/{repo}/import`](/rest/reference/migrations#start-an-import) (쓰기) -- [`PATCH /repos/{owner}/{repo}/import`](/rest/reference/migrations#update-an-import) (쓰기) -- [`DELETE /repos/{owner}/{repo}/import`](/rest/reference/migrations#cancel-an-import) (쓰기) -- [`GET /repos/{owner}/{repo}/import/authors`](/rest/reference/migrations#get-commit-authors) (읽기) -- [`PATCH /repos/{owner}/{repo}/import/authors/{author_id}`](/rest/reference/migrations#map-a-commit-author) (쓰기) -- [`GET /repos/{owner}/{repo}/import/large_files`](/rest/reference/migrations#get-large-files) (읽기) -- [`PATCH /repos/{owner}/{repo}/import/lfs`](/rest/reference/migrations#update-git-lfs-preference) (쓰기) - [`PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge`](/rest/reference/pulls#merge-a-pull-request) (쓰기) - [`POST /repos/{owner}/{repo}/comments/{comment_id}/reactions`](/rest/reference/reactions#create-reaction-for-a-commit-comment) (쓰기) - [`DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}`](/rest/reference/reactions#delete-a-commit-comment-reaction) (쓰기) -- [`GET /repos/{owner}/{repo}/branches`](/rest/reference/repos#list-branches) (읽기) -- [`POST /repos/{owner}/{repo}/merge-upstream`](/rest/reference/repos#sync-a-fork-branch-with-the-upstream-repository) (쓰기) -- [`POST /repos/{owner}/{repo}/merges`](/rest/reference/repos#merge-a-branch) (쓰기) +- [`GET /repos/{owner}/{repo}/branches`](/rest/branches/branches#list-branches) (읽기) +- [`POST /repos/{owner}/{repo}/merge-upstream`](/rest/branches/branches#sync-a-fork-branch-with-the-upstream-repository) (쓰기) +- [`POST /repos/{owner}/{repo}/merges`](/rest/branches/branches#merge-a-branch) (쓰기) - [`GET /repos/{owner}/{repo}/code-scanning/codeql/databases`](/rest/reference/code-scanning#list-codeql-databases) (읽기) - [`GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}`](/rest/reference/code-scanning#get-codeql-database) (읽기) - [`PATCH /repos/{owner}/{repo}/comments/{comment_id}`](/rest/commits/comments#update-a-commit-comment) (쓰기) @@ -320,7 +301,7 @@ ms.locfileid: '148107687' - [`GET /repos/{owner}/{repo}/issues`](/rest/reference/issues#list-repository-issues) (읽기) - [`POST /repos/{owner}/{repo}/issues`](/rest/reference/issues#create-an-issue) (쓰기) - [`GET /repos/{owner}/{repo}/issues/{issue_number}`](/rest/reference/issues#get-an-issue) (읽기) -- [`PATCH /repos/{owner}/{repo}/issues/{issue_number}`](/rest/reference/issues/#update-an-issue) (쓰기) +- [`PATCH /repos/{owner}/{repo}/issues/{issue_number}`](/rest/reference/issues#update-an-issue) (쓰기) - [`PUT /repos/{owner}/{repo}/issues/{issue_number}/lock`](/rest/reference/issues#lock-an-issue) (쓰기) - [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock`](/rest/reference/issues#unlock-an-issue) (쓰기) - [`GET /repos/{owner}/{repo}/issues/{issue_number}/labels`](/rest/reference/issues#list-labels-for-an-issue) (읽기) @@ -409,7 +390,6 @@ ms.locfileid: '148107687' - [`POST /gists/{gist_id}/forks`](/rest/reference/gists#fork-a-gist) (읽기) - [`PUT /gists/{gist_id}/star`](/rest/reference/gists#star-a-gist) (읽기) - [`DELETE /gists/{gist_id}/star`](/rest/reference/gists#unstar-a-gist) (읽기) -- [`GET /notifications`](/rest/reference/activity#list-notifications-for-the-authenticated-user) (읽기) - [`GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#check-team-permissions-for-a-repository) (읽기) - [`PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#add-or-update-team-repository-permissions) (읽기) - [`DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#remove-a-repository-from-a-team) (읽기) @@ -439,10 +419,6 @@ ms.locfileid: '148107687' - [`GET /search/labels`](/rest/reference/search#search-labels) (읽기) - [`GET /repos/{owner}/{repo}/topics`](/rest/reference/repos#get-all-repository-topics) (읽기) -## 공지 - -- [`GET /notifications`](/rest/reference/activity#list-notifications-for-the-authenticated-user) (읽기) - ## 조직 관리 {% ifversion ghec %}- [`GET /orgs/{org}/audit-log`](/rest/reference/orgs#get-audit-log) (읽기){% endif %} @@ -467,7 +443,7 @@ ms.locfileid: '148107687' - [`GET /orgs/{org}/security-managers`](/rest/reference/orgs#list-security-manager-teams) (읽기) - [`PUT /orgs/{org}/security-managers/teams/{team_slug}`](/rest/reference/orgs#add-a-security-manager-team) (쓰기) - [`DELETE /orgs/{org}/security-managers/teams/{team_slug}`](/rest/reference/orgs#remove-a-security-manager-team) (쓰기) -- [`PATCH /orgs/{org}`](/rest/reference/orgs/#update-an-organization) (쓰기) +- [`PATCH /orgs/{org}`](/rest/reference/orgs#update-an-organization) (쓰기) - [`GET /orgs/{org}/installations`](/rest/reference/orgs#list-app-installations-for-an-organization) (읽기) ## 조직 codespaces @@ -491,6 +467,7 @@ ms.locfileid: '148107687' ## 조직 사용자 지정 역할 - [`GET /organizations/{organization_id}/custom_roles`](/rest/reference/orgs#list-custom-repository-roles-in-an-organization) (읽기) +- [`GET /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs/#get-a-custom-role) (읽기) - [`PATCH /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs#update-a-custom-role) (쓰기) - [`DELETE /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs#delete-a-custom-role) (쓰기) - [`GET /orgs/{org}/fine_grained_permissions`](/rest/reference/orgs#list-fine-grained-permissions-for-an-organization) (읽기) @@ -523,13 +500,6 @@ ms.locfileid: '148107687' - [`POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts`](/rest/reference/orgs#redeliver-a-delivery-for-an-organization-webhook) (쓰기) - [`POST /orgs/{org}/hooks/{hook_id}/pings`](/rest/reference/orgs#ping-an-organization-webhook) (쓰기) -## 조직 프로젝트 - -- [`PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#add-or-update-team-project-permissions) (관리자) -- [`DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#remove-a-project-from-a-team) (관리자) -- [`GET /orgs/{org}/projects`](/rest/reference/projects#list-organization-projects) (읽기) -- [`POST /orgs/{org}/projects`](/rest/reference/projects#create-an-organization-project) (쓰기) - ## 조직 비밀 - [`GET /orgs/{org}/actions/secrets`](/rest/reference/actions#list-organization-secrets) (읽기) @@ -640,30 +610,6 @@ ms.locfileid: '148107687' - [`POST /repos/{owner}/{repo}/hooks/{hook_id}/pings`](/rest/webhooks/repos#ping-a-repository-webhook) (읽기) - [`POST /repos/{owner}/{repo}/hooks/{hook_id}/tests`](/rest/webhooks/repos#test-the-push-repository-webhook) (읽기) -## 리포지토리 프로젝트 - -- [`GET /projects/{project_id}/collaborators`](/rest/reference/projects#list-project-collaborators) (쓰기) -- [`PUT /projects/{project_id}/collaborators/{username}`](/rest/reference/projects#add-project-collaborator) (쓰기) -- [`DELETE /projects/{project_id}/collaborators/{username}`](/rest/reference/projects#remove-project-collaborator) (쓰기) -- [`GET /projects/{project_id}/collaborators/{username}/permission`](/rest/reference/projects#get-project-permission-for-a-user) (쓰기) -- [`GET /projects/{project_id}`](/rest/reference/projects#get-a-project) (읽기) -- [`PATCH /projects/{project_id}`](/rest/reference/projects#update-a-project) (쓰기) -- [`DELETE /projects/{project_id}`](/rest/reference/projects#delete-a-project) (쓰기) -- [`GET /projects/{project_id}/columns`](/rest/reference/projects#list-project-columns) (읽기) -- [`POST /projects/{project_id}/columns`](/rest/reference/projects#create-a-project-column) (쓰기) -- [`GET /projects/columns/{column_id}`](/rest/reference/projects#get-a-project-column) (읽기) -- [`PATCH /projects/columns/{column_id}`](/rest/reference/projects#update-a-project-column) (쓰기) -- [`DELETE /projects/columns/{column_id}`](/rest/reference/projects#delete-a-project-column) (쓰기) -- [`GET /projects/columns/{column_id}/cards`](/rest/reference/projects#list-project-cards) (읽기) -- [`POST /projects/columns/{column_id}/cards`](/rest/reference/projects#create-a-project-card) (쓰기) -- [`POST /projects/columns/{column_id}/moves`](/rest/reference/projects#move-a-project-column) (쓰기) -- [`GET /projects/columns/cards/{card_id}`](/rest/reference/projects#get-a-project-card) (읽기) -- [`PATCH /projects/columns/cards/{card_id}`](/rest/reference/projects#update-a-project-card) (쓰기) -- [`DELETE /projects/columns/cards/{card_id}`](/rest/reference/projects#delete-a-project-card) (쓰기) -- [`POST /projects/columns/cards/{card_id}/moves`](/rest/reference/projects#move-a-project-card) (쓰기) -- [`GET /repos/{owner}/{repo}/projects`](/rest/reference/projects#list-repository-projects) (읽기) -- [`POST /repos/{owner}/{repo}/projects`](/rest/reference/projects#create-a-repository-project) (쓰기) - ## 코드 검사 경고 - [`GET /orgs/{org}/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-an-organization) (읽기) @@ -727,6 +673,10 @@ ms.locfileid: '148107687' - [`PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}`](/rest/reference/teams#update-a-discussion-comment) (쓰기) - [`DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}`](/rest/reference/teams#delete-a-discussion-comment) (쓰기) +## 취약성 경고 + +- [`GET /orgs/{org}/dependabot/alerts`](/rest/dependabot/alerts#list-dependabot-alerts-for-an-organization) (읽기) + ## 감시 - [`GET /users/{username}/subscriptions`](/rest/reference/activity#list-repositories-watched-by-a-user) (읽기) diff --git a/translations/ko-KR/content/rest/overview/permissions-required-for-github-apps.md b/translations/ko-KR/content/rest/overview/permissions-required-for-github-apps.md index 3d7ecba758..4448c05e2b 100644 --- a/translations/ko-KR/content/rest/overview/permissions-required-for-github-apps.md +++ b/translations/ko-KR/content/rest/overview/permissions-required-for-github-apps.md @@ -19,955 +19,805 @@ shortTitle: GitHub App permissions {% data variables.product.prodname_github_apps %} are created with a set of permissions. Permissions define what resources the {% data variables.product.prodname_github_app %} can access via the API. For more information, see "[Setting permissions for GitHub Apps](/apps/building-github-apps/setting-permissions-for-github-apps/)." -## Metadata - -GitHub Apps have the **Read-only** metadata permission by default. The metadata permission provides access to a collection of read-only endpoints with metadata for various resources. These endpoints do not leak sensitive private repository information. - -If you set the metadata permission to **No access** and select a permission that requires repository access, GitHub will override your selection and set the metadata permission back to **Read-only**. To set the metadata permission to **No access**, you must set all permissions that require repository access to **No access** first. - -- [`GET /`](/rest#root-endpoint) -- [`GET /codes_of_conduct`](/rest/reference/codes-of-conduct#get-all-codes-of-conduct) -- [`GET /codes_of_conduct/:key`](/rest/reference/codes-of-conduct#get-a-code-of-conduct) -- [`GET /emojis`](/rest/reference/emojis#emojis) -- [`GET /feeds`](/rest/reference/activity#get-feeds) -- [`GET /licenses`](/rest/reference/licenses#get-all-commonly-used-licenses) -- [`GET /licenses/:key`](/rest/reference/licenses#get-a-license) -- [`POST /markdown`](/rest/reference/markdown#render-a-markdown-document) -- [`POST /markdown/raw`](/rest/reference/markdown#render-a-markdown-document-in-raw-mode) -- [`GET /meta`](/rest/reference/meta#meta) -- [`GET /organizations`](/rest/reference/orgs#list-organizations) -- [`GET /orgs/:org`](/rest/reference/orgs#get-an-organization) -- [`GET /orgs/:org/projects`](/rest/reference/projects#list-organization-projects) -- [`GET /orgs/:org/repos`](/rest/reference/repos#list-organization-repositories) -- [`GET /rate_limit`](/rest/reference/rate-limit#get-rate-limit-status-for-the-authenticated-user) -- [`GET /repos/:owner/:repo`](/rest/reference/repos#get-a-repository) -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/community/profile`](/rest/reference/repository-metrics#get-community-profile-metrics) -{% endif -%} -- [`GET /repos/:owner/:repo/contributors`](/rest/reference/repos#list-repository-contributors) -- [`GET /repos/:owner/:repo/forks`](/rest/reference/repos#list-forks) -- [`GET /repos/:owner/:repo/languages`](/rest/reference/repos#list-repository-languages) -- [`GET /repos/:owner/:repo/license`](/rest/reference/licenses#get-the-license-for-a-repository) -- [`GET /repos/:owner/:repo/stargazers`](/rest/reference/activity#list-stargazers) -- [`GET /repos/:owner/:repo/stats/code_frequency`](/rest/reference/repository-metrics#get-the-weekly-commit-activity) -- [`GET /repos/:owner/:repo/stats/commit_activity`](/rest/reference/repository-metrics#get-the-last-year-of-commit-activity) -- [`GET /repos/:owner/:repo/stats/contributors`](/rest/reference/repository-metrics#get-all-contributor-commit-activity) -- [`GET /repos/:owner/:repo/stats/participation`](/rest/reference/repository-metrics#get-the-weekly-commit-count) -- [`GET /repos/:owner/:repo/stats/punch_card`](/rest/reference/repository-metrics#get-the-hourly-commit-count-for-each-day) -- [`GET /repos/:owner/:repo/subscribers`](/rest/reference/activity#list-watchers) -- [`GET /repos/:owner/:repo/tags`](/rest/reference/repos#list-repository-tags) -- [`GET /repos/:owner/:repo/topics`](/rest/reference/repos#get-all-repository-topics) -- [`GET /repositories`](/rest/reference/repos#list-public-repositories) -- [`GET /user/repos`](/rest/reference/repos#list-repositories-for-the-authenticated-user) -- [`GET /user/starred`](/rest/reference/activity#list-repositories-starred-by-a-user) -- [`GET /user/subscriptions`](/rest/reference/activity#list-repositories-watched-by-a-user) -- [`GET /users`](/rest/reference/users#list-users) -- [`GET /users/:username`](/rest/reference/users#get-a-user) -- [`GET /users/:username/followers`](/rest/reference/users#list-followers-of-a-user) -- [`GET /users/:username/following`](/rest/reference/users#list-the-people-a-user-follows) -- [`GET /users/:username/following/:target_user`](/rest/reference/users#check-if-a-user-follows-another-user) -- [`GET /users/:username/gpg_keys`](/rest/reference/users#list-gpg-keys-for-a-user) -- [`GET /users/:username/orgs`](/rest/reference/orgs#list-organizations-for-a-user) -- [`GET /users/:username/received_events`](/rest/reference/activity#list-events-received-by-the-authenticated-user) -- [`GET /users/:username/received_events/public`](/rest/reference/activity#list-public-events-received-by-a-user) -- [`GET /users/:username/repos`](/rest/reference/repos#list-repositories-for-a-user) -- [`GET /users/:username/subscriptions`](/rest/reference/activity#list-repositories-watched-by-a-user) - -### Collaborators -- [`GET /repos/:owner/:repo/collaborators`](/rest/reference/collaborators#list-repository-collaborators) -- [`GET /repos/:owner/:repo/collaborators/:username`](/rest/reference/collaborators#check-if-a-user-is-a-repository-collaborator) - -### Commit comments -- [`GET /repos/:owner/:repo/comments`](/rest/reference/commits#list-commit-comments-for-a-repository) -- [`GET /repos/:owner/:repo/comments/:comment_id`](/rest/reference/commits#get-a-commit-comment) -- [`GET /repos/:owner/:repo/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-a-commit-comment) -- [`GET /repos/:owner/:repo/commits/:sha/comments`](/rest/reference/commits#list-commit-comments) - -### Events -- [`GET /events`](/rest/reference/activity#list-public-events) -- [`GET /networks/:owner/:repo/events`](/rest/reference/activity#list-public-events-for-a-network-of-repositories) -- [`GET /orgs/:org/events`](/rest/reference/activity#list-public-organization-events) -- [`GET /repos/:owner/:repo/events`](/rest/reference/activity#list-repository-events) -- [`GET /repos/:owner/:repo/events/issues`](/rest/reference/issues#list-issue-events-for-a-repository) -- [`GET /users/:username/events`](/rest/reference/activity#list-events-for-the-authenticated-user) -- [`GET /users/:username/events/public`](/rest/reference/activity#list-public-events-for-a-user) - -### Git -- [`GET /gitignore/templates`](/rest/reference/gitignore#get-all-gitignore-templates) -- [`GET /gitignore/templates/:key`](/rest/reference/gitignore#get-a-gitignore-template) - -### Organization members -- [`GET /orgs/:org/members`](/rest/reference/orgs#list-organization-members) -- [`GET /orgs/:org/members/:username`](/rest/reference/orgs#check-organization-membership-for-a-user) -- [`GET /orgs/:org/public_members`](/rest/reference/orgs#list-public-organization-members) -- [`GET /orgs/:org/public_members/:username`](/rest/reference/orgs#check-public-organization-membership-for-a-user) - -### Search -- [`GET /search/code`](/rest/reference/search#search-code) -- [`GET /search/commits`](/rest/reference/search#search-commits) -- [`GET /search/issues`](/rest/reference/search#search-issues-and-pull-requests) -- [`GET /search/labels`](/rest/reference/search#search-labels) -- [`GET /search/repositories`](/rest/reference/search#search-repositories) -- [`GET /search/topics`](/rest/reference/search#search-topics) -- [`GET /search/users`](/rest/reference/search#search-users) - -### SSH keys -- [`GET /users/:username/keys`](/rest/reference/users#list-public-keys-for-a-user) - -{% ifversion fpt or ghes or ghec %} ## Actions -- [`GET /repos/:owner/:repo/actions/artifacts`](/rest/reference/actions#list-artifacts-for-a-repository) (read) -- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#get-an-artifact) (read) -- [`DELETE /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#delete-an-artifact) (write) -- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id/zip`](/rest/reference/actions#download-an-artifact) (read) -{% ifversion actions-cache-management -%} -- [`GET /repos/:owner/:repo/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-a-repository) (read) -{% endif -%} -- [`GET /repos/:owner/:repo/actions/jobs/:job_id`](/rest/reference/actions#get-a-job-for-a-workflow-run) (read) -- [`GET /repos/:owner/:repo/actions/jobs/:job_id/logs`](/rest/reference/actions#download-job-logs-for-a-workflow-run) (read) -- [`GET /repos/:owner/:repo/actions/runs`](/rest/reference/actions#list-workflow-runs-for-a-repository) (read) -- [`GET /repos/:owner/:repo/actions/runs/:run_id`](/rest/reference/actions#get-a-workflow-run) (read) -{% ifversion fpt or ghec -%} -- [`POST /repos/:owner/:repo/actions/runs/:run_id/approve`](/rest/reference/actions#approve-a-workflow-run-for-a-fork-pull-request) (write) -{% endif -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id/artifacts`](/rest/reference/actions#list-workflow-run-artifacts) (read) -- [`POST /repos/:owner/:repo/actions/runs/:run_id/cancel`](/rest/reference/actions#cancel-a-workflow-run) (write) -- [`GET /repos/:owner/:repo/actions/runs/:run_id/jobs`](/rest/reference/actions#list-jobs-for-a-workflow-run) (read) -- [`GET /repos/:owner/:repo/actions/runs/:run_id/logs`](/rest/reference/actions#download-workflow-run-logs) (read) -- [`DELETE /repos/:owner/:repo/actions/runs/:run_id/logs`](/rest/reference/actions#delete-workflow-run-logs) (write) -- [`POST /repos/:owner/:repo/actions/runs/:run_id/rerun`](/rest/reference/actions#re-run-a-workflow) (write) -- [`GET /repos/:owner/:repo/actions/workflows`](/rest/reference/actions#list-repository-workflows) (read) -- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id`](/rest/reference/actions#get-a-workflow) (read) -- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id/runs`](/rest/reference/actions#list-workflow-runs) (read) -- [`POST /repos/:owner/:repo/actions/workflows/:workflow_id/dispatches`](/rest/reference/actions#create-a-workflow-dispatch-event) (write) -{% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-a-repository) (read){% endif %} +{% ifversion ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/actions/cache/usage-policy`](/rest/reference/actions#get-github-actions-cache-usage-policy-for-a-repository) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.6 %}- [`GET /repos/{owner}/{repo}/actions/caches`](/rest/actions/cache#list-github-actions-caches-for-a-repository) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.6 %}- [`DELETE /repos/{owner}/{repo}/actions/caches`](/rest/actions/cache#delete-github-actions-caches-for-a-repository-using-a-cache-key) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.6 %}- [`DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}`](/rest/actions/cache#delete-a-github-actions-cache-for-a-repository-using-a-cache-id) (write){% endif %} +- [`GET /repos/{owner}/{repo}/actions/artifacts`](/rest/reference/actions#list-artifacts-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}`](/rest/reference/actions#get-an-artifact) (read) +- [`DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}`](/rest/reference/actions#delete-an-artifact) (write) +- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts`](/rest/reference/actions#list-workflow-run-artifacts) (read) +{% ifversion fpt or ghec or ghes %}- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments`](/rest/reference/actions#get-pending-deployments-for-a-workflow-run) (read){% endif %} +{% ifversion fpt or ghec or ghes %}- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments`](/rest/reference/actions#review-pending-deployments-for-a-workflow-run) (read){% endif %} +- [`GET /repos/{owner}/{repo}/environments`](/rest/deployments/environments#list-environments) (read) +- [`GET /repos/{owner}/{repo}/actions/jobs/{job_id}`](/rest/reference/actions#get-a-job-for-a-workflow-run) (read) +- [`GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs`](/rest/reference/actions#download-job-logs-for-a-workflow-run) (read) +{% ifversion fpt or ghec or ghes > 3.4 %}- [`POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun`](/rest/reference/actions#re-run-job-for-workflow-run) (write){% endif %} +{% ifversion fpt or ghec or ghae or ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs`](/rest/reference/actions#list-jobs-for-a-workflow-run-attempt) (read){% endif %} +- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs`](/rest/reference/actions#list-jobs-for-a-workflow-run) (read) +- [`GET /repos/{owner}/{repo}/actions/runs`](/rest/reference/actions#list-workflow-runs-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}`](/rest/reference/actions#get-a-workflow-run) (read) +- [`DELETE /repos/{owner}/{repo}/actions/runs/{run_id}`](/rest/reference/actions#delete-a-workflow-run) (write) +{% ifversion fpt or ghec or ghes %}- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals`](/rest/reference/actions#get-the-review-history-for-a-workflow-run) (read){% endif %} +{% ifversion fpt or ghec %}- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve`](/rest/reference/actions#approve-a-workflow-run-for-a-fork-pull-request) (write){% endif %} +{% ifversion fpt or ghec or ghae or ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}`](/rest/reference/actions#get-a-workflow-run-attempt) (read){% endif %} +{% ifversion fpt or ghec or ghae or ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs`](/rest/reference/actions#download-workflow-run-attempt-logs) (read){% endif %} +- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel`](/rest/reference/actions#cancel-a-workflow-run) (write) +- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs`](/rest/reference/actions#download-workflow-run-logs) (read) +- [`DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs`](/rest/reference/actions#delete-workflow-run-logs) (write) +- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun`](/rest/reference/actions#re-run-a-workflow) (write) +{% ifversion fpt or ghec or ghes > 3.4 %}- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs`](/rest/reference/actions#re-run-workflow-failed-jobs) (write){% endif %} +{% ifversion fpt or ghec or ghae %}- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing`](/rest/reference/actions#get-workflow-run-usage) (read){% endif %} +- [`GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs`](/rest/reference/actions#list-workflow-runs) (read) +- [`GET /repos/{owner}/{repo}/actions/workflows`](/rest/reference/actions#list-repository-workflows) (read) +- [`GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}`](/rest/reference/actions#get-a-workflow) (read) +- [`PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable`](/rest/reference/actions#disable-a-workflow) (write) +- [`POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches`](/rest/reference/actions#create-a-workflow-dispatch-event) (write) +- [`PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable`](/rest/reference/actions#enable-a-workflow) (write) +{% ifversion fpt or ghec or ghae %}- [`GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing`](/rest/reference/actions#get-workflow-usage) (read){% endif %} ## Administration -- [`POST /orgs/:org/repos`](/rest/reference/repos#create-an-organization-repository) (write) -- [`PATCH /repos/:owner/:repo`](/rest/reference/repos#update-a-repository) (write) -- [`DELETE /repos/:owner/:repo`](/rest/reference/repos#delete-a-repository) (write) -- [`GET /repos/:owner/:repo/actions/runners/downloads`](/rest/reference/actions#list-runner-applications-for-a-repository) (read) -- [`GET /repos/:owner/:repo/actions/runners`](/rest/reference/actions#list-self-hosted-runners-for-a-repository) (read) -- [`GET /repos/:owner/:repo/actions/runners/:runner_id`](/rest/reference/actions#get-a-self-hosted-runner-for-a-repository) (read) -- [`DELETE /repos/:owner/:repo/actions/runners/:runner_id`](/rest/reference/actions#delete-a-self-hosted-runner-from-a-repository) (write) -- [`GET /repos/:owner/:repo/actions/runners/:runner_id/labels`](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-a-repository) (read) -- [`POST /repos/:owner/:repo/actions/runners/:runner_id/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-a-repository) (write) -- [`PUT /repos/:owner/:repo/actions/runners/:runner_id/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-a-repository) (write) -- [`DELETE /repos/:owner/:repo/actions/runners/:runner_id/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-a-repository) (write) -- [`DELETE /repos/:owner/:repo/actions/runners/:runner_id/labels/:name`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-a-repository) (write) -{% ifversion fpt or ghec or ghes -%} -- [`POST /repos/:owner/:repo/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-a-repository) (write) -- [`POST /repos/:owner/:repo/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-a-repository) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /repos/:owner/:repo/automated-security-fixes`](/rest/reference/repos#enable-automated-security-fixes) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/automated-security-fixes`](/rest/reference/repos#disable-automated-security-fixes) (write) -{% endif -%} -- [`POST /repos/:owner/:repo/forks`](/rest/reference/repos#create-a-fork) (write) -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-a-repository) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /repos/:owner/:repo/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-a-repository) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-for-a-repository) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/pages/health`](/rest/reference/pages#get-a-dns-health-check-for-github-pages) (write) -{% endif -%} -{% ifversion ghes > 3.3 -%} -- [`GET /repos/:owner/:repo/replicas/caches`](/rest/reference/repos#list-repository-cache-replication-status) (read) -{% endif -%} -- [`PUT /repos/:owner/:repo/topics`](/rest/reference/repos#replace-all-repository-topics) (write) -- [`POST /repos/:owner/:repo/transfer`](/rest/reference/repos#transfer-a-repository) (write) -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#enable-vulnerability-alerts) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#enable-vulnerability-alerts) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#disable-vulnerability-alerts) (write) -{% endif -%} -- [`PATCH /user/repository_invitations/:invitation_id`](/rest/reference/collaborators#accept-a-repository-invitation) (write) -- [`DELETE /user/repository_invitations/:invitation_id`](/rest/reference/collaborators#decline-a-repository-invitation) (write) - -### Branches -- [`GET /repos/:owner/:repo/branches/:branch/protection`](/rest/reference/branches#get-branch-protection) (read) -- [`PUT /repos/:owner/:repo/branches/:branch/protection`](/rest/reference/branches#update-branch-protection) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection`](/rest/reference/branches#delete-branch-protection) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/enforce_admins`](/rest/reference/branches#get-admin-branch-protection) (read) -- [`POST /repos/:owner/:repo/branches/:branch/protection/enforce_admins`](/rest/reference/branches#set-admin-branch-protection) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/enforce_admins`](/rest/reference/branches#delete-admin-branch-protection) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews`](/rest/reference/branches#get-pull-request-review-protection) (read) -- [`PATCH /repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews`](/rest/reference/branches#update-pull-request-review-protection) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews`](/rest/reference/branches#delete-pull-request-review-protection) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/required_signatures`](/rest/reference/branches#get-commit-signature-protection) (read) -- [`POST /repos/:owner/:repo/branches/:branch/protection/required_signatures`](/rest/reference/branches#create-commit-signature-protection) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/required_signatures`](/rest/reference/branches#delete-commit-signature-protection) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/required_status_checks`](/rest/reference/branches#get-status-checks-protection) (read) -- [`PATCH /repos/:owner/:repo/branches/:branch/protection/required_status_checks`](/rest/reference/branches#update-status-check-protection) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/required_status_checks`](/rest/reference/branches#remove-status-check-protection) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts`](/rest/reference/branches#get-all-status-check-contexts) (read) -- [`POST /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts`](/rest/reference/branches#add-status-check-contexts) (write) -- [`PUT /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts`](/rest/reference/branches#set-status-check-contexts) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts`](/rest/reference/branches#remove-status-check-contexts) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/restrictions`](/rest/reference/branches#get-access-restrictions) (read) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/restrictions`](/rest/reference/branches#delete-access-restrictions) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/restrictions/teams`](/rest/reference/repos#list-teams-with-access-to-the-protected-branch) (read) -- [`POST /repos/:owner/:repo/branches/:branch/protection/restrictions/teams`](/rest/reference/branches#add-team-access-restrictions) (write) -- [`PUT /repos/:owner/:repo/branches/:branch/protection/restrictions/teams`](/rest/reference/branches#set-team-access-restrictions) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/restrictions/teams`](/rest/reference/branches#remove-team-access-restrictions) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/restrictions/users`](/rest/reference/repos#list-users-with-access-to-the-protected-branch) (read) -- [`POST /repos/:owner/:repo/branches/:branch/protection/restrictions/users`](/rest/reference/branches#add-user-access-restrictions) (write) -- [`PUT /repos/:owner/:repo/branches/:branch/protection/restrictions/users`](/rest/reference/branches#set-user-access-restrictions) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/restrictions/users`](/rest/reference/branches#remove-user-access-restrictions) (write) -- [`POST /repos/:owner/:repo/branches/:branch/rename`](/rest/reference/branches#rename-a-branch) (write) - -### Collaborators -- [`PUT /repos/:owner/:repo/collaborators/:username`](/rest/reference/collaborators#add-a-repository-collaborator) (write) -- [`DELETE /repos/:owner/:repo/collaborators/:username`](/rest/reference/collaborators#remove-a-repository-collaborator) (write) - -### Invitations -- [`GET /repos/:owner/:repo/invitations`](/rest/reference/collaborators#list-repository-invitations) (read) -- [`PATCH /repos/:owner/:repo/invitations/:invitation_id`](/rest/reference/collaborators#update-a-repository-invitation) (write) -- [`DELETE /repos/:owner/:repo/invitations/:invitation_id`](/rest/reference/collaborators#delete-a-repository-invitation) (write) - -### SSH keys -- [`GET /repos/:owner/:repo/keys`](/rest/reference/deployments#list-deploy-keys) (read) -- [`POST /repos/:owner/:repo/keys`](/rest/reference/deployments#create-a-deploy-key) (write) -- [`GET /repos/:owner/:repo/keys/:key_id`](/rest/reference/deployments#get-a-deploy-key) (read) -- [`DELETE /repos/:owner/:repo/keys/:key_id`](/rest/reference/deployments#delete-a-deploy-key) (write) - -### Teams -- [`GET /repos/:owner/:repo/teams`](/rest/reference/repos#list-repository-teams) (read) -- [`PUT /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#add-or-update-team-repository-permissions) (write) -- [`DELETE /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#remove-a-repository-from-a-team) (write) +{% ifversion ghes > 3.4 %}- [`PATCH /repos/{owner}/{repo}/actions/cache/usage-policy`](/rest/reference/actions#set-github-actions-cache-usage-policy-for-a-repository) (write){% endif %} +{% ifversion fpt or ghec %}- [`PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#create-or-update-a-repository-secret) (write){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#delete-a-repository-secret) (write){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-a-repository) (read){% endif %} +{% ifversion fpt or ghec %}- [`PUT /repos/{owner}/{repo}/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-a-repository) (write){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /repos/{owner}/{repo}/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-for-a-repository) (write){% endif %} +- [`PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#add-or-update-team-repository-permissions) (write) +- [`DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#remove-a-repository-from-a-team) (write) +- [`POST /orgs/{org}/repos`](/rest/reference/repos#create-an-organization-repository) (write) +- [`PATCH /repos/{owner}/{repo}`](/rest/reference/repos/#update-a-repository) (write) +- [`DELETE /repos/{owner}/{repo}`](/rest/reference/repos#delete-a-repository) (write) +- [`POST /repos/{owner}/{repo}/forks`](/rest/reference/repos#create-a-fork) (write) +{% ifversion ghes > 3.3 %}- [`GET /repos/{owner}/{repo}/replicas/caches`](/rest/reference/repos#list-repository-cache-replication-status) (read){% endif %} +- [`GET /repos/{owner}/{repo}/teams`](/rest/reference/repos#list-repository-teams) (read) +- [`POST /repos/{owner}/{repo}/transfer`](/rest/reference/repos#transfer-a-repository) (write) +- [`POST /user/repos`](/rest/reference/repos#create-a-repository-for-the-authenticated-user) (write) +- [`GET /repos/{owner}/{repo}/actions/permissions`](/rest/reference/actions#get-github-actions-permissions-for-a-repository) (read) +- [`PUT /repos/{owner}/{repo}/actions/permissions`](/rest/reference/actions#set-github-actions-permissions-for-a-repository) (write) +{% ifversion fpt or ghec or ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/actions/permissions/access`](/rest/reference/actions#get-workflow-access-level-to-a-repository) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`PUT /repos/{owner}/{repo}/actions/permissions/access`](/rest/reference/actions#set-workflow-access-to-a-repository) (write){% endif %} +- [`GET /repos/{owner}/{repo}/actions/permissions/selected-actions`](/rest/reference/actions#get-allowed-actions-for-a-repository) (read) +- [`PUT /repos/{owner}/{repo}/actions/permissions/selected-actions`](/rest/reference/actions#set-allowed-actions-for-a-repository) (write) +{% ifversion fpt or ghec or ghes > 3.5 %}- [`GET /repos/{owner}/{repo}/actions/permissions/workflow`](/rest/reference/actions#get-default-workflow-permissions-for-a-repository) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.5 %}- [`PUT /repos/{owner}/{repo}/actions/permissions/workflow`](/rest/reference/actions#set-default-workflow-permissions-for-a-repository) (write){% endif %} +- [`GET /repos/{owner}/{repo}/autolinks`](/v3/repos#list-autolinks) (read) +- [`POST /repos/{owner}/{repo}/autolinks`](/v3/repos#create-an-autolink) (write) +- [`GET /repos/{owner}/{repo}/autolinks/{autolink_id}`](/v3/repos#get-autolink) (read) +- [`DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}`](/v3/repos#delete-autolink) (write) +{% ifversion fpt or ghec %}- [`PUT /repos/{owner}/{repo}/automated-security-fixes`](/rest/reference/repos#enable-automated-security-fixes) (write){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /repos/{owner}/{repo}/automated-security-fixes`](/rest/reference/repos#disable-automated-security-fixes) (write){% endif %} +- [`PUT /repos/{owner}/{repo}/collaborators/{username}`](/rest/collaborators/collaborators#add-a-repository-collaborator) (write) +- [`DELETE /repos/{owner}/{repo}/collaborators/{username}`](/rest/collaborators/collaborators#remove-a-repository-collaborator) (write) +- [`GET /repos/{owner}/{repo}/invitations`](/rest/collaborators/invitations#list-repository-invitations) (read) +- [`PATCH /repos/{owner}/{repo}/invitations/{invitation_id}`](/rest/collaborators/invitations#update-a-repository-invitation) (write) +- [`DELETE /repos/{owner}/{repo}/invitations/{invitation_id}`](/rest/collaborators/invitations#delete-a-repository-invitation) (write) +- [`GET /user/repository_invitations`](/rest/collaborators/invitations#list-repository-invitations-for-the-authenticated-user) (read) +- [`PATCH /user/repository_invitations/{invitation_id}`](/rest/collaborators/invitations#accept-a-repository-invitation) (write) +- [`DELETE /user/repository_invitations/{invitation_id}`](/rest/collaborators/invitations#decline-a-repository-invitation) (write) +- [`GET /repos/{owner}/{repo}/keys`](/rest/reference/repos#list-deploy-keys) (read) +- [`POST /repos/{owner}/{repo}/keys`](/rest/reference/repos#create-a-deploy-key) (write) +- [`GET /repos/{owner}/{repo}/keys/{key_id}`](/rest/reference/repos#get-a-deploy-key) (read) +- [`DELETE /repos/{owner}/{repo}/keys/{key_id}`](/rest/reference/repos#delete-a-deploy-key) (write) +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/pages/health`](/rest/pages#get-a-dns-health-check-for-github-pages) (write){% endif %} +- [`GET /repos/{owner}/{repo}/actions/runners`](/rest/reference/actions#list-self-hosted-runners-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/actions/runners/{runner_id}`](/rest/reference/actions#get-a-self-hosted-runner-for-a-repository) (read) +- [`DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}`](/rest/reference/actions#delete-a-self-hosted-runner-from-a-repository) (write) +{% ifversion fpt or ghec or ghes > 3.3 %}- [`GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels`](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-a-repository) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-a-repository) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-a-repository) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-a-repository) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-a-repository) (write){% endif %} +- [`GET /repos/{owner}/{repo}/actions/runners/downloads`](/rest/reference/actions#list-runner-applications-for-a-repository) (read) +- [`POST /repos/{owner}/{repo}/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-a-repository) (write) +- [`POST /repos/{owner}/{repo}/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-a-repository) (write) +{% ifversion fpt or ghec or ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/tags/protection`](/rest/reference/repos#list-tag-protection-state-of-a-repository) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`POST /repos/{owner}/{repo}/tags/protection`](/rest/reference/repos#create-tag-protection-state-for-a-repository) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`DELETE /repos/{owner}/{repo}/tags/protection/{tag_protection_id}`](/rest/reference/repos#delete-tag-protection-state-for-a-repository) (write){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/vulnerability-alerts`](/rest/reference/repos#check-if-vulnerability-alerts-are-enabled-for-a-repository) (read){% endif %} +{% ifversion fpt or ghec %}- [`PUT /repos/{owner}/{repo}/vulnerability-alerts`](/rest/reference/repos#enable-vulnerability-alerts) (write){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /repos/{owner}/{repo}/vulnerability-alerts`](/rest/reference/repos#disable-vulnerability-alerts) (write){% endif %} +- [`PUT /repos/{owner}/{repo}/topics`](/rest/reference/repos#replace-all-repository-topics) (write) +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/traffic/clones`](/rest/metrics/traffic#get-repository-clones) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/traffic/popular/paths`](/rest/metrics/traffic#get-top-referral-paths) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/traffic/popular/referrers`](/rest/metrics/traffic#get-top-referral-sources) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/traffic/views`](/rest/metrics/traffic#get-page-views) (read){% endif %} {% ifversion fpt or ghec %} -### Traffic -- [`GET /repos/:owner/:repo/traffic/clones`](/rest/reference/repository-metrics#get-repository-clones) (read) -- [`GET /repos/:owner/:repo/traffic/popular/paths`](/rest/reference/repository-metrics#get-top-referral-paths) (read) -- [`GET /repos/:owner/:repo/traffic/popular/referrers`](/rest/reference/repository-metrics#get-top-referral-sources) (read) -- [`GET /repos/:owner/:repo/traffic/views`](/rest/reference/repository-metrics#get-page-views) (read) -{% endif %} -{% ifversion fpt or ghec %} -## Blocking users +## Blocking - [`GET /user/blocks`](/rest/reference/users#list-users-blocked-by-the-authenticated-user) (read) -- [`GET /user/blocks/:username`](/rest/reference/users#check-if-a-user-is-blocked-by-the-authenticated-user) (read) -- [`PUT /user/blocks/:username`](/rest/reference/users#block-a-user) (write) -- [`DELETE /user/blocks/:username`](/rest/reference/users#unblock-a-user) (write) +- [`GET /user/blocks/{username}`](/rest/reference/users#check-if-a-user-is-blocked-by-the-authenticated-user) (read) +- [`PUT /user/blocks/{username}`](/rest/reference/users#block-a-user) (write) +- [`DELETE /user/blocks/{username}`](/rest/reference/users#unblock-a-user) (write) + {% endif %} ## Checks -- [`POST /repos/:owner/:repo/check-runs`](/rest/reference/checks#create-a-check-run) (write) -- [`GET /repos/:owner/:repo/check-runs/:check_run_id`](/rest/reference/checks#get-a-check-run) (read) -- [`PATCH /repos/:owner/:repo/check-runs/:check_run_id`](/rest/reference/checks#update-a-check-run) (write) -- [`GET /repos/:owner/:repo/check-runs/:check_run_id/annotations`](/rest/reference/checks#list-check-run-annotations) (read) -- [`POST /repos/:owner/:repo/check-suites`](/rest/reference/checks#create-a-check-suite) (write) -- [`GET /repos/:owner/:repo/check-suites/:check_suite_id`](/rest/reference/checks#get-a-check-suite) (read) -- [`GET /repos/:owner/:repo/check-suites/:check_suite_id/check-runs`](/rest/reference/checks#list-check-runs-in-a-check-suite) (read) -- [`POST /repos/:owner/:repo/check-suites/:check_suite_id/rerequest`](/rest/reference/checks#rerequest-a-check-suite) (write) -- [`PATCH /repos/:owner/:repo/check-suites/preferences`](/rest/reference/checks#update-repository-preferences-for-check-suites) (write) -- [`GET /repos/:owner/:repo/commits/:sha/check-runs`](/rest/reference/checks#list-check-runs-for-a-git-reference) (read) -- [`GET /repos/:owner/:repo/commits/:sha/check-suites`](/rest/reference/checks#list-check-suites-for-a-git-reference) (read) - -## Code scanning alerts - -- [`GET /repos/:owner/:repo/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository) (read) -- [`GET /repos/:owner/:repo/code-scanning/alerts/:alert_number`](/rest/reference/code-scanning#get-a-code-scanning-alert) (read) -- [`PATCH /repos/:owner/:repo/code-scanning/alerts/:alert_number`](/rest/reference/code-scanning#update-a-code-scanning-alert) (write) -- [`GET /repos/:owner/:repo/code-scanning/alerts/:alert_number/instances`](/rest/reference/code-scanning#list-instances-of-a-code-scanning-alert) (read) -- [`GET /repos/:owner/:repo/code-scanning/analyses`](/rest/reference/code-scanning#list-code-scanning-analyses-for-a-repository) (read) -- [`GET /repos/:owner/:repo/code-scanning/analyses/:analysis_id`](/rest/reference/code-scanning#get-a-code-scanning-analysis-for-a-repository) (read) -{% ifversion fpt or ghec or ghes -%} -- [`DELETE /repos/:owner/:repo/code-scanning/analyses/:analysis_id`](/rest/reference/code-scanning#delete-a-code-scanning-analysis-from-a-repository) (write) -{% endif -%} -- [`POST /repos/:owner/:repo/code-scanning/sarifs`](/rest/reference/code-scanning#upload-an-analysis-as-sarif-data) (write) -- [`GET /repos/:owner/:repo/code-scanning/sarifs/:sarif_id`](/rest/reference/code-scanning#get-information-about-a-sarif-upload) (read) -{% ifversion fpt or ghec or ghes > 3.4 or ghae > 3.4 -%} -- [`GET /orgs/:org/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-by-organization) (read) -{% endif -%} +- [`POST /repos/{owner}/{repo}/check-runs`](/rest/reference/checks#create-a-check-run) (write) +- [`GET /repos/{owner}/{repo}/check-runs/{check_run_id}`](/rest/reference/checks#get-a-check-run) (read) +- [`PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}`](/rest/reference/checks#update-a-check-run) (write) +- [`GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations`](/rest/reference/checks#list-check-run-annotations) (read) +- [`POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest`](/rest/reference/checks#rerequest-a-check-run) (write) +- [`GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs`](/rest/reference/checks#list-check-runs-in-a-check-suite) (read) +- [`POST /repos/{owner}/{repo}/check-suites`](/rest/reference/checks#create-a-check-suite) (write) +- [`GET /repos/{owner}/{repo}/check-suites/{check_suite_id}`](/rest/reference/checks#get-a-check-suite) (read) +- [`POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest`](/rest/reference/checks#rerequest-a-check-suite) (write) +- [`PATCH /repos/{owner}/{repo}/check-suites/preferences`](/rest/reference/checks#update-repository-preferences-for-check-suites) (write) +{% ifversion fpt or ghec or ghes %}- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments`](/rest/reference/actions#review-pending-deployments-for-a-workflow-run) (read){% endif %} {% ifversion fpt or ghec %} + ## Codespaces -- [`GET /repos/:owner/:repo/codespaces/machines`](/rest/reference/codespaces#list-available-machine-types-for-a-repository) +- [`GET /orgs/{org}/codespaces`](/rest/reference/codespaces#list-in-organization) (read) +- [`GET /repos/{owner}/{repo}/codespaces`](/rest/reference/codespaces#list-codespaces-in-a-repository-for-the-authenticated-user) (read) +- [`POST /repos/{owner}/{repo}/codespaces`](/rest/reference/codespaces#create-a-codespace-in-a-repository) (write) +- [`GET /repos/{owner}/{repo}/codespaces/new`](/rest/reference/codespaces#preview-attributes-for-a-new-codespace) (write) +- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces`](/rest/reference/codespaces#create-a-codespace-from-a-pull-request) (write) +- [`GET /user/codespaces`](/rest/reference/codespaces#list-codespaces-for-the-authenticated-user) (read) +- [`POST /user/codespaces`](/rest/reference/codespaces#create-a-codespace-for-the-authenticated-user) (write) +- [`GET /user/codespaces/{codespace_name}`](/rest/reference/codespaces#get-a-codespace-for-the-authenticated-user) (read) +- [`PATCH /user/codespaces/{codespace_name}`](/rest/reference/codespaces#update-a-codespace-for-the-authenticated-user) (write) +- [`DELETE /user/codespaces/{codespace_name}`](/rest/reference/codespaces#delete-a-codespace-for-the-authenticated-user) (write) + +## Codespaces lifecycle admin + +- [`POST /user/codespaces/{codespace_name}/exports`](/rest/codespaces/codespaces#export-a-codespace-for-the-authenticated-user) (write) +- [`GET /user/codespaces/{codespace_name}/exports/{export_id}`](/rest/codespaces/codespaces#get-details-about-a-codespace-export) (read) +- [`POST /user/codespaces/{codespace_name}/start`](/rest/reference/codespaces#start-a-codespace-for-the-authenticated-user) (write) +- [`POST /user/codespaces/{codespace_name}/stop`](/rest/reference/codespaces#stop-a-codespace-for-the-authenticated-user) (write) + +## Codespaces metadata + +- [`GET /repos/{owner}/{repo}/codespaces/devcontainers`](/rest/reference/codespaces#list-devcontainers-in-a-repository-for-the-authenticated-user) (read) +- [`GET /repos/{owner}/{repo}/codespaces/machines`](/rest/reference/codespaces#list-available-machine-types-for-a-repository) (read) +- [`GET /user/codespaces/{codespace_name}/machines`](/rest/reference/codespaces#list-machine-types-for-a-codespace) (read) + +## Codespaces secrets + +- [`GET /repos/{owner}/{repo}/codespaces/secrets`](/rest/reference/codespaces#list-repository-secrets) (write) +- [`GET /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#get-a-repository-secret) (write) +- [`PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#create-or-update-a-repository-secret) (write) +- [`DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#delete-a-repository-secret) (write) +- [`GET /repos/{owner}/{repo}/codespaces/secrets/public-key`](/rest/reference/codespaces#get-a-repository-public-key) (write) + +## Codespaces user secrets + +- [`GET /user/codespaces/secrets`](/rest/reference/codespaces#list-secrets-for-the-authenticated-user) (read) +- [`GET /user/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#get-a-secret-for-the-authenticated-user) (read) +- [`PUT /user/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#create-or-update-a-secret-for-the-authenticated-user) (write) +- [`DELETE /user/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#delete-a-secret-for-the-authenticated-user) (write) +- [`GET /user/codespaces/secrets/public-key`](/rest/reference/codespaces#get-public-key-for-the-authenticated-user) (read) +- [`GET /user/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#list-selected-repositories-for-a-user-secret) (read) +- [`PUT /user/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#set-selected-repositories-for-a-user-secret) (write) +- [`PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}`](/rest/reference/codespaces#add-a-selected-repository-to-a-user-secret) (write) +- [`DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}`](/rest/reference/codespaces#remove-a-selected-repository-from-a-user-secret) (write) + {% endif %} -## Commit statuses - -- [`GET /repos/:owner/:repo/commits/:ref/status`](/rest/reference/commits#get-the-combined-status-for-a-specific-reference) (read) -- [`GET /repos/:owner/:repo/commits/:ref/statuses`](/rest/reference/commits#list-commit-statuses-for-a-reference) (read) -- [`POST /repos/:owner/:repo/statuses/:sha`](/rest/reference/commits#create-a-commit-status) (write) - ## Contents -- [`GET /repos/:owner/:repo/:archive_format/:ref`](/rest/reference/repos#download-a-repository-archive) (read) -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#get-an-artifact) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#delete-an-artifact) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id/zip`](/rest/reference/actions#download-an-artifact) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/jobs/:job_id`](/rest/reference/actions#get-a-job-for-a-workflow-run) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/jobs/:job_id/logs`](/rest/reference/actions#download-job-logs-for-a-workflow-run) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs`](/rest/reference/actions#list-workflow-runs-for-a-repository) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id`](/rest/reference/actions#get-a-workflow-run) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id/artifacts`](/rest/reference/actions#list-workflow-run-artifacts) (read) -{% endif -%} -{% ifversion fpt -%} -- [`POST /repos/:owner/:repo/actions/runs/:run_id/cancel`](/rest/reference/actions#cancel-a-workflow-run) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id/jobs`](/rest/reference/actions#list-jobs-for-a-workflow-run) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id/logs`](/rest/reference/actions#download-workflow-run-logs) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/actions/runs/:run_id/logs`](/rest/reference/actions#delete-workflow-run-logs) (write) -{% endif -%} -{% ifversion fpt -%} -- [`POST /repos/:owner/:repo/actions/runs/:run_id/rerun`](/rest/reference/actions#re-run-a-workflow) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/secrets`](/rest/reference/actions#list-repository-secrets) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/secrets/:name`](/rest/reference/actions#get-a-repository-secret) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /repos/:owner/:repo/actions/secrets/:name`](/rest/reference/actions#create-or-update-a-repository-secret) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/actions/secrets/:name`](/rest/reference/actions#delete-a-repository-secret) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/secrets/public-key`](/rest/reference/actions#get-a-repository-public-key) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/workflows`](/rest/reference/actions#list-repository-workflows) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id`](/rest/reference/actions#get-a-workflow) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id/runs`](/rest/reference/actions#list-workflow-runs) (read) -{% endif -%} -- [`GET /repos/:owner/:repo/check-runs/:check_run_id`](/rest/reference/checks#get-a-check-run) (read) -- [`GET /repos/:owner/:repo/check-runs/:check_run_id/annotations`](/rest/reference/checks#list-check-run-annotations) (read) -- [`GET /repos/:owner/:repo/check-suites/:check_suite_id`](/rest/reference/checks#get-a-check-suite) (read) -- [`GET /repos/:owner/:repo/check-suites/:check_suite_id/check-runs`](/rest/reference/checks#list-check-runs-in-a-check-suite) (read) -- [`POST /repos/:owner/:repo/check-suites/:check_suite_id/rerequest`](/rest/reference/checks#rerequest-a-check-suite) (write) -{% ifversion codeowners-errors %} -- [`GET /repos/:owner/:repo/codeowners/errors`](/rest/reference/repos#list-codeowners-errors) (read) -{% endif %} -- [`GET /repos/:owner/:repo/commits`](/rest/reference/commits#list-commits) (read) -- [`GET /repos/:owner/:repo/commits/:sha`](/rest/reference/commits#get-a-commit) (read) -- [`GET /repos/:owner/:repo/commits/:sha/check-runs`](/rest/reference/checks#list-check-runs-for-a-git-reference) (read) -- [`GET /repos/:owner/:repo/commits/:sha/check-suites`](/rest/reference/checks#list-check-suites-for-a-git-reference) (read) -- [`GET /repos/:owner/:repo/community/code_of_conduct`](/rest/reference/codes-of-conduct#get-the-code-of-conduct-for-a-repository) (read) -- [`GET /repos/:owner/:repo/compare/:base...:head`](/rest/reference/commits#compare-two-commits) (read) -- [`GET /repos/:owner/:repo/contents/:path`](/rest/reference/repos#get-repository-content) (read) -- [`POST /repos/:owner/:repo/dispatches`](/rest/reference/repos#create-a-repository-dispatch-event) (write) -- [`POST /repos/:owner/:repo/forks`](/rest/reference/repos#create-a-fork) (read) -- [`POST /repos/:owner/:repo/merges`](/rest/reference/branches#merge-a-branch) (write) -- [`PUT /repos/:owner/:repo/pulls/:pull_number/merge`](/rest/reference/pulls#merge-a-pull-request) (write) -- [`GET /repos/:owner/:repo/readme(?:/(.*))?`](/rest/reference/repos#get-a-repository-readme) (read) +{% ifversion fpt or ghec or ghae or ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/codeowners/errors`](/rest/reference/repos#list-codeowners-errors) (read){% endif %} +- [`POST /repos/{owner}/{repo}/git/blobs`](/rest/reference/git#create-a-blob) (write) +- [`POST /repos/{owner}/{repo}/git/commits`](/rest/reference/git#create-a-commit) (write) +- [`POST /repos/{owner}/{repo}/git/refs`](/rest/reference/git#create-a-reference) (write) +- [`POST /repos/{owner}/{repo}/git/tags`](/rest/reference/git#create-a-tag-object) (write) +- [`POST /repos/{owner}/{repo}/git/trees`](/rest/reference/git#create-a-tree) (write) +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/import`](/rest/reference/migrations#get-an-import-status) (read){% endif %} +{% ifversion fpt or ghec %}- [`PUT /repos/{owner}/{repo}/import`](/rest/reference/migrations#start-an-import) (write){% endif %} +{% ifversion fpt or ghec %}- [`PATCH /repos/{owner}/{repo}/import`](/rest/reference/migrations#update-an-import) (write){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /repos/{owner}/{repo}/import`](/rest/reference/migrations#cancel-an-import) (write){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/import/authors`](/rest/reference/migrations#get-commit-authors) (read){% endif %} +{% ifversion fpt or ghec %}- [`PATCH /repos/{owner}/{repo}/import/authors/{author_id}`](/rest/reference/migrations#map-a-commit-author) (write){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/import/large_files`](/rest/reference/migrations#get-large-files) (read){% endif %} +{% ifversion fpt or ghec %}- [`PATCH /repos/{owner}/{repo}/import/lfs`](/rest/reference/migrations#update-git-lfs-preference) (write){% endif %} +- [`PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge`](/rest/reference/pulls#merge-a-pull-request) (write) +- [`POST /repos/{owner}/{repo}/comments/{comment_id}/reactions`](/rest/reference/reactions#create-reaction-for-a-commit-comment) (write) +- [`DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}`](/rest/reference/reactions#delete-a-commit-comment-reaction) (write) +- [`GET /repos/{owner}/{repo}/branches`](/rest/reference/repos#list-branches) (read) +- [`POST /repos/{owner}/{repo}/merge-upstream`](/rest/reference/repos#sync-a-fork-branch-with-the-upstream-repository) (write) +- [`POST /repos/{owner}/{repo}/merges`](/rest/reference/repos#merge-a-branch) (write) +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/code-scanning/codeql/databases`](/rest/reference/code-scanning#list-codeql-databases) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}`](/rest/reference/code-scanning#get-codeql-database) (read){% endif %} +- [`PATCH /repos/{owner}/{repo}/comments/{comment_id}`](/rest/commits/comments#update-a-commit-comment) (write) +- [`DELETE /repos/{owner}/{repo}/comments/{comment_id}`](/rest/commits/comments#delete-a-commit-comment) (write) +- [`GET /repos/{owner}/{repo}/commits`](/rest/commits/commits#list-commits) (read) +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/community/profile`](/rest/metrics/community#get-community-profile-metrics) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.5 %}- [`GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}`](/rest/reference/dependency-graph#get-a-diff-of-the-dependencies-between-commits) (read){% endif %} +- [`POST /repos/{owner}/{repo}/dispatches`](/rest/reference/repos#create-a-repository-dispatch-event) (write) +- [`GET /repos/{owner}/{repo}/releases`](/rest/reference/repos#list-releases) (read) +- [`POST /repos/{owner}/{repo}/releases`](/rest/reference/repos#create-a-release) (write) +- [`GET /repos/{owner}/{repo}/releases/{release_id}`](/rest/reference/repos#get-a-release) (read) +- [`PATCH /repos/{owner}/{repo}/releases/{release_id}`](/rest/reference/repos#update-a-release) (write) +- [`DELETE /repos/{owner}/{repo}/releases/{release_id}`](/rest/reference/repos#delete-a-release) (write) +- [`GET /repos/{owner}/{repo}/releases/{release_id}/assets`](/rest/reference/repos#list-release-assets) (read) +- [`GET /repos/{owner}/{repo}/releases/assets/{asset_id}`](/rest/reference/repos#get-a-release-asset) (read) +- [`PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}`](/rest/reference/repos#update-a-release-asset) (write) +- [`DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}`](/rest/reference/repos#delete-a-release-asset) (write) +{% ifversion fpt or ghec or ghes %}- [`POST /repos/{owner}/{repo}/releases/generate-notes`](/rest/reference/repos#generate-release-notes) (write){% endif %} +- [`GET /repos/{owner}/{repo}/releases/latest`](/rest/reference/repos#get-the-latest-release) (read) -### Branches -- [`GET /repos/:owner/:repo/branches`](/rest/reference/branches#list-branches) (read) -- [`GET /repos/:owner/:repo/branches/:branch`](/rest/reference/branches#get-a-branch) (read) -- [`GET /repos/:owner/:repo/branches/:branch/protection/restrictions/apps`](/rest/reference/repos#list-apps-with-access-to-the-protected-branch) (write) -- [`POST /repos/:owner/:repo/branches/:branch/protection/restrictions/apps`](/rest/reference/branches#add-app-access-restrictions) (write) -- [`PUT /repos/:owner/:repo/branches/:branch/protection/restrictions/apps`](/rest/reference/branches#set-app-access-restrictions) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/restrictions/apps`](/rest/reference/branches#remove-user-access-restrictions) (write) -- [`POST /repos/:owner/:repo/branches/:branch/rename`](/rest/reference/branches#rename-a-branch) (write) +{% ifversion fpt or ghec or ghes > 3.3 %} -### Commit comments -- [`PATCH /repos/:owner/:repo/comments/:comment_id`](/rest/reference/commits#update-a-commit-comment) (write) -- [`DELETE /repos/:owner/:repo/comments/:comment_id`](/rest/reference/commits#delete-a-commit-comment) (write) -- [`POST /repos/:owner/:repo/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-a-commit-comment) (write) -- [`POST /repos/:owner/:repo/commits/:sha/comments`](/rest/reference/commits#create-a-commit-comment) (write) - -### Git -- [`POST /repos/:owner/:repo/git/blobs`](/rest/reference/git#create-a-blob) (write) -- [`GET /repos/:owner/:repo/git/blobs/:sha`](/rest/reference/git#get-a-blob) (read) -- [`POST /repos/:owner/:repo/git/commits`](/rest/reference/git#create-a-commit) (write) -- [`GET /repos/:owner/:repo/git/commits/:commit_id`](/rest/reference/git#get-a-commit) (read) -- [`POST /repos/:owner/:repo/git/refs`](/rest/reference/git#create-a-reference) (write) -- [`GET /repos/:owner/:repo/git/ref/:ref`](/rest/reference/git#get-a-reference) (read) -- [`GET /repos/:owner/:repo/git/matching-refs/:ref`](/rest/reference/git#list-matching-references) (read) -- [`PATCH /repos/:owner/:repo/git/refs/:ref`](/rest/reference/git#update-a-reference) (write) -- [`DELETE /repos/:owner/:repo/git/refs/:ref`](/rest/reference/git#delete-a-reference) (write) -- [`POST /repos/:owner/:repo/git/tags`](/rest/reference/git#create-a-tag-object) (write) -- [`GET /repos/:owner/:repo/git/tags/:tag_id`](/rest/reference/git#get-a-tag) (read) -- [`POST /repos/:owner/:repo/git/trees`](/rest/reference/git#create-a-tree) (write) -- [`GET /repos/:owner/:repo/git/trees/:sha`](/rest/reference/git#get-a-tree) (read) - -{% ifversion fpt or ghec %} -### Import -- [`GET /repos/:owner/:repo/import`](/rest/reference/migrations#get-an-import-status) (read) -- [`PUT /repos/:owner/:repo/import`](/rest/reference/migrations#start-an-import) (write) -- [`PATCH /repos/:owner/:repo/import`](/rest/reference/migrations#update-an-import) (write) -- [`DELETE /repos/:owner/:repo/import`](/rest/reference/migrations#cancel-an-import) (write) -- [`GET /repos/:owner/:repo/import/authors`](/rest/reference/migrations#get-commit-authors) (read) -- [`PATCH /repos/:owner/:repo/import/authors/:author_id`](/rest/reference/migrations#map-a-commit-author) (write) -- [`GET /repos/:owner/:repo/import/large_files`](/rest/reference/migrations#get-large-files) (read) -- [`PATCH /repos/:owner/:repo/import/lfs`](/rest/reference/migrations#update-git-lfs-preference) (write) -{% endif %} - -### Reactions -- [`DELETE /reactions/:reaction_id`](/rest/reference/reactions#delete-a-reaction-legacy) (write) -- [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-commit-comment-reaction) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-reaction) (write) -- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-comment-reaction) (write) -- [`DELETE /repos/:owner/:repo/pulls/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-pull-request-comment-reaction) (write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-reaction) (write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-comment-reaction) (write) - -### Releases -- [`GET /repos/:owner/:repo/releases`](/rest/reference/repos/#list-releases) (read) -- [`POST /repos/:owner/:repo/releases`](/rest/reference/repos/#create-a-release) (write) -- [`GET /repos/:owner/:repo/releases/:release_id`](/rest/reference/repos/#get-a-release) (read) -- [`PATCH /repos/:owner/:repo/releases/:release_id`](/rest/reference/repos/#update-a-release) (write) -- [`DELETE /repos/:owner/:repo/releases/:release_id`](/rest/reference/repos/#delete-a-release) (write) -- [`GET /repos/:owner/:repo/releases/:release_id/assets`](/rest/reference/repos/#list-release-assets) (read) -- [`GET /repos/:owner/:repo/releases/assets/:asset_id`](/rest/reference/repos/#get-a-release-asset) (read) -- [`PATCH /repos/:owner/:repo/releases/assets/:asset_id`](/rest/reference/repos/#update-a-release-asset) (write) -- [`DELETE /repos/:owner/:repo/releases/assets/:asset_id`](/rest/reference/repos/#delete-a-release-asset) (write) -- [`GET /repos/:owner/:repo/releases/latest`](/rest/reference/repos/#get-the-latest-release) (read) -- [`GET /repos/:owner/:repo/releases/tags/:tag`](/rest/reference/repos/#get-a-release-by-tag-name) (read) - -{% ifversion dependabot-alerts-rest-api %} -## Dependabot alerts - -- [`GET /repos/:owner/:repo/dependabot/alerts`](/rest/dependabot/alerts#list-dependabot-alerts-for-a-repository) (read) -- [`GET /repos/:owner/:repo/dependabot/alerts/:alert_number`](/rest/dependabot/alerts#get-a-dependabot-alert) (read) -- [`PATCH /repos/:owner/:repo/dependabot/alerts/:alert_number`](/rest/dependabot/alerts#update-a-dependabot-alert) (write) -{% endif %} - -{% ifversion fpt or ghec or ghes > 3.3%} ## Dependabot secrets -- [`GET /repos/:owner/:repo/dependabot/secrets/public-key`](/rest/reference/dependabot#get-a-repository-public-key) (read) -- [`GET /repos/:owner/:repo/dependabot/secrets`](/rest/reference/dependabot#list-repository-secrets) (read) -- [`GET /repos/:owner/:repo/dependabot/secrets/:secret_name`](/rest/reference/dependabot#get-a-repository-secret) (read) -- [`PUT /repos/:owner/:repo/dependabot/secrets/:secret_name`](/rest/reference/dependabot#create-or-update-a-repository-secret) (write) -- [`DELETE /repos/:owner/:repo/dependabot/secrets/:secret_name`](/rest/reference/dependabot#delete-a-repository-secret) (write) -- [`GET /orgs/:org/dependabot/secrets/public-key`](/rest/reference/dependabot#get-an-organization-public-key) (read) -- [`GET /orgs/:org/dependabot/secrets`](/rest/reference/dependabot#list-organization-secrets) (read) -- [`GET /orgs/:org/dependabot/secrets/:secret_name`](/rest/reference/dependabot#get-an-organization-secret) (read) -- [`PUT /orgs/:org/dependabot/secrets/:secret_name`](/rest/reference/dependabot#create-or-update-an-organization-secret) (write) -- [`GET /orgs/:org/dependabot/secrets/:secret_name/repositories`](/rest/reference/dependabot#list-selected-repositories-for-an-organization-secret) (read) -- [`PUT /orgs/:org/dependabot/secrets/:secret_name/repositories`](/rest/reference/dependabot#set-selected-repositories-for-an-organization-secret) (write) -- [`PUT /orgs/:org/dependabot/secrets/:secret_name/repositories/:repository_id`](/rest/reference/dependabot#add-selected-repository-to-an-organization-secret) (write) -- [`DELETE /orgs/:org/dependabot/secrets/:secret_name/repositories/:repository_id`](/rest/reference/dependabot#remove-selected-repository-from-an-organization-secret) (write) -- [`DELETE /orgs/:org/dependabot/secrets/:secret_name`](/rest/reference/dependabot#delete-an-organization-secret) (write) +- [`GET /repos/{owner}/{repo}/dependabot/secrets`](/rest/reference/dependabot#list-repository-secrets) (read) +- [`GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#get-a-repository-secret) (read) +- [`PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#create-or-update-a-repository-secret) (write) +- [`DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#delete-a-repository-secret) (write) +- [`GET /repos/{owner}/{repo}/dependabot/secrets/public-key`](/rest/reference/dependabot#get-a-repository-public-key) (read) + {% endif %} ## Deployments -- [`GET /repos/:owner/:repo/deployments`](/rest/reference/deployments#list-deployments) (read) -- [`POST /repos/:owner/:repo/deployments`](/rest/reference/deployments#create-a-deployment) (write) -- [`GET /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/deployments#get-a-deployment) (read) -- [`DELETE /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/deployments#delete-a-deployment) (write) -- [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses`](/rest/reference/deployments#list-deployment-statuses) (read) -- [`POST /repos/:owner/:repo/deployments/:deployment_id/statuses`](/rest/reference/deployments#create-a-deployment-status) (write) -- [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses/:status_id`](/rest/reference/deployments#get-a-deployment-status) (read) +{% ifversion fpt or ghec or ghes %}- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments`](/rest/reference/actions#review-pending-deployments-for-a-workflow-run) (read){% endif %} +- [`GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses`](/rest/reference/repos#list-deployment-statuses) (read) +- [`POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses`](/rest/reference/repos#create-a-deployment-status) (write) +- [`GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}`](/rest/reference/repos#get-a-deployment-status) (read) +- [`GET /repos/{owner}/{repo}/deployments`](/rest/reference/repos#list-deployments) (read) +- [`POST /repos/{owner}/{repo}/deployments`](/rest/reference/repos#create-a-deployment) (write) +- [`GET /repos/{owner}/{repo}/deployments/{deployment_id}`](/rest/reference/repos#get-a-deployment) (read) +- [`DELETE /repos/{owner}/{repo}/deployments/{deployment_id}`](/rest/reference/repos#delete-a-deployment) (write) -{% ifversion fpt or ghes or ghec %} -## Email addresses +{% ifversion fpt or ghec or ghes %} + +## Emails + +{% ifversion fpt or ghec %}- [`PATCH /user/email/visibility`](/rest/reference/users#set-primary-email-visibility-for-the-authenticated-user) (write){% endif %} +{% ifversion fpt or ghec or ghes %}- [`GET /user/emails`](/rest/reference/users#list-email-addresses-for-the-authenticated-user) (read){% endif %} +{% ifversion fpt or ghec or ghes %}- [`POST /user/emails`](/rest/reference/users#add-an-email-address-for-the-authenticated-user) (write){% endif %} +{% ifversion fpt or ghec or ghes %}- [`DELETE /user/emails`](/rest/reference/users#delete-an-email-address-for-the-authenticated-user) (write){% endif %} +{% ifversion fpt or ghec or ghes %}- [`GET /user/public_emails`](/rest/reference/users#list-public-email-addresses-for-the-authenticated-user) (read){% endif %} + +{% endif %} + +{% ifversion fpt or ghec or ghes > 3.3 %} + +## Enterprise administration + +{% ifversion fpt or ghec or ghes > 3.3 %}- [`GET /enterprises/{enterprise}/settings/billing/advanced-security`](/rest/reference/billing#export-advanced-security-active-committers-data-for-enterprise) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`GET /enterprises/{enterprise}/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-an-enterprise) (write){% endif %} +{% ifversion ghes > 3.4 %}- [`GET /enterprises/{enterprise}/actions/cache/usage-policy`](/rest/reference/actions#get-github-actions-cache-usage-policy-for-an-enterprise) (write){% endif %} +{% ifversion ghes > 3.4 %}- [`PATCH /enterprises/{enterprise}/actions/cache/usage-policy`](/rest/reference/actions#set-github-actions-cache-usage-policy-for-an-enterprise) (write){% endif %} -{% ifversion fpt or ghec -%} -- [`PATCH /user/email/visibility`](/rest/reference/users#set-primary-email-visibility-for-the-authenticated-user) (write) -{% endif -%} -- [`GET /user/emails`](/rest/reference/users#list-email-addresses-for-the-authenticated-user) (read) -- [`POST /user/emails`](/rest/reference/users#add-an-email-address-for-the-authenticated-user) (write) -- [`DELETE /user/emails`](/rest/reference/users#delete-an-email-address-for-the-authenticated-user) (write) -- [`GET /user/public_emails`](/rest/reference/users#list-public-email-addresses-for-the-authenticated-user) (read) {% endif %} ## Followers -- [`GET /user/followers`](/rest/reference/users#list-followers-of-a-user) (read) -- [`GET /user/following`](/rest/reference/users#list-the-people-a-user-follows) (read) -- [`GET /user/following/:username`](/rest/reference/users#check-if-a-person-is-followed-by-the-authenticated-user) (read) -- [`PUT /user/following/:username`](/rest/reference/users#follow-a-user) (write) -- [`DELETE /user/following/:username`](/rest/reference/users#unfollow-a-user) (write) +- [`GET /user/followers`](/rest/reference/users#list-followers-of-the-authenticated-user) (read) +- [`GET /user/following`](/rest/reference/users#list-the-people-the-authenticated-user-follows) (read) +- [`GET /user/following/{username}`](/rest/reference/users#check-if-a-person-is-followed-by-the-authenticated-user) (read) +- [`PUT /user/following/{username}`](/rest/reference/users#follow-a-user) (write) +- [`DELETE /user/following/{username}`](/rest/reference/users#unfollow-a-user) (write) -## Git SSH keys +## Gists -- [`GET /user/keys`](/rest/reference/users#list-public-ssh-keys-for-the-authenticated-user) (read) -- [`POST /user/keys`](/rest/reference/users#create-a-public-ssh-key-for-the-authenticated-user) (write) -- [`GET /user/keys/:key_id`](/rest/reference/users#get-a-public-ssh-key-for-the-authenticated-user) (read) -- [`DELETE /user/keys/:key_id`](/rest/reference/users#delete-a-public-ssh-key-for-the-authenticated-user) (write) +- [`POST /gists/{gist_id}/comments`](/rest/reference/gists#create-a-gist-comment) (write) +- [`PATCH /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#update-a-gist-comment) (write) +- [`DELETE /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#delete-a-gist-comment) (write) +- [`POST /gists`](/rest/reference/gists#create-a-gist) (write) +- [`PATCH /gists/{gist_id}`](/rest/reference/gists/#update-a-gist) (write) +- [`DELETE /gists/{gist_id}`](/rest/reference/gists#delete-a-gist) (write) +- [`POST /gists/{gist_id}/forks`](/rest/reference/gists#fork-a-gist) (write) +- [`PUT /gists/{gist_id}/star`](/rest/reference/gists#star-a-gist) (write) +- [`DELETE /gists/{gist_id}/star`](/rest/reference/gists#unstar-a-gist) (write) -## GPG keys +{% ifversion fpt or ghec or ghes > 3.6 %} + +## Git signing ssh public keys + +- [`GET /user/ssh_signing_keys`](/rest/reference/users#list-public-ssh-signing-keys-for-the-authenticated-user) (read) +- [`POST /user/ssh_signing_keys`](/rest/reference/users#create-an-ssh-signing-key-for-the-authenticated-user) (write) +- [`GET /user/ssh_signing_keys/{ssh_signing_key_id}`](/rest/reference/users#get-a-ssh-signing-key-for-the-authenticated-user) (read) +- [`DELETE /user/ssh_signing_keys/{ssh_signing_key_id}`](/rest/reference/users#delete-a-ssh-signing-key-for-the-authenticated-user) (write) + +{% endif %} + +## Gpg keys - [`GET /user/gpg_keys`](/rest/reference/users#list-gpg-keys-for-the-authenticated-user) (read) - [`POST /user/gpg_keys`](/rest/reference/users#create-a-gpg-key-for-the-authenticated-user) (write) -- [`GET /user/gpg_keys/:gpg_key_id`](/rest/reference/users#get-a-gpg-key-for-the-authenticated-user) (read) -- [`DELETE /user/gpg_keys/:gpg_key_id`](/rest/reference/users#delete-a-gpg-key-for-the-authenticated-user) (write) +- [`GET /user/gpg_keys/{gpg_key_id}`](/rest/reference/users#get-a-gpg-key-for-the-authenticated-user) (read) +- [`DELETE /user/gpg_keys/{gpg_key_id}`](/rest/reference/users#delete-a-gpg-key-for-the-authenticated-user) (write) {% ifversion fpt or ghec %} + ## Interaction limits -- [`GET /user/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-your-public-repositories) (read) - [`PUT /user/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-your-public-repositories) (write) +- [`GET /user/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-your-public-repositories) (read) - [`DELETE /user/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-from-your-public-repositories) (write) + {% endif %} ## Issues -Issues and pull requests are closely related. For more information, see "[List issues assigned to the authenticated user](/rest/reference/issues#list-issues-assigned-to-the-authenticated-user)." If your GitHub App has permissions on issues but not on pull requests, these endpoints will be limited to issues. Endpoints that return both issues and pull requests will be filtered. Endpoints that allow operations on both issues and pull requests will be restricted to issues. +- [`POST /repos/{owner}/{repo}/issues/{issue_number}/assignees`](/rest/reference/issues#add-assignees-to-an-issue) (write) +- [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees`](/rest/reference/issues#remove-assignees-from-an-issue) (write) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}/comments`](/rest/reference/issues#list-issue-comments) (read) +- [`POST /repos/{owner}/{repo}/issues/{issue_number}/comments`](/rest/reference/issues#create-an-issue-comment) (write) +- [`GET /repos/{owner}/{repo}/issues/comments`](/rest/reference/issues#list-issue-comments-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/issues/comments/{comment_id}`](/rest/reference/issues#get-an-issue-comment) (read) +- [`PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}`](/rest/reference/issues#update-an-issue-comment) (write) +- [`DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}`](/rest/reference/issues#delete-an-issue-comment) (write) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}/events`](/rest/reference/issues#list-issue-events) (read) +- [`GET /repos/{owner}/{repo}/issues/events`](/rest/reference/issues#list-issue-events-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/issues/events/{event_id}`](/rest/reference/issues#get-an-issue-event) (read) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}/timeline`](/rest/reference/issues#list-timeline-events-for-an-issue) (read) +- [`GET /repos/{owner}/{repo}/assignees`](/rest/reference/issues#list-assignees) (read) +- [`GET /repos/{owner}/{repo}/issues`](/rest/reference/issues#list-repository-issues) (read) +- [`POST /repos/{owner}/{repo}/issues`](/rest/reference/issues#create-an-issue) (write) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}`](/rest/reference/issues#get-an-issue) (read) +- [`PATCH /repos/{owner}/{repo}/issues/{issue_number}`](/rest/reference/issues/#update-an-issue) (write) +- [`PUT /repos/{owner}/{repo}/issues/{issue_number}/lock`](/rest/reference/issues#lock-an-issue) (write) +- [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock`](/rest/reference/issues#unlock-an-issue) (write) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}/labels`](/rest/reference/issues#list-labels-for-an-issue) (read) +- [`POST /repos/{owner}/{repo}/issues/{issue_number}/labels`](/rest/reference/issues#add-labels-to-an-issue) (write) +- [`PUT /repos/{owner}/{repo}/issues/{issue_number}/labels`](/rest/reference/issues#set-labels-for-an-issue) (write) +- [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels`](/rest/reference/issues#remove-all-labels-from-an-issue) (write) +- [`GET /repos/{owner}/{repo}/labels`](/rest/reference/issues#list-labels-for-a-repository) (read) +- [`POST /repos/{owner}/{repo}/labels`](/rest/reference/issues#create-a-label) (write) +- [`GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels`](/rest/reference/issues#list-labels-for-issues-in-a-milestone) (read) +- [`GET /repos/{owner}/{repo}/milestones`](/rest/reference/issues#list-milestones) (read) +- [`POST /repos/{owner}/{repo}/milestones`](/rest/reference/issues#create-a-milestone) (write) +- [`GET /repos/{owner}/{repo}/milestones/{milestone_number}`](/rest/reference/issues#get-a-milestone) (read) +- [`PATCH /repos/{owner}/{repo}/milestones/{milestone_number}`](/rest/reference/issues#update-a-milestone) (write) +- [`DELETE /repos/{owner}/{repo}/milestones/{milestone_number}`](/rest/reference/issues#delete-a-milestone) (write) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}/reactions`](/rest/reference/reactions#list-reactions-for-an-issue) (read) +- [`POST /repos/{owner}/{repo}/issues/{issue_number}/reactions`](/rest/reference/reactions#create-reaction-for-an-issue) (write) +- [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}`](/rest/reference/reactions#delete-an-issue-reaction) (write) +- [`GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions`](/rest/reference/reactions#list-reactions-for-an-issue-comment) (read) +- [`POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions`](/rest/reference/reactions#create-reaction-for-an-issue-comment) (write) +- [`DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}`](/rest/reference/reactions#delete-an-issue-comment-reaction) (write) -- [`GET /repos/:owner/:repo/issues`](/rest/reference/issues#list-repository-issues) (read) -- [`POST /repos/:owner/:repo/issues`](/rest/reference/issues#create-an-issue) (write) -- [`GET /repos/:owner/:repo/issues/:issue_number`](/rest/reference/issues#get-an-issue) (read) -- [`PATCH /repos/:owner/:repo/issues/:issue_number`](/rest/reference/issues#update-an-issue) (write) -- [`GET /repos/:owner/:repo/issues/:issue_number/comments`](/rest/reference/issues#list-issue-comments) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/comments`](/rest/reference/issues#create-an-issue-comment) (write) -- [`PUT /repos/:owner/:repo/issues/:issue_number/lock`](/rest/reference/issues#lock-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/lock`](/rest/reference/issues#unlock-an-issue) (write) -- [`GET /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#list-reactions-for-an-issue) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#create-reaction-for-an-issue) (write) -- [`GET /repos/:owner/:repo/issues/:issue_number/timeline`](/rest/reference/issues#list-timeline-events-for-an-issue) (read) -- [`GET /repos/:owner/:repo/issues/comments`](/rest/reference/issues#list-issue-comments-for-a-repository) (read) -- [`GET /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#get-an-issue-comment) (read) -- [`PATCH /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#update-an-issue-comment) (write) -- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#delete-an-issue-comment) (write) -- [`GET /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-an-issue-comment) (read) -- [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-an-issue-comment) (write) +## Keys -### Assignees -- [`GET /repos/:owner/:repo/assignees`](/rest/reference/issues#list-assignees) (read) -- [`GET /repos/:owner/:repo/assignees/:username`](/rest/reference/issues#check-if-a-user-can-be-assigned) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/assignees`](/rest/reference/issues#add-assignees-to-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/assignees`](/rest/reference/issues#remove-assignees-from-an-issue) (write) - -### Events -- [`GET /repos/:owner/:repo/issues/:issue_number/events`](/rest/reference/issues#list-issue-events) (read) -- [`GET /repos/:owner/:repo/issues/events/:event_id`](/rest/reference/issues#get-an-issue-event) (read) - -### Labels -- [`GET /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#list-labels-for-an-issue) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#add-labels-to-an-issue) (write) -- [`PUT /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#set-labels-for-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#remove-all-labels-from-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/labels/:name`](/rest/reference/issues#remove-a-label-from-an-issue) (write) -- [`GET /repos/:owner/:repo/labels`](/rest/reference/issues#list-labels-for-a-repository) (read) -- [`POST /repos/:owner/:repo/labels`](/rest/reference/issues#create-a-label) (write) -- [`GET /repos/:owner/:repo/labels/:name`](/rest/reference/issues#get-a-label) (read) -- [`PATCH /repos/:owner/:repo/labels/:name`](/rest/reference/issues#update-a-label) (write) -- [`DELETE /repos/:owner/:repo/labels/:name`](/rest/reference/issues#delete-a-label) (write) - -### Milestones -- [`GET /repos/:owner/:repo/milestones`](/rest/reference/issues#list-milestones) (read) -- [`POST /repos/:owner/:repo/milestones`](/rest/reference/issues#create-a-milestone) (write) -- [`GET /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#get-a-milestone) (read) -- [`PATCH /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#update-a-milestone) (write) -- [`DELETE /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#delete-a-milestone) (write) -- [`GET /repos/:owner/:repo/milestones/:milestone_number/labels`](/rest/reference/issues#list-labels-for-issues-in-a-milestone) (read) - -### Reactions -- [`GET /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-an-issue-comment) (read) -- [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-an-issue-comment) (write) -- [`GET /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#list-reactions-for-an-issue) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#create-reaction-for-an-issue) (write) -- [`DELETE /reactions/:reaction_id`](/rest/reference/reactions#delete-a-reaction-legacy) (write) -- [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-commit-comment-reaction) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-reaction) (write) -- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-comment-reaction) (write) -- [`DELETE /repos/:owner/:repo/pulls/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-pull-request-comment-reaction) (write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-reaction) (write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-comment-reaction) (write) +- [`GET /user/keys`](/rest/reference/users#list-public-ssh-keys-for-the-authenticated-user) (read) +- [`POST /user/keys`](/rest/reference/users#create-a-public-ssh-key-for-the-authenticated-user) (write) +- [`GET /user/keys/{key_id}`](/rest/reference/users#get-a-public-ssh-key-for-the-authenticated-user) (read) +- [`DELETE /user/keys/{key_id}`](/rest/reference/users#delete-a-public-ssh-key-for-the-authenticated-user) (write) ## Members -{% ifversion fpt or ghec -%} -- [`GET /organizations/:org_id/team/:team_id/team-sync/group-mappings`](/rest/reference/teams#list-idp-groups-for-a-team) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PATCH /organizations/:org_id/team/:team_id/team-sync/group-mappings`](/rest/reference/teams#create-or-update-idp-group-connections) (write) -{% endif -%} -- [`GET /orgs/:org/outside_collaborators`](/rest/reference/orgs#list-outside-collaborators-for-an-organization) (read) -- [`PUT /orgs/:org/outside_collaborators/:username`](/rest/reference/orgs#convert-an-organization-member-to-outside-collaborator) (write) -- [`DELETE /orgs/:org/outside_collaborators/:username`](/rest/reference/orgs#remove-outside-collaborator-from-an-organization) (write) -{% ifversion fpt or ghec -%} -- [`GET /orgs/:org/team-sync/groups`](/rest/teams/team-sync#list-idp-groups-for-an-organization) (write) -{% endif -%} -- [`GET /orgs/:org/team/:team_id`](/rest/teams/teams#get-a-team-by-name) (read) -{% ifversion fpt or ghec -%} -- [`GET /scim/v2/orgs/:org/Users`](/rest/reference/scim#list-scim-provisioned-identities) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`POST /scim/v2/orgs/:org/Users`](/rest/reference/scim#provision-and-invite-a-scim-user) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#get-scim-provisioning-information-for-a-user) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#set-scim-information-for-a-provisioned-user) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PATCH /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#update-an-attribute-for-a-scim-user) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#delete-a-scim-user-from-an-organization) (write) -{% endif %} +{% ifversion ghec or ghae or ghes > 3.5 %}- [`PATCH /orgs/{org}/teams/{team_slug}/external-groups`](/rest/reference/teams#link-external-idp-group-team-connection) (write){% endif %} +{% ifversion ghec or ghae or ghes > 3.5 %}- [`DELETE /orgs/{org}/teams/{team_slug}/external-groups`](/rest/reference/teams#unlink-external-idp-group-team-connection) (write){% endif %} +{% ifversion ghec or ghae or ghes > 3.5 %}- [`GET /orgs/{org}/external-group/{group_id}`](/rest/reference/teams#external-idp-group-info-for-an-organization) (write){% endif %} +{% ifversion ghec or ghae or ghes > 3.5 %}- [`GET /orgs/{org}/external-groups`](/rest/reference/teams#list-external-idp-groups-for-an-organization) (write){% endif %} +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/failed_invitations`](/rest/reference/orgs#list-failed-organization-invitations) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/invitations`](/rest/reference/orgs#list-pending-organization-invitations) (read){% endif %} +{% ifversion fpt or ghec %}- [`POST /orgs/{org}/invitations`](/rest/reference/orgs#create-an-organization-invitation) (write){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /orgs/{org}/invitations/{invitation_id}`](/rest/reference/orgs#cancel-an-organization-invitation) (write){% endif %} +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/invitations/{invitation_id}/teams`](/rest/reference/orgs#list-organization-invitation-teams) (read){% endif %} +- [`GET /orgs/{org}/members`](/rest/reference/orgs#list-organization-members) (read) +- [`GET /orgs/{org}/members/{username}`](/rest/reference/orgs#check-organization-membership-for-a-user) (read) +- [`DELETE /orgs/{org}/members/{username}`](/rest/reference/orgs#remove-an-organization-member) (write) +- [`GET /orgs/{org}/memberships/{username}`](/rest/reference/orgs#get-organization-membership-for-a-user) (read) +- [`PUT /orgs/{org}/memberships/{username}`](/rest/reference/orgs#set-organization-membership-for-a-user) (write) +- [`DELETE /orgs/{org}/memberships/{username}`](/rest/reference/orgs#remove-organization-membership-for-a-user) (write) +{% ifversion fpt or ghec or ghes %}- [`GET /orgs/{org}/public_members`](/rest/reference/orgs#list-public-organization-members) (read){% endif %} +{% ifversion fpt or ghec or ghes %}- [`GET /orgs/{org}/public_members/{username}`](/rest/reference/orgs#check-public-organization-membership-for-a-user) (read){% endif %} +{% ifversion fpt or ghec or ghes %}- [`PUT /orgs/{org}/public_members/{username}`](/rest/reference/orgs#set-public-organization-membership-for-the-authenticated-user) (write){% endif %} +{% ifversion fpt or ghec or ghes %}- [`DELETE /orgs/{org}/public_members/{username}`](/rest/reference/orgs#remove-public-organization-membership-for-the-authenticated-user) (write){% endif %} +- [`GET /orgs/{org}/outside_collaborators`](/rest/reference/orgs#list-outside-collaborators-for-an-organization) (read) +- [`PUT /orgs/{org}/outside_collaborators/{username}`](/rest/reference/orgs#convert-an-organization-member-to-outside-collaborator) (write) +- [`DELETE /orgs/{org}/outside_collaborators/{username}`](/rest/reference/orgs#remove-outside-collaborator-from-an-organization) (write) +- [`GET /orgs/{org}/teams/{team_slug}/projects`](/rest/reference/teams#list-team-projects) (read) +- [`GET /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#check-team-permissions-for-a-project) (read) +- [`PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#add-or-update-team-project-permissions) (read) +- [`DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#remove-a-project-from-a-team) (read) +- [`GET /orgs/{org}/teams/{team_slug}/repos`](/rest/reference/teams#list-team-repositories) (read) +- [`GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#check-team-permissions-for-a-repository) (read) +- [`PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#add-or-update-team-repository-permissions) (read) +- [`DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#remove-a-repository-from-a-team) (read) +- [`PATCH /orgs/{org}/teams/{team_slug}`](/rest/reference/teams#update-a-team) (write) +- [`DELETE /orgs/{org}/teams/{team_slug}`](/rest/reference/teams#delete-a-team) (write) +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/teams/{team_slug}/invitations`](/rest/reference/teams#list-pending-team-invitations) (read){% endif %} +- [`GET /orgs/{org}/teams/{team_slug}/members`](/rest/reference/teams#list-team-members) (read) +- [`GET /orgs/{org}/teams/{team_slug}/memberships/{username}`](/rest/reference/teams#get-team-membership-for-a-user) (read) +- [`PUT /orgs/{org}/teams/{team_slug}/memberships/{username}`](/rest/reference/teams#add-or-update-team-membership-for-a-user) (write) +- [`DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}`](/rest/reference/teams#remove-team-membership-for-a-user) (write) +- [`GET /orgs/{org}/teams/{team_slug}/teams`](/rest/reference/teams#list-child-teams) (read) +- [`GET /orgs/{org}/teams/{team_slug}`](/rest/reference/teams#get-a-team-by-name) (read) +- [`GET /orgs/{org}/teams`](/rest/reference/teams#list-teams) (read) +- [`POST /orgs/{org}/teams`](/rest/reference/teams#create-a-team) (write) +- [`GET /user/memberships/orgs/{org}`](/rest/reference/orgs#get-an-organization-membership-for-the-authenticated-user) (read) +- [`PATCH /user/memberships/orgs/{org}`](/rest/reference/orgs#update-an-organization-membership-for-the-authenticated-user) (write) -{% ifversion fpt or ghec %} -### Invitations -- [`GET /orgs/:org/invitations`](/rest/reference/orgs#list-pending-organization-invitations) (read) -- [`POST /orgs/:org/invitations`](/rest/reference/orgs#create-an-organization-invitation) (write) -- [`GET /orgs/:org/invitations/:invitation_id/teams`](/rest/reference/orgs#list-organization-invitation-teams) (read) -- [`GET /teams/:team_id/invitations`](/rest/reference/teams#list-pending-team-invitations) (read) -{% endif %} +## Metadata -### Organization members -- [`DELETE /orgs/:org/members/:username`](/rest/reference/orgs#remove-an-organization-member) (write) -- [`GET /orgs/:org/memberships/:username`](/rest/reference/orgs#get-organization-membership-for-a-user) (read) -- [`PUT /orgs/:org/memberships/:username`](/rest/reference/orgs#set-organization-membership-for-a-user) (write) -- [`DELETE /orgs/:org/memberships/:username`](/rest/reference/orgs#remove-organization-membership-for-a-user) (write) -- [`PUT /orgs/:org/public_members/:username`](/rest/reference/orgs#set-public-organization-membership-for-the-authenticated-user) (write) -- [`DELETE /orgs/:org/public_members/:username`](/rest/reference/orgs#remove-public-organization-membership-for-the-authenticated-user) (write) -- [`GET /user/memberships/orgs`](/rest/reference/orgs#list-organization-memberships-for-the-authenticated-user) (read) -- [`GET /user/memberships/orgs/:org`](/rest/reference/orgs#get-an-organization-membership-for-the-authenticated-user) (read) -- [`PATCH /user/memberships/orgs/:org`](/rest/reference/orgs#update-an-organization-membership-for-the-authenticated-user) (write) +{% ifversion fpt or ghec %}- [`GET /user/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#list-selected-repositories-for-a-user-secret) (read){% endif %} +{% ifversion fpt or ghec %}- [`PUT /user/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#set-selected-repositories-for-a-user-secret) (read){% endif %} +{% ifversion fpt or ghec %}- [`PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}`](/rest/reference/codespaces#add-a-selected-repository-to-a-user-secret) (read){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}`](/rest/reference/codespaces#remove-a-selected-repository-from-a-user-secret) (read){% endif %} +- [`GET /repos/{owner}/{repo}/events`](/rest/reference/activity#list-repository-events) (read) +- [`POST /gists/{gist_id}/comments`](/rest/reference/gists#create-a-gist-comment) (read) +- [`GET /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#get-a-gist-comment) (read) +- [`PATCH /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#update-a-gist-comment) (read) +- [`DELETE /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#delete-a-gist-comment) (read) +- [`POST /gists`](/rest/reference/gists#create-a-gist) (read) +- [`PATCH /gists/{gist_id}`](/rest/reference/gists/#update-a-gist) (read) +- [`DELETE /gists/{gist_id}`](/rest/reference/gists#delete-a-gist) (read) +- [`POST /gists/{gist_id}/forks`](/rest/reference/gists#fork-a-gist) (read) +- [`PUT /gists/{gist_id}/star`](/rest/reference/gists#star-a-gist) (read) +- [`DELETE /gists/{gist_id}/star`](/rest/reference/gists#unstar-a-gist) (read) +- [`GET /notifications`](/rest/reference/activity#list-notifications-for-the-authenticated-user) (read) +- [`GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#check-team-permissions-for-a-repository) (read) +- [`PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#add-or-update-team-repository-permissions) (read) +- [`DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#remove-a-repository-from-a-team) (read) +- [`GET /repos/{owner}/{repo}/comments/{comment_id}/reactions`](/rest/reference/reactions#list-reactions-for-a-commit-comment) (read) +- [`GET /orgs/{org}/repos`](/rest/reference/repos#list-organization-repositories) (read) +{% ifversion fpt or ghec or ghes %}- [`GET /repositories`](/rest/reference/repos#list-public-repositories) (read){% endif %} +- [`GET /repos/{owner}/{repo}`](/rest/reference/repos#get-a-repository) (read) +- [`GET /repos/{owner}/{repo}/contributors`](/rest/reference/repos#list-repository-contributors) (read) +- [`GET /repos/{owner}/{repo}/forks`](/rest/reference/repos#list-forks) (read) +- [`GET /repos/{owner}/{repo}/languages`](/rest/reference/repos#list-repository-languages) (read) +- [`GET /repos/{owner}/{repo}/tags`](/rest/reference/repos#list-repository-tags) (read) +- [`GET /users/{username}/repos`](/rest/reference/repos#list-repositories-for-a-user) (read) +- [`GET /user/repos`](/rest/reference/repos#list-repositories-for-the-authenticated-user) (read) +- [`GET /repos/{owner}/{repo}/stargazers`](/rest/reference/activity#list-stargazers) (read) +- [`GET /repos/{owner}/{repo}/subscribers`](/rest/reference/activity#list-watchers) (read) +- [`GET /repos/{owner}/{repo}/collaborators`](/rest/collaborators/collaborators#list-repository-collaborators) (read) +- [`GET /repos/{owner}/{repo}/collaborators/{username}`](/rest/collaborators/collaborators#check-if-a-user-is-a-repository-collaborator) (read) +- [`GET /repos/{owner}/{repo}/collaborators/{username}/permission`](/rest/collaborators/collaborators#get-repository-permissions-for-a-user) (read) +- [`GET /repos/{owner}/{repo}/comments`](/rest/commits/comments#list-commit-comments-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/comments/{comment_id}`](/rest/commits/comments#get-a-commit-comment) (read) +- [`GET /repos/{owner}/{repo}/license`](/rest/reference/licenses/#get-the-license-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/stats/code_frequency`](/rest/metrics/statistics#get-the-weekly-commit-activity) (read) +- [`GET /repos/{owner}/{repo}/stats/commit_activity`](/rest/metrics/statistics#get-the-last-year-of-commit-activity) (read) +- [`GET /repos/{owner}/{repo}/stats/contributors`](/rest/metrics/statistics#get-all-contributor-commit-activity) (read) +- [`GET /repos/{owner}/{repo}/stats/participation`](/rest/metrics/statistics#get-the-weekly-commit-count) (read) +- [`GET /repos/{owner}/{repo}/stats/punch_card`](/rest/metrics/statistics#get-the-hourly-commit-count-for-each-day) (read) +- [`GET /search/labels`](/rest/reference/search#search-labels) (read) +- [`GET /repos/{owner}/{repo}/topics`](/rest/reference/repos#get-all-repository-topics) (read) -### Team members -- [`GET /teams/:team_id/members`](/rest/reference/teams#list-team-members) (read) -- [`GET /teams/:team_id/memberships/:username`](/rest/reference/teams#get-team-membership-for-a-user) (read) -- [`PUT /teams/:team_id/memberships/:username`](/rest/reference/teams#add-or-update-team-membership-for-a-user) (write) -- [`DELETE /teams/:team_id/memberships/:username`](/rest/reference/teams#remove-team-membership-for-a-user) (write) +## Notifications -### Teams -- [`GET /orgs/:org/teams`](/rest/reference/teams#list-teams) (read) -- [`POST /orgs/:org/teams`](/rest/reference/teams#create-a-team) (write) -- [`GET /orgs/:org/teams/:team_slug`](/rest/reference/teams#get-a-team-by-name) (read) -- [`PATCH /teams/:team_id`](/rest/reference/teams#update-a-team) (write) -- [`DELETE /teams/:team_id`](/rest/reference/teams#delete-a-team) (write) -- [`GET /teams/:team_id/projects`](/rest/reference/teams#list-team-projects) (read) -- [`GET /teams/:team_id/projects/:project_id`](/rest/reference/teams#check-team-permissions-for-a-project) (read) -- [`PUT /teams/:team_id/projects/:project_id`](/rest/reference/teams#add-or-update-team-project-permissions) (read) -- [`DELETE /teams/:team_id/projects/:project_id`](/rest/reference/teams#remove-a-project-from-a-team) (read) -- [`GET /teams/:team_id/repos`](/rest/reference/teams#list-team-repositories) (read) -- [`GET /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#check-team-permissions-for-a-repository) (read) -- [`PUT /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#add-or-update-team-repository-permissions) (read) -- [`DELETE /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#remove-a-repository-from-a-team) (write) -- [`GET /teams/:team_id/teams`](/rest/reference/teams#list-child-teams) (read) +- [`GET /notifications`](/rest/reference/activity#list-notifications-for-the-authenticated-user) (read) ## Organization administration -- [`PATCH /orgs/:org`](/rest/reference/orgs#update-an-organization) (write) -{% ifversion actions-cache-management -%} -- [`GET /orgs/:org/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-an-organization) (read) -- [`GET /orgs/:org/actions/cache/usage-by-repository`](/rest/reference/actions#list-repositories-with-github-actions-cache-usage-for-an-organization) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /orgs/:org/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-an-organization) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /orgs/:org/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-an-organization) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /orgs/:org/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-for-an-organization) (write) +{% ifversion ghec or ghae or ghes %}- [`GET /orgs/{org}/audit-log`](/rest/reference/orgs#get-audit-log) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/settings/billing/actions`](/rest/reference/billing#get-github-actions-billing-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`GET /orgs/{org}/settings/billing/advanced-security`](/rest/reference/billing#get-github-advanced-security-active-committers-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/settings/billing/packages`](/rest/reference/billing#get-github-packages-billing-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/settings/billing/shared-storage`](/rest/reference/billing#get-shared-storage-billing-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /enterprise-installation/{enterprise_or_org}/server-statistics`](/rest/reference/enterprise-admin#get-github-enterprise-server-statistics) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec %}- [`PUT /orgs/{org}/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-an-organization) (write){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /orgs/{org}/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-for-an-organization) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`GET /orgs/{org}/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`GET /orgs/{org}/actions/cache/usage-by-repository`](/rest/reference/actions#list-repositories-with-github-actions-cache-usage-for-an-organization) (read){% endif %} +- [`GET /orgs/{org}/actions/permissions`](/rest/reference/actions#get-github-actions-permissions-for-an-organization) (read) +- [`PUT /orgs/{org}/actions/permissions`](/rest/reference/actions#set-github-actions-permissions-for-an-organization) (write) +- [`GET /orgs/{org}/actions/permissions/repositories`](/rest/reference/actions#list-selected-repositories-enabled-for-github-actions-in-an-organization) (read) +- [`PUT /orgs/{org}/actions/permissions/repositories`](/rest/reference/actions#set-selected-repositories-enabled-for-github-actions-in-an-organization) (write) +- [`GET /orgs/{org}/actions/permissions/selected-actions`](/rest/reference/actions#get-allowed-actions-for-an-organization) (read) +- [`PUT /orgs/{org}/actions/permissions/selected-actions`](/rest/reference/actions#set-allowed-actions-for-an-organization) (write) +{% ifversion fpt or ghec or ghes > 3.4 %}- [`GET /orgs/{org}/actions/permissions/workflow`](/rest/reference/actions#get-default-workflow-permissions) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`PUT /orgs/{org}/actions/permissions/workflow`](/rest/reference/actions#set-default-workflow-permissions) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.6 %}- [`GET /orgs/{org}/security-managers`](/rest/reference/orgs#list-security-manager-teams) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.6 %}- [`PUT /orgs/{org}/security-managers/teams/{team_slug}`](/rest/reference/orgs#add-a-security-manager-team) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.6 %}- [`DELETE /orgs/{org}/security-managers/teams/{team_slug}`](/rest/reference/orgs#remove-a-security-manager-team) (write){% endif %} +- [`PATCH /orgs/{org}`](/rest/reference/orgs/#update-an-organization) (write) +- [`GET /orgs/{org}/installations`](/rest/reference/orgs#list-app-installations-for-an-organization) (read) + +{% ifversion fpt or ghec %} + +## Organization codespaces + +- [`GET /orgs/{org}/codespaces`](/rest/reference/codespaces#list-in-organization) (read) + +## Organization codespaces secrets + +- [`GET /orgs/{org}/codespaces/secrets`](/rest/reference/codespaces#list-organization-secrets) (read) +- [`GET /orgs/{org}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#get-an-organization-secret) (read) +- [`PUT /orgs/{org}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#create-or-update-an-organization-secret) (write) +- [`DELETE /orgs/{org}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#delete-an-organization-secret) (write) +- [`GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#list-selected-repositories-for-an-organization-secret) (read) +- [`PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#set-selected-repositories-for-an-organization-secret) (write) +- [`GET /orgs/{org}/codespaces/secrets/public-key`](/rest/reference/codespaces#get-an-organization-public-key) (read) + +## Organization codespaces settings + +- [`PUT /orgs/{org}/codespaces/billing`](/rest/reference/codespaces#set-codespaces-billing) (write) + +{% endif %} + +{% ifversion fpt or ghec or ghes > 3.3 %} + +## Organization custom roles + +- [`GET /organizations/{organization_id}/custom_roles`](/rest/reference/orgs#list-custom-repository-roles-in-an-organization) (read) +- [`GET /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs/#get-a-custom-role) (read) +- [`PATCH /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs#update-a-custom-role) (write) +- [`DELETE /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs#delete-a-custom-role) (write) +- [`GET /orgs/{org}/fine_grained_permissions`](/rest/reference/orgs#list-fine-grained-permissions-for-an-organization) (read) + +{% endif %} + +{% ifversion fpt or ghec or ghes > 3.3 %} + +## Organization dependabot secrets + +- [`GET /orgs/{org}/dependabot/secrets`](/rest/reference/dependabot#list-organization-secrets) (read) +- [`GET /orgs/{org}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#get-an-organization-secret) (read) +- [`PUT /orgs/{org}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#create-or-update-an-organization-secret) (write) +- [`DELETE /orgs/{org}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#delete-an-organization-secret) (write) +- [`GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories`](/rest/reference/dependabot#list-selected-repositories-for-an-organization-secret) (read) +- [`PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories`](/rest/reference/dependabot#set-selected-repositories-for-an-organization-secret) (write) +- [`GET /orgs/{org}/dependabot/secrets/public-key`](/rest/reference/dependabot#get-an-organization-public-key) (read) + {% endif %} ## Organization events -- [`GET /users/:username/events/orgs/:org`](/rest/reference/activity#list-organization-events-for-the-authenticated-user) (read) +- [`GET /users/{username}/events/orgs/{org}`](/rest/reference/activity#list-organization-events-for-the-authenticated-user) (read) + +## Organization hooks + +- [`GET /orgs/{org}/hooks`](/rest/reference/orgs#list-organization-webhooks) (read) +- [`POST /orgs/{org}/hooks`](/rest/reference/orgs#create-an-organization-webhook) (write) +- [`GET /orgs/{org}/hooks/{hook_id}`](/rest/reference/orgs#get-an-organization-webhook) (read) +- [`PATCH /orgs/{org}/hooks/{hook_id}`](/rest/reference/orgs#update-an-organization-webhook) (write) +- [`DELETE /orgs/{org}/hooks/{hook_id}`](/rest/reference/orgs#delete-an-organization-webhook) (write) +- [`GET /orgs/{org}/hooks/{hook_id}/config`](/rest/reference/orgs#get-a-webhook-configuration-for-an-organization) (read) +- [`PATCH /orgs/{org}/hooks/{hook_id}/config`](/rest/reference/orgs#update-a-webhook-configuration-for-an-organization) (write) +- [`GET /orgs/{org}/hooks/{hook_id}/deliveries`](/rest/reference/orgs#list-deliveries-for-an-organization-webhook) (read) +- [`GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}`](/rest/reference/orgs#get-a-webhook-delivery-for-an-organization-webhook) (read) +- [`POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts`](/rest/reference/orgs#redeliver-a-delivery-for-an-organization-webhook) (write) +- [`POST /orgs/{org}/hooks/{hook_id}/pings`](/rest/reference/orgs#ping-an-organization-webhook) (write) {% ifversion ghes %} -## Organization pre-receive hooks -- [`GET /orgs/:org/pre-receive-hooks`](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-an-organization) (read) -- [`GET /orgs/:org/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#get-a-pre-receive-hook-for-an-organization) (read) -- [`PATCH /orgs/:org/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#update-pre-receive-hook-enforcement-for-an-organization) (write) -- [`DELETE /orgs/:org/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-an-organization) (write) +## Organization pre receive hooks + +- [`GET /orgs/{org}/pre-receive-hooks`](/rest/reference/enterprise-admin#list-pre-receive-hooks-for-an-organization) (read) +- [`GET /orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}`](/rest/reference/enterprise-admin#get-a-pre-receive-hook-for-an-organization) (read) +- [`PATCH /orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}`](/rest/reference/enterprise-admin#update-pre-receive-hook-enforcement-for-an-organization) (write) +- [`DELETE /orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}`](/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-an-organization) (write) + {% endif %} ## Organization projects -- [`POST /orgs/:org/projects`](/rest/reference/projects#create-an-organization-project) (write) -- [`GET /projects/:project_id`](/rest/reference/projects#get-a-project) (read) -- [`PATCH /projects/:project_id`](/rest/reference/projects#update-a-project) (write) -- [`DELETE /projects/:project_id`](/rest/reference/projects#delete-a-project) (write) -- [`POST /projects/:project_id/cards`](/rest/reference/projects#create-a-project-card) (write) -- [`GET /projects/:project_id/columns`](/rest/reference/projects#list-project-columns) (read) -- [`POST /projects/:project_id/columns`](/rest/reference/projects#create-a-project-column) (write) -- [`GET /projects/columns/:column_id`](/rest/reference/projects#get-a-project-column) (read) -- [`PATCH /projects/columns/:column_id`](/rest/reference/projects#update-a-project-column) (write) -- [`DELETE /projects/columns/:column_id`](/rest/reference/projects#delete-a-project-column) (write) -- [`GET /projects/columns/:column_id/cards`](/rest/reference/projects#list-project-cards) (read) -- [`POST /projects/columns/:column_id/cards`](/rest/reference/projects#create-a-project-card) (write) -- [`POST /projects/columns/:column_id/moves`](/rest/reference/projects#move-a-project-column) (write) -- [`GET /projects/columns/cards/:card_id`](/rest/reference/projects#get-a-project-card) (read) -- [`PATCH /projects/columns/cards/:card_id`](/rest/reference/projects#update-a-project-card) (write) -- [`DELETE /projects/columns/cards/:card_id`](/rest/reference/projects#delete-a-project-card) (write) -- [`POST /projects/columns/cards/:card_id/moves`](/rest/reference/projects#move-a-project-card) (write) +- [`PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#add-or-update-team-project-permissions) (admin) +- [`DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#remove-a-project-from-a-team) (admin) +- [`GET /orgs/{org}/projects`](/rest/reference/projects#list-organization-projects) (read) +- [`POST /orgs/{org}/projects`](/rest/reference/projects#create-an-organization-project) (write) + +## Organization secrets + +- [`GET /orgs/{org}/actions/secrets`](/rest/reference/actions#list-organization-secrets) (read) +- [`GET /orgs/{org}/actions/secrets/{secret_name}`](/rest/reference/actions#get-an-organization-secret) (read) +- [`PUT /orgs/{org}/actions/secrets/{secret_name}`](/rest/reference/actions#create-or-update-an-organization-secret) (write) +- [`DELETE /orgs/{org}/actions/secrets/{secret_name}`](/rest/reference/actions#delete-an-organization-secret) (write) +- [`GET /orgs/{org}/actions/secrets/{secret_name}/repositories`](/rest/reference/actions#list-selected-repositories-for-an-organization-secret) (read) +- [`PUT /orgs/{org}/actions/secrets/{secret_name}/repositories`](/rest/reference/actions#set-selected-repositories-for-an-organization-secret) (write) +- [`GET /orgs/{org}/actions/secrets/public-key`](/rest/reference/actions#get-an-organization-public-key) (read) + +## Organization self hosted runners + +- [`GET /orgs/{org}/actions/runner-groups`](/rest/reference/actions#list-self-hosted-runner-groups-for-an-organization) (read) +- [`POST /orgs/{org}/actions/runner-groups`](/rest/reference/actions#create-a-self-hosted-runner-group-for-an-organization) (write) +- [`GET /orgs/{org}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#get-a-self-hosted-runner-group-for-an-organization) (read) +- [`PATCH /orgs/{org}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#update-a-self-hosted-runner-group-for-an-organization) (write) +- [`DELETE /orgs/{org}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#delete-a-self-hosted-runner-group-from-an-organization) (write) +{% ifversion fpt or ghec or ghes %}- [`GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories`](/rest/reference/actions#list-repository-access-to-a-self-hosted-runner-group-in-an-organization) (read){% endif %} +{% ifversion fpt or ghec or ghes %}- [`PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories`](/rest/reference/actions#set-repository-access-to-a-self-hosted-runner-group-in-an-organization) (write){% endif %} +{% ifversion fpt or ghec or ghes %}- [`GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners`](/rest/reference/actions#list-self-hosted-runners-in-a-group-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec or ghes %}- [`PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/runners`](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization) (write){% endif %} +- [`PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}`](/rest/reference/actions#add-a-self-hosted-runner-to-a-group-for-an-organization) (write) +{% ifversion fpt or ghec or ghes %}- [`DELETE /orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}`](/rest/reference/actions#remove-a-self-hosted-runner-from-a-group-for-an-organization) (write){% endif %} +- [`GET /orgs/{org}/actions/runners`](/rest/reference/actions#list-self-hosted-runners-for-an-organization) (read) +- [`GET /orgs/{org}/actions/runners/{runner_id}`](/rest/reference/actions#get-a-self-hosted-runner-for-an-organization) (read) +- [`DELETE /orgs/{org}/actions/runners/{runner_id}`](/rest/reference/actions#delete-a-self-hosted-runner-from-an-organization) (write) +{% ifversion fpt or ghec or ghes > 3.3 %}- [`GET /orgs/{org}/actions/runners/{runner_id}/labels`](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`POST /orgs/{org}/actions/runners/{runner_id}/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-an-organization) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`PUT /orgs/{org}/actions/runners/{runner_id}/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-an-organization) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`DELETE /orgs/{org}/actions/runners/{runner_id}/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-an-organization) (write){% endif %} +- [`GET /orgs/{org}/actions/runners/downloads`](/rest/reference/actions#list-runner-applications-for-an-organization) (read) +- [`POST /orgs/{org}/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-an-organization) (write) +- [`POST /orgs/{org}/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-an-organization) (write) {% ifversion fpt or ghec %} + ## Organization user blocking -- [`GET /orgs/:org/blocks`](/rest/reference/orgs#list-users-blocked-by-an-organization) (read) -- [`GET /orgs/:org/blocks/:username`](/rest/reference/orgs#check-if-a-user-is-blocked-by-an-organization) (read) -- [`PUT /orgs/:org/blocks/:username`](/rest/reference/orgs#block-a-user-from-an-organization) (write) -- [`DELETE /orgs/:org/blocks/:username`](/rest/reference/orgs#unblock-a-user-from-an-organization) (write) +- [`GET /orgs/{org}/blocks`](/rest/reference/orgs#list-users-blocked-by-an-organization) (read) +- [`GET /orgs/{org}/blocks/{username}`](/rest/reference/orgs#check-if-a-user-is-blocked-by-an-organization) (read) +- [`PUT /orgs/{org}/blocks/{username}`](/rest/reference/orgs#block-a-user-from-an-organization) (write) +- [`DELETE /orgs/{org}/blocks/{username}`](/rest/reference/orgs#unblock-a-user-from-an-organization) (write) + {% endif %} -## Organization webhooks - -- [`GET /orgs/:org/hooks`](/rest/reference/orgs#webhooks/#list-organization-webhooks) (read) -- [`POST /orgs/:org/hooks`](/rest/reference/orgs#webhooks/#create-an-organization-webhook) (write) -- [`GET /orgs/:org/hooks/:hook_id`](/rest/reference/orgs#webhooks/#get-an-organization-webhook) (read) -- [`PATCH /orgs/:org/hooks/:hook_id`](/rest/reference/orgs#webhooks/#update-an-organization-webhook) (write) -- [`DELETE /orgs/:org/hooks/:hook_id`](/rest/reference/orgs#webhooks/#delete-an-organization-webhook) (write) -- [`POST /orgs/:org/hooks/:hook_id/pings`](/rest/reference/orgs#webhooks/#ping-an-organization-webhook) (write) - -### Teams -- [`DELETE /teams/:team_id/projects/:project_id`](/rest/reference/teams#remove-a-project-from-a-team) (read) - ## Pages -GitHub Pages can only be created or unpublished by a repository owner or administrator. +- [`GET /repos/{owner}/{repo}/pages`](/rest/pages#get-a-github-pages-site) (read) +- [`PUT /repos/{owner}/{repo}/pages`](/rest/pages#update-information-about-a-github-pages-site) (write) +- [`GET /repos/{owner}/{repo}/pages/builds`](/rest/pages#list-github-pages-builds) (read) +- [`POST /repos/{owner}/{repo}/pages/builds`](/rest/pages#request-a-github-pages-build) (write) +- [`GET /repos/{owner}/{repo}/pages/builds/{build_id}`](/rest/pages#get-github-pages-build) (read) +- [`GET /repos/{owner}/{repo}/pages/builds/latest`](/rest/pages#get-latest-pages-build) (read) +{% ifversion fpt or ghec or ghes > 3.6 %}- [`POST /repos/{owner}/{repo}/pages/deployment`](/rest/pages#create-a-github-pages-deployment) (write){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/pages/health`](/rest/pages#get-a-dns-health-check-for-github-pages) (write){% endif %} + +{% ifversion fpt or ghec %} + +## Plan + +- [`GET /users/{username}/settings/billing/actions`](/rest/reference/billing#get-github-actions-billing-for-a-user) (read) +- [`GET /users/{username}/settings/billing/packages`](/rest/reference/billing#get-github-packages-billing-for-a-user) (read) +- [`GET /users/{username}/settings/billing/shared-storage`](/rest/reference/billing#get-shared-storage-billing-for-a-user) (read) -- [`GET /repos/:owner/:repo/pages`](/rest/reference/pages#get-a-github-pages-site) (read) -- [`PUT /repos/:owner/:repo/pages`](/rest/reference/pages#update-information-about-a-github-pages-site) (write) -- [`GET /repos/:owner/:repo/pages/builds`](/rest/reference/pages#list-github-pages-builds) (read) -- [`POST /repos/:owner/:repo/pages/builds`](/rest/reference/pages#request-a-github-pages-build) (write) -- [`GET /repos/:owner/:repo/pages/builds/:build_id`](/rest/reference/pages#get-github-pages-build) (read) -- [`GET /repos/:owner/:repo/pages/builds/latest`](/rest/reference/pages#get-latest-pages-build) (read) -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/pages/health`](/rest/reference/pages#get-a-dns-health-check-for-github-pages) (write) -- [`POST /repos/:owner/:repo/pages/deployment`](/rest/reference/repos#create-a-github-pages-deployment) (write) {% endif %} ## Profile -- [`PATCH /user`](/rest/reference/users#update-the-authenticated-user) (write) +- [`PATCH /user`](/rest/reference/users/#update-the-authenticated-user) (write) ## Pull requests -Pull requests and issues are closely related. If your GitHub App has permissions on pull requests but not on issues, these endpoints will be limited to pull requests. Endpoints that return both pull requests and issues will be filtered. Endpoints that allow operations on both pull requests and issues will be restricted to pull requests. +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/comments`](/rest/reference/pulls#list-review-comments-on-a-pull-request) (read) +- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/comments`](/rest/reference/pulls#create-a-review-comment-for-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/pulls/comments`](/rest/reference/pulls#list-review-comments-in-a-repository) (read) +- [`GET /repos/{owner}/{repo}/pulls/comments/{comment_id}`](/rest/reference/pulls#get-a-review-comment-for-a-pull-request) (read) +- [`PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}`](/rest/reference/pulls#update-a-review-comment-for-a-pull-request) (write) +- [`DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}`](/rest/reference/pulls#delete-a-review-comment-for-a-pull-request) (write) +- [`PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals`](/rest/reference/pulls#dismiss-a-review-for-a-pull-request) (write) +- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events`](/rest/reference/pulls#submit-a-review-for-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers`](/rest/reference/pulls#get-all-requested-reviewers-for-a-pull-request) (read) +- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers`](/rest/reference/pulls#request-reviewers-for-a-pull-request) (write) +- [`DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers`](/rest/reference/pulls#remove-requested-reviewers-from-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews`](/rest/reference/pulls#list-reviews-for-a-pull-request) (read) +- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews`](/rest/reference/pulls#create-a-review-for-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}`](/rest/reference/pulls#get-a-review-for-a-pull-request) (read) +- [`PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}`](/rest/reference/pulls#update-a-review-for-a-pull-request) (write) +- [`DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}`](/rest/reference/pulls#delete-a-pending-review-for-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments`](/rest/reference/pulls#list-comments-for-a-pull-request-review) (read) +- [`GET /repos/{owner}/{repo}/pulls`](/rest/reference/pulls#list-pull-requests) (read) +- [`POST /repos/{owner}/{repo}/pulls`](/rest/reference/pulls#create-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}`](/rest/reference/pulls#get-a-pull-request) (read) +- [`PATCH /repos/{owner}/{repo}/pulls/{pull_number}`](/rest/reference/pulls/#update-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/commits`](/rest/reference/pulls#list-commits-on-a-pull-request) (read) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/files`](/rest/reference/pulls#list-pull-requests-files) (read) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/merge`](/rest/reference/pulls#check-if-a-pull-request-has-been-merged) (read) +- [`PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch`](/rest/reference/pulls#update-a-pull-request-branch) (write) +- [`GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions`](/rest/reference/reactions#list-reactions-for-a-pull-request-review-comment) (read) +- [`POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions`](/rest/reference/reactions#create-reaction-for-a-pull-request-review-comment) (write) +- [`DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}`](/rest/reference/reactions#delete-a-pull-request-comment-reaction) (write) +{% ifversion fpt or ghec or ghes > 3.5 %}- [`GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}`](/rest/reference/dependency-graph#get-a-diff-of-the-dependencies-between-commits) (read){% endif %} -- [`PATCH /repos/:owner/:repo/issues/:issue_number`](/rest/reference/issues#update-an-issue) (write) -- [`GET /repos/:owner/:repo/issues/:issue_number/comments`](/rest/reference/issues#list-issue-comments) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/comments`](/rest/reference/issues#create-an-issue-comment) (write) -- [`PUT /repos/:owner/:repo/issues/:issue_number/lock`](/rest/reference/issues#lock-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/lock`](/rest/reference/issues#unlock-an-issue) (write) -- [`GET /repos/:owner/:repo/issues/:issue_number/timeline`](/rest/reference/issues#list-timeline-events-for-an-issue) (read) -- [`GET /repos/:owner/:repo/issues/comments`](/rest/reference/issues#list-issue-comments-for-a-repository) (read) -- [`GET /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#get-an-issue-comment) (read) -- [`PATCH /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#update-an-issue-comment) (write) -- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#delete-an-issue-comment) (write) -- [`GET /repos/:owner/:repo/pulls`](/rest/reference/pulls#list-pull-requests) (read) -- [`POST /repos/:owner/:repo/pulls`](/rest/reference/pulls#create-a-pull-request) (write) -- [`GET /repos/:owner/:repo/pulls/:pull_number`](/rest/reference/pulls#get-a-pull-request) (read) -- [`PATCH /repos/:owner/:repo/pulls/:pull_number`](/rest/reference/pulls#update-a-pull-request) (write) -- [`GET /repos/:owner/:repo/pulls/:pull_number/comments`](/rest/reference/pulls#list-review-comments-on-a-pull-request) (read) -- [`POST /repos/:owner/:repo/pulls/:pull_number/comments`](/rest/reference/pulls#create-a-review-comment-for-a-pull-request) (write) -- [`GET /repos/:owner/:repo/pulls/:pull_number/commits`](/rest/reference/pulls#list-commits-on-a-pull-request) (read) -- [`GET /repos/:owner/:repo/pulls/:pull_number/files`](/rest/reference/pulls#list-pull-requests-files) (read) -- [`GET /repos/:owner/:repo/pulls/:pull_number/merge`](/rest/reference/pulls#check-if-a-pull-request-has-been-merged) (read) -- [`GET /repos/:owner/:repo/pulls/comments`](/rest/reference/pulls#list-review-comments-in-a-repository) (read) -- [`GET /repos/:owner/:repo/pulls/comments/:comment_id`](/rest/reference/pulls#get-a-review-comment-for-a-pull-request) (read) -- [`PATCH /repos/:owner/:repo/pulls/comments/:comment_id`](/rest/reference/pulls#update-a-review-comment-for-a-pull-request) (write) -- [`DELETE /repos/:owner/:repo/pulls/comments/:comment_id`](/rest/reference/pulls#delete-a-review-comment-for-a-pull-request) (write) +## Repository hooks -### Assignees -- [`GET /repos/:owner/:repo/assignees`](/rest/reference/issues#list-assignees) (read) -- [`GET /repos/:owner/:repo/assignees/:username`](/rest/reference/issues#check-if-a-user-can-be-assigned) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/assignees`](/rest/reference/issues#add-assignees-to-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/assignees`](/rest/reference/issues#remove-assignees-from-an-issue) (write) - -### Events -- [`GET /repos/:owner/:repo/issues/:issue_number/events`](/rest/reference/issues#list-issue-events) (read) -- [`GET /repos/:owner/:repo/issues/events/:event_id`](/rest/reference/issues#get-an-issue-event) (read) -- [`POST /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/events`](/rest/reference/pulls#submit-a-review-for-a-pull-request) (write) - -### Labels -- [`GET /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#list-labels-for-an-issue) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#add-labels-to-an-issue) (write) -- [`PUT /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#set-labels-for-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#remove-all-labels-from-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/labels/:name`](/rest/reference/issues#remove-a-label-from-an-issue) (write) -- [`GET /repos/:owner/:repo/labels`](/rest/reference/issues#list-labels-for-a-repository) (read) -- [`POST /repos/:owner/:repo/labels`](/rest/reference/issues#create-a-label) (write) -- [`GET /repos/:owner/:repo/labels/:name`](/rest/reference/issues#get-a-label) (read) -- [`PATCH /repos/:owner/:repo/labels/:name`](/rest/reference/issues#update-a-label) (write) -- [`DELETE /repos/:owner/:repo/labels/:name`](/rest/reference/issues#delete-a-label) (write) - -### Milestones -- [`GET /repos/:owner/:repo/milestones`](/rest/reference/issues#list-milestones) (read) -- [`POST /repos/:owner/:repo/milestones`](/rest/reference/issues#create-a-milestone) (write) -- [`GET /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#get-a-milestone) (read) -- [`PATCH /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#update-a-milestone) (write) -- [`DELETE /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#delete-a-milestone) (write) -- [`GET /repos/:owner/:repo/milestones/:milestone_number/labels`](/rest/reference/issues#list-labels-for-issues-in-a-milestone) (read) - -### Reactions -- [`POST /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#create-reaction-for-an-issue) (write) -- [`GET /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-an-issue-comment) (read) -- [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-an-issue-comment) (write) -- [`GET /repos/:owner/:repo/pulls/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-a-pull-request-review-comment) (read) -- [`POST /repos/:owner/:repo/pulls/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-a-pull-request-review-comment) (write) -- [`DELETE /reactions/:reaction_id`](/rest/reference/reactions#delete-a-reaction-legacy) (write) -- [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-commit-comment-reaction) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-reaction) (write) -- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-comment-reaction) (write) -- [`DELETE /repos/:owner/:repo/pulls/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-pull-request-comment-reaction) (write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-reaction) (write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-comment-reaction) (write) - -### Requested reviewers -- [`GET /repos/:owner/:repo/pulls/:pull_number/requested_reviewers`](/rest/reference/pulls#list-requested-reviewers-for-a-pull-request) (read) -- [`POST /repos/:owner/:repo/pulls/:pull_number/requested_reviewers`](/rest/reference/pulls#request-reviewers-for-a-pull-request) (write) -- [`DELETE /repos/:owner/:repo/pulls/:pull_number/requested_reviewers`](/rest/reference/pulls#remove-requested-reviewers-from-a-pull-request) (write) - -### Reviews -- [`GET /repos/:owner/:repo/pulls/:pull_number/reviews`](/rest/reference/pulls#list-reviews-for-a-pull-request) (read) -- [`POST /repos/:owner/:repo/pulls/:pull_number/reviews`](/rest/reference/pulls#create-a-review-for-a-pull-request) (write) -- [`GET /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id`](/rest/reference/pulls#get-a-review-for-a-pull-request) (read) -- [`PUT /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id`](/rest/reference/pulls#update-a-review-for-a-pull-request) (write) -- [`DELETE /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id`](/rest/reference/pulls#delete-a-pending-review-for-a-pull-request) (write) -- [`GET /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/comments`](/rest/reference/pulls#list-comments-for-a-pull-request-review) (read) -- [`PUT /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/dismissals`](/rest/reference/pulls#dismiss-a-review-for-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/hooks`](/rest/webhooks/repos#list-repository-webhooks) (read) +- [`POST /repos/{owner}/{repo}/hooks`](/rest/webhooks/repos#create-a-repository-webhook) (write) +- [`GET /repos/{owner}/{repo}/hooks/{hook_id}`](/rest/webhooks/repos#get-a-repository-webhook) (read) +- [`PATCH /repos/{owner}/{repo}/hooks/{hook_id}`](/rest/webhooks/repos#update-a-repository-webhook) (write) +- [`DELETE /repos/{owner}/{repo}/hooks/{hook_id}`](/rest/webhooks/repos#delete-a-repository-webhook) (write) +- [`GET /repos/{owner}/{repo}/hooks/{hook_id}/config`](/rest/webhooks/repo-config#get-a-webhook-configuration-for-a-repository) (read) +- [`PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config`](/rest/webhooks/repo-config#update-a-webhook-configuration-for-a-repository) (write) +- [`GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries`](/rest/webhooks/repo-deliveries#list-deliveries-for-a-repository-webhook) (read) +- [`GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}`](/rest/webhooks/repo-deliveries#get-a-delivery-for-a-repository-webhook) (read) +- [`POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts`](/rest/webhooks/repo-deliveries#redeliver-a-delivery-for-a-repository-webhook) (write) +- [`POST /repos/{owner}/{repo}/hooks/{hook_id}/pings`](/rest/webhooks/repos#ping-a-repository-webhook) (read) +- [`POST /repos/{owner}/{repo}/hooks/{hook_id}/tests`](/rest/webhooks/repos#test-the-push-repository-webhook) (read) {% ifversion ghes %} -## Repository pre-receive hooks -- [`GET /repos/:owner/:repo/pre-receive-hooks`](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-a-repository) (read) -- [`GET /repos/:owner/:repo/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#get-a-pre-receive-hook-for-a-repository) (read) -- [`PATCH /repos/:owner/:repo/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#update-pre-receive-hook-enforcement-for-a-repository) (write) -- [`DELETE /repos/:owner/:repo/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-a-repository) (write) +## Repository pre receive hooks + +- [`GET /repos/{owner}/{repo}/pre-receive-hooks`](/rest/reference/enterprise-admin#list-pre-receive-hooks-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}`](/rest/reference/enterprise-admin#get-a-pre-receive-hook-for-a-repository) (read) +- [`PATCH /repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}`](/rest/reference/enterprise-admin#update-pre-receive-hook-enforcement-for-a-repository) (write) +- [`DELETE /repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}`](/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-a-repository) (write) + {% endif %} ## Repository projects -- [`GET /projects/:project_id`](/rest/reference/projects#get-a-project) (read) -- [`PATCH /projects/:project_id`](/rest/reference/projects#update-a-project) (write) -- [`DELETE /projects/:project_id`](/rest/reference/projects#delete-a-project) (write) -- [`POST /projects/:project_id/cards`](/rest/reference/projects#create-a-project-card) (write) -- [`GET /projects/:project_id/columns`](/rest/reference/projects#list-project-columns) (read) -- [`POST /projects/:project_id/columns`](/rest/reference/projects#create-a-project-column) (write) -- [`GET /projects/columns/:column_id`](/rest/reference/projects#get-a-project-column) (read) -- [`PATCH /projects/columns/:column_id`](/rest/reference/projects#update-a-project-column) (write) -- [`DELETE /projects/columns/:column_id`](/rest/reference/projects#delete-a-project-column) (write) -- [`GET /projects/columns/:column_id/cards`](/rest/reference/projects#list-project-cards) (read) -- [`POST /projects/columns/:column_id/cards`](/rest/reference/projects#create-a-project-card) (write) -- [`POST /projects/columns/:column_id/moves`](/rest/reference/projects#move-a-project-column) (write) -- [`GET /projects/columns/cards/:card_id`](/rest/reference/projects#get-a-project-card) (read) -- [`PATCH /projects/columns/cards/:card_id`](/rest/reference/projects#update-a-project-card) (write) -- [`DELETE /projects/columns/cards/:card_id`](/rest/reference/projects#delete-a-project-card) (write) -- [`POST /projects/columns/cards/:card_id/moves`](/rest/reference/projects#move-a-project-card) (write) -- [`GET /repos/:owner/:repo/projects`](/rest/reference/projects#list-repository-projects) (read) -- [`POST /repos/:owner/:repo/projects`](/rest/reference/projects#create-a-repository-project) (write) +- [`GET /projects/{project_id}/collaborators`](/rest/reference/projects#list-project-collaborators) (write) +- [`PUT /projects/{project_id}/collaborators/{username}`](/rest/reference/projects#add-project-collaborator) (write) +- [`DELETE /projects/{project_id}/collaborators/{username}`](/rest/reference/projects#remove-project-collaborator) (write) +- [`GET /projects/{project_id}/collaborators/{username}/permission`](/rest/reference/projects#get-project-permission-for-a-user) (write) +- [`GET /projects/{project_id}`](/rest/reference/projects#get-a-project) (read) +- [`PATCH /projects/{project_id}`](/rest/reference/projects#update-a-project) (write) +- [`DELETE /projects/{project_id}`](/rest/reference/projects#delete-a-project) (write) +- [`GET /projects/{project_id}/columns`](/rest/reference/projects#list-project-columns) (read) +- [`POST /projects/{project_id}/columns`](/rest/reference/projects#create-a-project-column) (write) +- [`GET /projects/columns/{column_id}`](/rest/reference/projects#get-a-project-column) (read) +- [`PATCH /projects/columns/{column_id}`](/rest/reference/projects#update-a-project-column) (write) +- [`DELETE /projects/columns/{column_id}`](/rest/reference/projects#delete-a-project-column) (write) +- [`GET /projects/columns/{column_id}/cards`](/rest/reference/projects#list-project-cards) (read) +- [`POST /projects/columns/{column_id}/cards`](/rest/reference/projects#create-a-project-card) (write) +- [`POST /projects/columns/{column_id}/moves`](/rest/reference/projects#move-a-project-column) (write) +- [`GET /projects/columns/cards/{card_id}`](/rest/reference/projects#get-a-project-card) (read) +- [`PATCH /projects/columns/cards/{card_id}`](/rest/reference/projects#update-a-project-card) (write) +- [`DELETE /projects/columns/cards/{card_id}`](/rest/reference/projects#delete-a-project-card) (write) +- [`POST /projects/columns/cards/{card_id}/moves`](/rest/reference/projects#move-a-project-card) (write) +- [`GET /repos/{owner}/{repo}/projects`](/rest/reference/projects#list-repository-projects) (read) +- [`POST /repos/{owner}/{repo}/projects`](/rest/reference/projects#create-a-repository-project) (write) -### Teams -- [`DELETE /teams/:team_id/projects/:project_id`](/rest/reference/teams#remove-a-project-from-a-team) (read) - -## Repository webhooks - -- [`GET /repos/:owner/:repo/hooks`](/rest/reference/webhooks#list-repository-webhooks) (read) -- [`POST /repos/:owner/:repo/hooks`](/rest/reference/webhooks#create-a-repository-webhook) (write) -- [`GET /repos/:owner/:repo/hooks/:hook_id`](/rest/reference/webhooks#get-a-repository-webhook) (read) -- [`PATCH /repos/:owner/:repo/hooks/:hook_id`](/rest/reference/webhooks#update-a-repository-webhook) (write) -- [`DELETE /repos/:owner/:repo/hooks/:hook_id`](/rest/reference/webhooks#delete-a-repository-webhook) (write) -- [`POST /repos/:owner/:repo/hooks/:hook_id/pings`](/rest/reference/webhooks#ping-a-repository-webhook) (read) -- [`POST /repos/:owner/:repo/hooks/:hook_id/tests`](/rest/reference/repos#test-the-push-repository-webhook) (read) - -{% ifversion fpt or ghec %} -## Secrets - -- [`GET /repos/:owner/:repo/actions/secrets/public-key`](/rest/reference/actions#get-a-repository-public-key) (read) -- [`GET /repos/:owner/:repo/actions/secrets`](/rest/reference/actions#list-repository-secrets) (read) -- [`GET /repos/:owner/:repo/actions/secrets/:secret_name`](/rest/reference/actions#get-a-repository-secret) (read) -- [`PUT /repos/:owner/:repo/actions/secrets/:secret_name`](/rest/reference/actions#create-or-update-a-repository-secret) (write) -- [`DELETE /repos/:owner/:repo/actions/secrets/:secret_name`](/rest/reference/actions#delete-a-repository-secret) (write) -- [`GET /orgs/:org/actions/secrets/public-key`](/rest/reference/actions#get-an-organization-public-key) (read) -- [`GET /orgs/:org/actions/secrets`](/rest/reference/actions#list-organization-secrets) (read) -- [`GET /orgs/:org/actions/secrets/:secret_name`](/rest/reference/actions#get-an-organization-secret) (read) -- [`PUT /orgs/:org/actions/secrets/:secret_name`](/rest/reference/actions#create-or-update-an-organization-secret) (write) -- [`GET /orgs/:org/actions/secrets/:secret_name/repositories`](/rest/reference/actions#list-selected-repositories-for-an-organization-secret) (read) -- [`PUT /orgs/:org/actions/secrets/:secret_name/repositories`](/rest/reference/actions#set-selected-repositories-for-an-organization-secret) (write) -- [`PUT /orgs/:org/actions/secrets/:secret_name/repositories/:repository_id`](/rest/reference/actions#add-selected-repository-to-an-organization-secret) (write) -- [`DELETE /orgs/:org/actions/secrets/:secret_name/repositories/:repository_id`](/rest/reference/actions#remove-selected-repository-from-an-organization-secret) (write) -- [`DELETE /orgs/:org/actions/secrets/:secret_name`](/rest/reference/actions#delete-an-organization-secret) (write) -{% endif %} - -{% ifversion ghes or ghec %} ## Secret scanning alerts -- [`GET /repos/:owner/:repo/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-a-repository) (read) -- [`GET /repos/:owner/:repo/secret-scanning/alerts/:alert_number`](/rest/reference/secret-scanning#get-a-secret-scanning-alert) (read) -- [`PATCH /repos/:owner/:repo/secret-scanning/alerts/:alert_number`](/rest/reference/secret-scanning#update-a-secret-scanning-alert) (write) -- [`GET /repos/:owner/:repo/secret-scanning/alerts/:alert_number/locations`](/rest/reference/secret-scanning#list-locations-for-a-secret-scanning-alert) (read) -{% endif %} +{% ifversion fpt or ghec or ghes %}- [`GET /orgs/{org}/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-an-organization) (read){% endif %} +- [`GET /repos/{owner}/{repo}/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}`](/rest/reference/secret-scanning#get-a-secret-scanning-alert) (read) +- [`PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}`](/rest/reference/secret-scanning#update-a-secret-scanning-alert) (write) +- [`GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations`](/rest/reference/secret-scanning#list-locations-for-a-secret-scanning-alert) (read) -{% ifversion fpt or ghes or ghec %} -## Self-hosted runners +## Secrets -- [`GET /orgs/:org/actions/runners/downloads`](/rest/reference/actions#list-runner-applications-for-an-organization) (read) -- [`POST /orgs/:org/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-an-organization) (write) -- [`GET /orgs/:org/actions/runners`](/rest/reference/actions#list-self-hosted-runners-for-an-organization) (read) -- [`GET /orgs/:org/actions/runners/:runner_id`](/rest/reference/actions#get-a-self-hosted-runner-for-an-organization) (read) -- [`POST /orgs/:org/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-an-organization) (write) -- [`DELETE /orgs/:org/actions/runners/:runner_id`](/rest/reference/actions#delete-a-self-hosted-runner-from-an-organization) (write) -- [`GET /orgs/:org/actions/runners/:runner_id/labels`](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-an-organization) (read) -- [`POST /orgs/:org/actions/runners/:runner_id/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-an-organization) (write) -- [`PUT /orgs/:org/actions/runners/:runner_id/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-an-organization) (write) -- [`DELETE /orgs/:org/actions/runners/:runner_id/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization) (write) -- [`DELETE /orgs/:org/actions/runners/:runner_id/labels/:name`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-an-organization) (write) -{% endif %} +- [`GET /repos/{owner}/{repo}/actions/secrets`](/rest/reference/actions#list-repository-secrets) (read) +- [`GET /repos/{owner}/{repo}/actions/secrets/{secret_name}`](/rest/reference/actions#get-a-repository-secret) (read) +- [`PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}`](/rest/reference/actions#create-or-update-a-repository-secret) (write) +- [`DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}`](/rest/reference/actions#delete-a-repository-secret) (write) +- [`GET /repos/{owner}/{repo}/actions/secrets/public-key`](/rest/reference/actions#get-a-repository-public-key) (read) -## Single file +## Security events -- [`GET /repos/:owner/:repo/contents/:path`](/rest/reference/repos#get-repository-content) (read) -- [`PUT /repos/:owner/:repo/contents/:path`](/rest/reference/repos#create-or-update-file-contents) (write) -- [`DELETE /repos/:owner/:repo/contents/:path`](/rest/reference/repos#delete-a-file) (write) +{% ifversion fpt or ghec or ghae or ghes > 3.4 %}- [`GET /orgs/{org}/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-by-organization) (read){% endif %} +- [`GET /repos/{owner}/{repo}/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}`](/rest/reference/code-scanning#get-a-code-scanning-alert) (read) +- [`PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}`](/rest/reference/code-scanning#update-a-code-scanning-alert) (write) +- [`GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances`](/rest/reference/code-scanning#list-instances-of-a-code-scanning-alert) (read) +- [`GET /repos/{owner}/{repo}/code-scanning/analyses`](/rest/reference/code-scanning#list-code-scanning-analyses-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}`](/rest/reference/code-scanning#get-a-code-scanning-analysis-for-a-repository) (read) +- [`DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}`](/rest/reference/code-scanning#delete-a-code-scanning-analysis-from-a-repository) (write) +- [`GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}`](/rest/reference/code-scanning#list-recent-code-scanning-analyses-for-a-repository) (read) +- [`POST /repos/{owner}/{repo}/code-scanning/sarifs`](/rest/reference/code-scanning#upload-a-sarif-file) (write) +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/dependabot/alerts`](/rest/reference/dependabot#list-dependabot-alerts-for-a-repository) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/dependabot/alerts/{alert_number}`](/rest/reference/dependabot#get-a-dependabot-alert) (read){% endif %} +{% ifversion fpt or ghec %}- [`PATCH /repos/{owner}/{repo}/dependabot/alerts/{alert_number}`](/rest/reference/dependabot#update-a-dependabot-alert) (write){% endif %} ## Starring -- [`GET /user/starred/:owner/:repo`](/rest/reference/activity#check-if-a-repository-is-starred-by-the-authenticated-user) (read) -- [`PUT /user/starred/:owner/:repo`](/rest/reference/activity#star-a-repository-for-the-authenticated-user) (write) -- [`DELETE /user/starred/:owner/:repo`](/rest/reference/activity#unstar-a-repository-for-the-authenticated-user) (write) +- [`GET /users/{username}/starred`](/rest/reference/activity#list-repositories-starred-by-a-user) (read) +- [`GET /user/starred`](/rest/reference/activity#list-repositories-starred-by-the-authenticated-user) (read) +- [`GET /user/starred/{owner}/{repo}`](/rest/reference/activity#check-if-a-repository-is-starred-by-the-authenticated-user) (read) +- [`PUT /user/starred/{owner}/{repo}`](/rest/reference/activity#star-a-repository-for-the-authenticated-user) (write) +- [`DELETE /user/starred/{owner}/{repo}`](/rest/reference/activity#unstar-a-repository-for-the-authenticated-user) (write) + +## Statuses + +- [`POST /repos/{owner}/{repo}/statuses/{sha}`](/rest/commits/statuses#create-a-commit-status) (write) ## Team discussions -- [`GET /teams/:team_id/discussions`](/rest/reference/teams#list-discussions) (read) -- [`POST /teams/:team_id/discussions`](/rest/reference/teams#create-a-discussion) (write) -- [`GET /teams/:team_id/discussions/:discussion_number`](/rest/reference/teams#get-a-discussion) (read) -- [`PATCH /teams/:team_id/discussions/:discussion_number`](/rest/reference/teams#update-a-discussion) (write) -- [`DELETE /teams/:team_id/discussions/:discussion_number`](/rest/reference/teams#delete-a-discussion) (write) -- [`GET /teams/:team_id/discussions/:discussion_number/comments`](/rest/reference/teams#list-discussion-comments) (read) -- [`POST /teams/:team_id/discussions/:discussion_number/comments`](/rest/reference/teams#create-a-discussion-comment) (write) -- [`GET /teams/:team_id/discussions/:discussion_number/comments/:comment_number`](/rest/reference/teams#get-a-discussion-comment) (read) -- [`PATCH /teams/:team_id/discussions/:discussion_number/comments/:comment_number`](/rest/reference/teams#update-a-discussion-comment) (write) -- [`DELETE /teams/:team_id/discussions/:discussion_number/comments/:comment_number`](/rest/reference/teams#delete-a-discussion-comment) (write) -- [`GET /teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions`](/rest/reference/reactions#list-reactions-for-a-team-discussion-comment) (read) -- [`POST /teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions`](/rest/reference/reactions#create-reaction-for-a-team-discussion-comment) (write) -- [`GET /teams/:team_id/discussions/:discussion_number/reactions`](/rest/reference/reactions#list-reactions-for-a-team-discussion) (read) -- [`POST /teams/:team_id/discussions/:discussion_number/reactions`](/rest/reference/reactions#create-reaction-for-a-team-discussion) (write) +- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions`](/rest/reference/reactions#list-reactions-for-a-team-discussion-comment) (read) +- [`POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions`](/rest/reference/reactions#create-reaction-for-a-team-discussion-comment) (write) +- [`DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}`](/rest/reference/reactions#delete-team-discussion-comment-reaction) (write) +- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions`](/rest/reference/reactions#list-reactions-for-a-team-discussion) (read) +- [`POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions`](/rest/reference/reactions#create-reaction-for-a-team-discussion) (write) +- [`DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}`](/rest/reference/reactions#delete-team-discussion-reaction) (write) +- [`GET /orgs/{org}/teams/{team_slug}/discussions`](/rest/reference/teams#list-discussions) (read) +- [`POST /orgs/{org}/teams/{team_slug}/discussions`](/rest/reference/teams#create-a-discussion) (write) +- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}`](/rest/reference/teams#get-a-discussion) (read) +- [`PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}`](/rest/reference/teams#update-a-discussion) (write) +- [`DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}`](/rest/reference/teams#delete-a-discussion) (write) +- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments`](/rest/reference/teams#list-discussion-comments) (read) +- [`POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments`](/rest/reference/teams#create-a-discussion-comment) (write) +- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}`](/rest/reference/teams#get-a-discussion-comment) (read) +- [`PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}`](/rest/reference/teams#update-a-discussion-comment) (write) +- [`DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}`](/rest/reference/teams#delete-a-discussion-comment) (write) + +{% ifversion fpt or ghec %} + +## Vulnerability alerts + +- [`GET /orgs/{org}/dependabot/alerts`](/rest/dependabot/alerts#list-dependabot-alerts-for-an-organization) (read) + +{% endif %} + +## Watching + +- [`GET /users/{username}/subscriptions`](/rest/reference/activity#list-repositories-watched-by-a-user) (read) +- [`GET /user/subscriptions`](/rest/reference/activity#list-repositories-watched-by-the-authenticated-user) (read) diff --git a/translations/ko-KR/content/rest/overview/resources-in-the-rest-api.md b/translations/ko-KR/content/rest/overview/resources-in-the-rest-api.md index d0348eb3b4..26f5282190 100644 --- a/translations/ko-KR/content/rest/overview/resources-in-the-rest-api.md +++ b/translations/ko-KR/content/rest/overview/resources-in-the-rest-api.md @@ -13,8 +13,12 @@ topics: - API --- +{% ifversion api-date-versioning %} +## API version -This describes the resources that make up the official {% data variables.product.product_name %} REST API. If you have any problems or requests, please contact {% data variables.contact.contact_support %}. +Available resources may vary between REST API versions. You should use the `X-GitHub-Api-Version` header to specify an API version. For more information, see "[API Versions](/rest/overview/api-versions)." + +{% endif %} ## Schema diff --git a/translations/ko-KR/content/rest/overview/troubleshooting.md b/translations/ko-KR/content/rest/overview/troubleshooting.md index bcb8e7f189..0367c4a184 100644 --- a/translations/ko-KR/content/rest/overview/troubleshooting.md +++ b/translations/ko-KR/content/rest/overview/troubleshooting.md @@ -1,6 +1,6 @@ --- -title: Troubleshooting -intro: Learn how to resolve the most common problems people encounter in the REST API. +title: 문제 해결 +intro: REST API에서 발생하는 가장 일반적인 문제를 해결하는 방법을 알아봅니다. redirect_from: - /v3/troubleshooting versions: @@ -10,62 +10,73 @@ versions: ghec: '*' topics: - API +ms.openlocfilehash: ecfa3a360ef9b042d96a1f80a2f0cde49390727f +ms.sourcegitcommit: d2f0b59ed096b9e68ef8f6fa019cd925165762ec +ms.translationtype: MT +ms.contentlocale: ko-KR +ms.lasthandoff: 11/29/2022 +ms.locfileid: '148184236' --- +API에서 몇 가지 이상한 점이 발생하는 경우 발생할 수 있는 몇 가지 문제에 대한 해결 목록은 다음과 같습니다. +{% ifversion api-date-versioning %} +## `400` 지원되지 않는 API 버전에 대한 오류 -If you're encountering some oddities in the API, here's a list of resolutions to -some of the problems you may be experiencing. +헤더를 `X-GitHub-Api-Version` 사용하여 API 버전을 지정해야 합니다. 예를 들면 다음과 같습니다. -## `404` error for an existing repository +```shell +$ curl {% data reusables.rest-api.version-header %} https://api.github.com/zen +``` -Typically, we send a `404` error when your client isn't properly authenticated. -You might expect to see a `403 Forbidden` in these cases. However, since we don't -want to provide _any_ information about private repositories, the API returns a -`404` error instead. +존재하지 않는 버전을 지정하면 오류가 발생합니다 `400` . -To troubleshoot, ensure [you're authenticating correctly](/guides/getting-started/), [your OAuth access token has the required scopes](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/), [third-party application restrictions][oap-guide] are not blocking access, and that [the token has not expired or been revoked](/github/authenticating-to-github/keeping-your-account-and-data-secure/token-expiration-and-revocation). +자세한 내용은 "[API 버전"을 참조하세요](/rest/overview/api-versions). -## Not all results returned +{% endif %} -Most API calls accessing a list of resources (_e.g._, users, issues, _etc._) support -pagination. If you're making requests and receiving an incomplete set of results, you're -probably only seeing the first page. You'll need to request the remaining pages -in order to get more results. +## 기존 리포지토리에 대한 `404` 오류 -It's important to *not* try and guess the format of the pagination URL. Not every -API call uses the same structure. Instead, extract the pagination information from -[the Link Header](/rest#pagination), which is sent with every request. +일반적으로 클라이언트가 제대로 인증되지 않으면 `404` 오류가 발생합니다. +이러한 경우에 `403 Forbidden`이 표시될 것으로 예상할 수 있습니다. 그러나 프라이빗 리포지토리에 대한 어떤 정보도 제공하지 않기 때문에 API는 대신 `404` 오류를 반환합니다. + +문제를 해결하려면 [올바르게 인증하고](/guides/getting-started/), [OAuth 액세스 토큰에 필요한 범위가 있고](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/), [타사 애플리케이션 제한][oap-guide]이 액세스를 차단하지 않으며, [토큰이 만료되거나 해지되지 않았는지](/github/authenticating-to-github/keeping-your-account-and-data-secure/token-expiration-and-revocation) 확인합니다. + +## 모든 결과가 반환되지는 않음 + +대부분의 API 호출은 리소스 목록(예: 사용자, 문제 등)에 액세스하여 페이지 매김을 지원합니다. 요청을 수행하고 불완전한 결과 집합을 수신하는 경우 첫 번째 페이지만 표시할 수 있습니다. 더 많은 결과를 얻으려면 나머지 페이지를 요청해야 합니다. + +페이지 매김 URL의 형식을 시도하고 추측하지 않는 것이 중요합니다. 모든 API 호출이 동일한 구조를 사용하는 것은 아닙니다. 대신 모든 요청과 함께 전송되는 [링크 헤더](/rest#pagination)에서 페이지 매김 정보를 추출합니다. [oap-guide]: https://developer.github.com/changes/2015-01-19-an-integrators-guide-to-organization-application-policies/ {% ifversion fpt or ghec %} -## Basic authentication errors +## 기본 인증 오류 -On November 13, 2020 username and password authentication to the REST API and the OAuth Authorizations API were deprecated and no longer work. +2020년 11월 13일에 REST API 및 OAuth 권한 부여 API에 대한 사용자 이름 및 암호 인증은 더 이상 사용되지 않으며 더 이상 작동하지 않습니다. -### Using `username`/`password` for basic authentication +### 기본 인증에 `username`/`password` 사용 -If you're using `username` and `password` for API calls, then they are no longer able to authenticate. For example: +API 호출에 `username` 및 `password`를 사용하는 경우 더 이상 인증할 수 없습니다. 예를 들면 다음과 같습니다. ```bash curl -u my_user:my_password https://api.github.com/user/repos ``` -Instead, use a [{% data variables.product.pat_generic %}](/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line) when testing endpoints or doing local development: +대신 엔드포인트를 테스트하거나 로컬 개발을 수행할 때 [{% data variables.product.pat_generic %}](/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line) 를 사용합니다. ```bash curl -H 'Authorization: Bearer my_access_token' https://api.github.com/user/repos ``` -For OAuth Apps, you should use the [web application flow](/apps/building-oauth-apps/authorizing-oauth-apps/#web-application-flow) to generate an OAuth token to use in the API call's header: +OAuth 앱의 경우 [웹 애플리케이션 흐름](/apps/building-oauth-apps/authorizing-oauth-apps/#web-application-flow)을 사용하여 API 호출의 헤더에 사용할 OAuth 토큰을 생성해야 합니다. ```bash curl -H 'Authorization: Bearer my-oauth-token' https://api.github.com/user/repos ``` -## Timeouts +## 시간 제한 -If {% data variables.product.product_name %} takes more than 10 seconds to process an API request, {% data variables.product.product_name %} will terminate the request and you will receive a timeout response. +{% data variables.product.product_name %}이(가) API 요청을 처리하는 데 10초 이상 걸리면 {% data variables.product.product_name %}이(가) 요청을 종료하고 시간 제한 응답을 받게 됩니다. {% endif %} diff --git a/translations/ko-KR/content/rest/pulls/comments.md b/translations/ko-KR/content/rest/pulls/comments.md index 05471a3293..e1771e0d36 100644 --- a/translations/ko-KR/content/rest/pulls/comments.md +++ b/translations/ko-KR/content/rest/pulls/comments.md @@ -1,5 +1,5 @@ --- -title: Pull request review comments +title: 끌어오기 요청 검토 설명 shortTitle: Review comments intro: '' versions: @@ -11,10 +11,15 @@ topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: d076bead1efdb07c3fcce3472798bddeaf9908e6 +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc +ms.translationtype: MT +ms.contentlocale: ko-KR +ms.lasthandoff: 11/24/2022 +ms.locfileid: '148181308' --- +## 끌어오기 요청 검토 주석 API 정보 -## About the Pull request review comments API - -Pull request review comments are comments on a portion of the unified diff made during a pull request review. Commit comments and issue comments are different from pull request review comments. You apply commit comments directly to a commit and you apply issue comments without referencing a portion of the unified diff. For more information, see "[Create a commit comment](/rest/reference/commits#create-a-commit-comment)" and "[Create an issue comment](/rest/reference/issues#create-an-issue-comment)." +끌어오기 요청 검토 주석은 끌어오기 요청 검토 중에 만든 통합 차이의 일부에 대한 주석입니다. 주석 커밋 및 주석 발행은 끌어오기 요청 검토 주석과 다릅니다. 커밋에 직접 커밋 주석을 적용하고 통합 차이의 일부를 참조하지 않고 문제 주석을 적용합니다. 자세한 내용은 “[커밋 주석 만들기](/rest/reference/commits#create-a-commit-comment)” 및 “[문제 주석 만들기](/rest/reference/issues#create-an-issue-comment)”를 참조하세요. {% data reusables.pull_requests.issues-media-types %} diff --git a/translations/ko-KR/content/rest/pulls/pulls.md b/translations/ko-KR/content/rest/pulls/pulls.md index 600b746ac5..66822625c5 100644 --- a/translations/ko-KR/content/rest/pulls/pulls.md +++ b/translations/ko-KR/content/rest/pulls/pulls.md @@ -9,12 +9,12 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 -ms.openlocfilehash: 80e4a5a5257a8f2615b402567f91daa9e68a0077 -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 -ms.translationtype: HT +ms.openlocfilehash: b140c41062e4fea4c1cb1299b23de774963913af +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc +ms.translationtype: MT ms.contentlocale: ko-KR -ms.lasthandoff: 09/05/2022 -ms.locfileid: '145124966' +ms.lasthandoff: 11/24/2022 +ms.locfileid: '148181324' --- ## 끌어오기 API 정보 @@ -26,12 +26,12 @@ ms.locfileid: '145124966' 끌어오기 요청에 지원되는 미디어 유형입니다. - application/vnd.github.VERSION.raw+json - application/vnd.github.VERSION.text+json - application/vnd.github.VERSION.html+json - application/vnd.github.VERSION.full+json - application/vnd.github.VERSION.diff - application/vnd.github.VERSION.patch + application/vnd.github.raw+json + application/vnd.github.text+json + application/vnd.github.html+json + application/vnd.github.full+json + application/vnd.github.diff + application/vnd.github.patch 자세한 내용은 “[사용자 지정 미디어 유형](/rest/overview/media-types)”을 참조하세요. diff --git a/translations/ko-KR/content/rest/pulls/reviews.md b/translations/ko-KR/content/rest/pulls/reviews.md index f1baa23524..97c6e3d469 100644 --- a/translations/ko-KR/content/rest/pulls/reviews.md +++ b/translations/ko-KR/content/rest/pulls/reviews.md @@ -11,13 +11,15 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 -ms.openlocfilehash: ee55b646dd58b4f91227c6d629c2e07d834b6dfd -ms.sourcegitcommit: fb047f9450b41b24afc43d9512a5db2a2b750a2a -ms.translationtype: HT +ms.openlocfilehash: 6e07a6cbbdb368ef530b81a6c9cc3893e1590ac4 +ms.sourcegitcommit: 7a74d5796695bb21c30e4031679253cbc16ceaea +ms.translationtype: MT ms.contentlocale: ko-KR -ms.lasthandoff: 09/11/2022 -ms.locfileid: '145124960' +ms.lasthandoff: 11/28/2022 +ms.locfileid: '148184080' --- ## 끌어오기 요청 검토 API 정보 끌어오기 요청 검토는 끌어오기 요청에 대한 끌어오기 요청 검토 주석 그룹이며 상태 및 선택적 본문 주석과 함께 그룹화됩니다. + +{% data reusables.pull_requests.issues-media-types %} diff --git a/translations/ko-KR/content/rest/repos/contents.md b/translations/ko-KR/content/rest/repos/contents.md index 303d09e572..8a47468e6a 100644 --- a/translations/ko-KR/content/rest/repos/contents.md +++ b/translations/ko-KR/content/rest/repos/contents.md @@ -11,12 +11,12 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 -ms.openlocfilehash: 50875021a506201a90cbac62db521604a390a586 -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 -ms.translationtype: HT +ms.openlocfilehash: fd3619faeb8ccaeaa70e8a2be050881b4a169b64 +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc +ms.translationtype: MT ms.contentlocale: ko-KR -ms.lasthandoff: 09/05/2022 -ms.locfileid: '147060332' +ms.lasthandoff: 11/24/2022 +ms.locfileid: '148181317' --- ## 리포지토리 콘텐츠 API 정보 @@ -26,8 +26,8 @@ ms.locfileid: '147060332' [README](/rest/reference/repos#get-a-repository-readme), [파일](/rest/reference/repos#get-repository-content), [symlink](/rest/reference/repos#get-repository-content)는 다음과 같은 사용자 지정 미디어 형식을 지원합니다. - application/vnd.github.VERSION.raw - application/vnd.github.VERSION.html + application/vnd.github.raw + application/vnd.github.html 파일 내용을 검색하려면 `.raw` 미디어 형식을 사용합니다. @@ -35,7 +35,7 @@ Markdown 또는 AsciiDoc와 같은 태그 파일의 경우 `.html` 미디어 형 [모든 개체](/rest/reference/repos#get-repository-content)는 다음과 같은 사용자 지정 미디어 형식을 지원합니다. - application/vnd.github.VERSION.object + application/vnd.github.object 콘텐츠 형식에 관계없이 일관된 개체 형식으로 콘텐츠를 검색하려면 `object` 미디어 형식 매개 변수를 사용합니다. 예를 들어 응답은 디렉터리의 개체 배열 대신 개체 배열을 포함하는 `entries` 특성이 있는 개체가 됩니다. diff --git a/translations/ko-KR/data/reusables/actions/actions-group-concurrency.md b/translations/ko-KR/data/reusables/actions/actions-group-concurrency.md index 811f14e9d0..cc5f713726 100644 --- a/translations/ko-KR/data/reusables/actions/actions-group-concurrency.md +++ b/translations/ko-KR/data/reusables/actions/actions-group-concurrency.md @@ -1,10 +1,10 @@ --- -ms.openlocfilehash: a0c8b24bacdd41e32d9b8bdd0d8850e7a6ada557 -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 -ms.translationtype: HT +ms.openlocfilehash: a9f12214edcef8a107ad9c447fea7207cfdc48f4 +ms.sourcegitcommit: 7a74d5796695bb21c30e4031679253cbc16ceaea +ms.translationtype: MT ms.contentlocale: ko-KR -ms.lasthandoff: 09/05/2022 -ms.locfileid: "145114751" +ms.lasthandoff: 11/28/2022 +ms.locfileid: "148184088" --- 동시 작업 또는 워크플로가 큐에 대기 중인 경우 리포지토리의 동일한 동시성 그룹을 사용하는 다른 작업 또는 워크플로가 진행 중이면 대기 중인 작업 또는 워크플로는 `pending` 상태가 됩니다. 동시성 그룹에서 이전에 보류 중인 작업 또는 워크플로는 모두 취소됩니다. 동일한 동시성 그룹에서 현재 실행 중인 작업 또는 워크플로도 취소하려면 `cancel-in-progress: true`를 지정합니다. @@ -26,7 +26,7 @@ concurrency: ci-${{ github.ref }} {% raw %} ```yaml -concurrency: +concurrency: group: ${{ github.ref }} cancel-in-progress: true ``` @@ -38,7 +38,7 @@ concurrency: {% raw %} ```yaml -concurrency: +concurrency: group: ${{ github.head_ref || github.run_id }} cancel-in-progress: true ``` @@ -53,7 +53,7 @@ concurrency: {% raw %} ```yaml -concurrency: +concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true ``` diff --git a/translations/ko-KR/data/reusables/apps/reauthorize-apps-saml.md b/translations/ko-KR/data/reusables/apps/reauthorize-apps-saml.md new file mode 100644 index 0000000000..8bf43acdfb --- /dev/null +++ b/translations/ko-KR/data/reusables/apps/reauthorize-apps-saml.md @@ -0,0 +1,9 @@ +--- +ms.openlocfilehash: a95067136ba91760fb48dae77a42cf9b9377dbeb +ms.sourcegitcommit: 7a74d5796695bb21c30e4031679253cbc16ceaea +ms.translationtype: MT +ms.contentlocale: ko-KR +ms.lasthandoff: 11/28/2022 +ms.locfileid: "148184069" +--- +SAML SSO를 사용하도록 설정한 후 {% data variables.product.prodname_oauth_app %} 및 {% data variables.product.prodname_github_app %} 권한 부여를 취소하고 다시 인증해야 조직에 액세스할 수 있습니다. 자세한 내용은 "[{% data variables.product.prodname_oauth_apps %} 권한 부여](/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps#oauth-apps-and-organizations)"를 참조하세요. diff --git a/translations/ko-KR/data/reusables/audit_log/audit-log-action-categories.md b/translations/ko-KR/data/reusables/audit_log/audit-log-action-categories.md index 3e8923b1b6..0b39c0aba5 100644 --- a/translations/ko-KR/data/reusables/audit_log/audit-log-action-categories.md +++ b/translations/ko-KR/data/reusables/audit_log/audit-log-action-categories.md @@ -1,116 +1,192 @@ ---- -ms.openlocfilehash: e0bf1f4b7bbd5fcb145a6e869dd442fd8e53108a -ms.sourcegitcommit: b4996daba2e75b3368f39316e6929602f13b961b -ms.translationtype: MT -ms.contentlocale: ko-KR -ms.lasthandoff: 10/31/2022 -ms.locfileid: "148120536" ---- -| 범주 이름. | 설명 +| Category name | Description |------------------|------------------- -{%- ifversion fpt or ghec %} | `account` | 조직 계정과 관련된 활동을 포함합니다. -| `advisory_credit` | {% data variables.product.prodname_advisory_database %}의 보안 권고에 대한 기여자 크레딧과 관련된 활동을 포함합니다. 자세한 내용은 “[{% data variables.product.prodname_dotcom %} 보안 공지 정보](/github/managing-security-vulnerabilities/about-github-security-advisories)”를 참조하세요. -{%- endif %} | `artifact` | {% data variables.product.prodname_actions %} 워크플로 실행 아티팩트와 관련된 활동을 포함합니다. -{%- ifversion audit-log-streaming %} | `audit_log_streaming` | 엔터프라이즈 계정의 조직에 대한 스트리밍 감사 로그와 관련된 활동을 포함합니다. -{%- endif %} {%- ifversion fpt or ghec %} | `billing` | 조직의 청구와 관련된 활동을 포함합니다. -{%- endif %} {%- ifversion ghec or ghes or ghae %} | `business` | 엔터프라이즈의 비즈니스 설정과 관련된 활동을 포함합니다. -{%- endif %} {%- ifversion code-security-audit-log-events %} | `business_advanced_security` | 엔터프라이즈의 {% data variables.product.prodname_GH_advanced_security %}과 관련된 활동을 포함합니다. 자세한 내용은 "[엔터프라이즈에 대한 {% data variables.product.prodname_GH_advanced_security %} 기능 관리](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise)"를 참조하세요. -| `business_secret_scanning` | 엔터프라이즈의 {% data variables.product.prodname_secret_scanning %}과 관련된 활동을 포함합니다. 자세한 내용은 "[엔터프라이즈에 대한 {% data variables.product.prodname_GH_advanced_security %} 기능 관리](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise)"를 참조하세요. -{%- endif %} {%- ifversion secret-scanning-audit-log-custom-patterns %} | `business_secret_scanning_custom_pattern` | 엔터프라이즈의 {% data variables.product.prodname_secret_scanning %}에 대한 사용자 지정 패턴과 관련된 활동을 포함합니다. -{%- endif %} {%- ifversion code-security-audit-log-events %} | `business_secret_scanning_push_protection` | 엔터프라이즈에서 {% data variables.product.prodname_secret_scanning %}의 푸시 보호 기능과 관련된 활동을 포함합니다. 자세한 내용은 "[엔터프라이즈에 대한 {% data variables.product.prodname_GH_advanced_security %} 기능 관리](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise)"를 참조하세요. -| `business_secret_scanning_push_protection_custom_message` | 엔터프라이즈에서 푸시 보호가 트리거될 때 표시되는 사용자 지정 메시지와 관련된 활동을 포함합니다. 자세한 내용은 "[엔터프라이즈에 대한 {% data variables.product.prodname_GH_advanced_security %} 기능 관리](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise)"를 참조하세요. -{%- endif %} | `checks` | 도구 모음 및 실행 확인과 관련된 활동을 포함합니다. -{%- ifversion fpt or ghec %} | `codespaces` | 조직 codespace와 관련된 활동을 포함합니다. -{%- endif %} | `commit_comment` | 커밋 주석 업데이트 또는 삭제와 관련된 활동을 포함합니다. -{%- ifversion ghes %} | `config_entry` | 구성 설정과 관련된 활동을 포함합니다. 이러한 이벤트는 사이트 관리자 감사 로그에만 표시됩니다. -{%- endif %} | `dependabot_alerts` | 기존 리포지토리의 {% data variables.product.prodname_dependabot_alerts %}에 대한 조직 수준 구성 활동을 포함합니다. 자세한 내용은 “[{% data variables.product.prodname_dependabot_alerts %} 정보](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)”를 참조하세요. -| `dependabot_alerts_new_repos` | 조직에서 만든 새 리포지토리의 {% data variables.product.prodname_dependabot_alerts %}에 대한 조직 수준 구성 활동을 포함합니다. -| `dependabot_repository_access` | 조직 {% data variables.product.prodname_dependabot %}에서 액세스할 수 있는 프라이빗 리포지토리와 관련된 활동을 포함합니다. -{%- ifversion fpt or ghec or ghes %} | `dependabot_security_updates` | 기존 리포지토리의 {% data variables.product.prodname_dependabot_security_updates %}에 대한 조직 수준 구성 활동을 포함합니다. 자세한 내용은 “[{% data variables.product.prodname_dependabot_security_updates %} 구성](/github/managing-security-vulnerabilities/configuring-dependabot-security-updates)”을 참조하세요. -| `dependabot_security_updates_new_repos` | 조직에서 만든 새 리포지토리의 {% data variables.product.prodname_dependabot_security_updates %}에 대한 조직 수준 구성 활동을 포함합니다. -{%- endif %} | `dependency_graph` | 리포지토리에 대한 종속성 그래프에 대한 조직 수준 구성 활동을 포함합니다. 자세한 내용은 “[종속성 그래프 정보](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)”를 참조하세요. -| `dependency_graph_new_repos` | 조직에서 만든 새 리포지토리에 대한 조직 수준 구성 활동을 포함합니다. -{%- ifversion fpt or ghec %} | `discussion` | 팀 토론과 관련된 활동을 포함합니다. -| `discussion_comment` | 팀 페이지의 토론에 게시된 주석과 관련된 활동을 포함합니다. -| `discussion_post` | 팀 페이지에 게시된 토론과 관련된 활동을 포함합니다. -| `discussion_post_reply` | 팀 페이지에 게시된 토론에 대한 응답과 관련된 활동을 포함합니다. -{%- endif %} {%- ifversion ghec or ghes %} | `dotcom_connection` | {% data variables.product.prodname_github_connect %}와(과) 관련된 활동을 포함합니다. -| `enterprise` | 엔터프라이즈 설정과 관련된 활동을 포함합니다. -{%- endif %} {%- ifversion ghec %} | `enterprise_domain` | 확인된 엔터프라이즈 도메인과 관련된 활동을 포함합니다. -| `enterprise_installation` | {% data variables.product.prodname_github_connect %} 엔터프라이즈 연결과 연결된 {% data variables.product.prodname_github_app %}와(과) 관련된 활동을 포함합니다. -{%- endif %} {%- ifversion fpt or ghec %} | `environment` | {% data variables.product.prodname_actions %} 환경과 관련된 활동을 포함합니다. -{%- endif %} {%- ifversion ghae %} | `external_group` | OKTA 그룹과 관련된 활동을 포함합니다. -| `external_identity` | OKTA 그룹의 사용자와 관련된 활동을 포함합니다. -{%- endif %} | `gist` | gist와 관련된 활동을 포함합니다. -| `hook` | 웹후크와 관련된 활동을 포함합니다. -| `integration` | 계정의 통합과 관련된 활동을 포함합니다. -| `integration_installation` | 계정에 설치된 통합과 관련된 활동을 포함합니다. -| `integration_installation_request` | 소유자가 조직에서 사용할 통합을 승인하도록 조직 구성원 요청과 관련된 활동을 포함합니다. -{%- ifversion ghec or ghae %} | `ip_allow_list` | 조직에 대한 IP 허용 목록을 사용하거나 사용하지 않도록 설정하는 작업과 관련된 활동을 포함합니다. -| `ip_allow_list_entry` | 조직에 대한 IP 허용 목록 항목의 생성, 삭제, 편집과 관련된 활동을 포함합니다. -{%- endif %} | `issue` | 리포지토리의 문제 고정, 전송 또는 삭제와 관련된 활동을 포함합니다. -| `issue_comment` | 문제 주석 고정, 전송 또는 삭제와 관련된 활동을 포함합니다. -| `issues` | 조직에 대한 문제 만들기를 사용하거나 사용하지 않도록 설정하는 작업과 관련된 활동을 포함합니다. -{%- ifversion fpt or ghec %} | `marketplace_agreement_signature` | {% data variables.product.prodname_marketplace %} 개발자 계약 서명과 관련된 활동을 포함합니다. -| `marketplace_listing` | {% data variables.product.prodname_marketplace %}의 앱 나열과 관련된 활동을 포함합니다. -{%- endif %} | `members_can_create_pages` | 조직의 리포지토리에 대한 {% data variables.product.prodname_pages %} 사이트의 게시 관리와 관련된 활동을 포함합니다. 자세한 내용은 “[조직의 {% data variables.product.prodname_pages %} 사이트의 게시 관리](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)”를 참조하세요. -| `members_can_create_private_pages` | 조직의 리포지토리에 대한 프라이빗 {% data variables.product.prodname_pages %} 사이트의 게시 관리와 관련된 활동을 포함합니다. -| `members_can_create_public_pages` | 조직의 리포지토리에 대한 퍼블릭 {% data variables.product.prodname_pages %} 사이트의 게시 관리와 관련된 활동을 포함합니다. -{%- ifversion ghec or ghes or ghae %} | `members_can_delete_repos` | 조직에 대한 리포지토리 생성을 사용하거나 사용하지 않도록 설정하는 작업과 관련된 활동을 포함합니다. -{%- endif %} {%- ifversion fpt or ghec %} | `members_can_view_dependency_insights` | 조직 구성원이 종속성 인사이트를 볼 수 있도록 하는 조직 수준 구성 활동을 포함합니다. -| `migration` | 원본 위치(예: {% data variables.product.prodname_dotcom_the_website %} 조직 또는 {% data variables.product.prodname_ghe_server %} 인스턴스)에서 대상 {% data variables.product.prodname_ghe_server %} 인스턴스로 데이터를 전송하는 작업과 관련된 활동을 포함합니다. -{%- endif %} | `oauth_access` | OAuth 액세스 토큰과 관련된 활동을 포함합니다. -| `oauth_application` | OAuth 앱과 관련된 활동을 포함합니다. -{%- ifversion fpt or ghec %} | `oauth_authorization` | OAuth 앱 권한 부여와 관련된 활동을 포함합니다. -{%- endif %} | `org` | 조직 멤버 자격과 관련된 활동을 포함합니다. -{%- ifversion ghec or ghes or ghae %} | `org_credential_authorization` | SAML Single Sign-On에 사용할 자격 증명 권한 부여와 관련된 활동을 포함합니다. -{%- endif %} {%- ifversion secret-scanning-audit-log-custom-patterns %} | `org_secret_scanning_custom_pattern` | 조직에서 비밀 검색을 위한 사용자 지정 패턴과 관련된 활동을 포함합니다. 자세한 내용은 “[비밀 검사를 위한 사용자 지정 패턴 정의](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)”를 참조하세요. -| `org.secret_scanning_push_protection` | 조직의 비밀 검사 사용자 지정 패턴과 관련된 활동을 포함합니다. 자세한 내용은 “[비밀 검사를 사용하여 푸시 보호](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)”를 참조하세요. -{%- endif %} | `organization_default_label` | 조직의 리포지토리에 대한 기본 레이블과 관련된 활동을 포함합니다. -{%- ifversion fpt or ghec or ghes %} | `organization_domain` | 확인된 조직 도메인과 관련된 활동을 포함합니다. -| `organization_projects_change` | 엔터프라이즈의 조직 전체 프로젝트 보드와 관련된 활동을 포함합니다. -{%- endif %} {%- ifversion fpt or ghec %} | `pages_protected_domain` | {% data variables.product.prodname_pages %}에 대해 확인된 사용자 지정 도메인과 관련된 활동을 포함합니다. -| `payment_method` | 조직이 {% data variables.product.prodname_dotcom %}에 대해 지불하는 방법과 관련된 활동을 포함합니다. -| `prebuild_configuration` | {% data variables.product.prodname_github_codespaces %}에 대한 사전 빌드 구성과 관련된 활동을 포함합니다. -{%- endif %} {%- ifversion ghes %} | `pre_receive_environment` | 사전 수신 후크 환경과 관련된 활동을 포함합니다. -| `pre_receive_hook` | 사전 수신 후크와 관련된 활동을 포함합니다. -{%- endif %} {%- ifversion ghes %} | `private_instance_encryption` | 엔터프라이즈에 대한 프라이빗 모드를 사용하도록 설정하는 작업과 관련된 활동을 포함합니다. -{%- endif %} | `private_repository_forking` | 리포지토리, 조직 또는 엔터프라이즈에 대한 프라이빗 및 내부 리포지토리의 포크 허용과 관련된 활동을 포함합니다. -{%- ifversion fpt or ghec %} | `profile_picture` | 조직의 프로필 사진과 관련된 활동을 포함합니다. -{%- endif %} | `project` | 프로젝트 보드와 관련된 작업을 포함합니다. -| `project_field` | 프로젝트 보드의 필드 만들기 및 삭제와 관련된 활동을 포함합니다. -| `project_view` | 프로젝트 보드의 보기 만들기 및 삭제와 관련된 활동을 포함합니다. -| `protected_branch` | 보호된 분기와 관련된 활동을 포함합니다. -| `public_key` | SSH 키 및 배포 키와 관련된 활동을 포함합니다. -| `pull_request` | 끌어오기 요청과 관련된 활동을 포함합니다. -| `pull_request_review` | 끌어오기 요청 검토와 관련된 활동을 포함합니다. -| `pull_request_review_comment` | 끌어오기 요청 검토 주석과 관련된 활동을 포함합니다. -| `repo` | 조직에서 소유한 리포지토리와 관련된 활동을 포함합니다. -{%- ifversion fpt or ghec %} | `repository_advisory` | {% data variables.product.prodname_advisory_database %}의 보안 권고와 관련된 리포지토리 수준 활동을 포함합니다. 자세한 내용은 “[{% data variables.product.prodname_dotcom %} 보안 공지 정보](/github/managing-security-vulnerabilities/about-github-security-advisories)”를 참조하세요. -| `repository_content_analysis` | [프라이빗 리포지토리에 대한 데이터 사용을 사용하거나 사용하지 않도록 설정하는](/articles/about-github-s-use-of-your-data) 작업과 관련된 활동을 포함합니다. -| `repository_dependency_graph` | {% ifversion fpt or ghec %}프라이빗 {% endif %}리포지토리에 대한 종속성 그래프를 사용하거나 사용하지 않도록 설정하는 작업과 관련된 리포지토리 수준 활동을 포함합니다. 자세한 내용은 “[종속성 그래프 정보](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)”를 참조하세요. -{%- endif %} | `repository_image` | 리포지토리의 이미지와 관련된 활동을 포함합니다. -| `repository_invitation` | 리포지토리에 참가하기 위한 초대와 관련된 활동을 포함합니다. -| `repository_projects_change` | 리포지토리 또는 조직의 모든 리포지토리에 대한 프로젝트 사용과 관련된 활동을 포함합니다. -{%- ifversion ghec or ghes or ghae %} | `repository_secret_scanning` | 비밀 검사와 관련된 리포지토리 수준 활동을 포함합니다. 자세한 내용은 “[비밀 검사 정보](/github/administering-a-repository/about-secret-scanning)”를 참조하세요. -{%- endif %} {%- ifversion secret-scanning-audit-log-custom-patterns %} | `repository_secret_scanning_custom_pattern` | 리포지토리에서 비밀 검색 사용자 지정 패턴과 관련된 활동을 포함합니다. 자세한 내용은 “[비밀 검사를 위한 사용자 지정 패턴 정의](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)”를 참조하세요. {% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} | `repository_secret_scanning_push_protection` | 리포지토리에서 비밀 검색 사용자 지정 패턴과 관련된 활동을 포함합니다. 자세한 내용은 “[비밀 검사를 사용하여 푸시 보호](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)”를 참조하세요. -{%- endif %} {%- ifversion fpt or ghec %} | `repository_visibility_change` | 조직 구성원이 조직의 리포지토리 표시 유형을 변경할 수 있도록 허용하는 작업과 관련된 활동을 포함합니다. -{%- endif %} | `repository_vulnerability_alert` | [{% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)와 관련된 활동을 포함합니다. -{%- ifversion fpt or ghec %} | `repository_vulnerability_alerts` | {% data variables.product.prodname_dependabot_alerts %}에 대한 리포지토리 수준 구성 활동을 포함합니다. -| `required_status_check` | 보호된 분기에 대한 필수 상태 검사와 관련된 활동을 포함합니다. -{%- endif %} {%- ifversion ghec or ghes %} | `restrict_notification_delivery` | 엔터프라이즈의 승인되거나 확인된 도메인에 대한 메일 알림 제한과 관련된 활동을 포함합니다. -{%- endif %} {%- ifversion custom-repository-roles %} | `role` | [사용자 지정 리포지토리 역할](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization)과 관련된 활동을 포함합니다. -{%- endif %} {%- ifversion ghec or ghes or ghae %} | `secret_scanning` | 기존 리포지토리에서 비밀 검사를 위한 조직 수준 구성 활동을 포함합니다. 자세한 내용은 “[비밀 검사 정보](/github/administering-a-repository/about-secret-scanning)”를 참조하세요. -| `secret_scanning_new_repos` | 조직에서 만든 새 리포지토리에 대한 비밀 검사를 위한 조직 수준 구성 활동을 포함합니다. -{%- endif %} {%- ifversion ghec or ghes or ghae %} | `security_key` | 보안 키 등록 및 제거와 관련된 활동을 포함합니다. -{%- endif %} {%- ifversion fpt or ghec %} | `sponsors` | 스폰서 단추와 관련된 이벤트를 포함합니다(“[리포지토리에 스폰서 단추 표시](/articles/displaying-a-sponsor-button-in-your-repository)” 참조). -{%- endif %} {%- ifversion ghec or ghes or ghae %} | `ssh_certificate_authority` | 조직 또는 엔터프라이즈의 SSH 인증 기관과 관련된 활동을 포함합니다. -| `ssh_certificate_requirement` | 구성원이 SSH 인증서를 사용하여 조직 리소스에 액세스하도록 요구하는 작업과 관련된 활동을 포함합니다. -{%- endif %} | `staff` | 작업을 수행하는 사이트 관리자와 관련된 활동을 포함합니다. -| `team` | 조직의 팀과 관련된 활동을 포함합니다. -| `team_discussions` | 조직의 팀 토론 관리와 관련된 활동을 포함합니다. -{%- ifversion ghec %} | `team_sync_tenant` | 엔터프라이즈 또는 조직의 IdP와 팀 동기화와 관련된 활동을 포함합니다. -{%- endif %} {%- ifversion fpt or ghes %} | `two_factor_authentication` | 2단계 인증과 관련된 활동을 포함합니다. -{%- endif %} | `user` | 엔터프라이즈 또는 조직의 사용자와 관련된 활동을 포함합니다. -{%- ifversion ghec or ghes %} | `user_license` | 사용자가 엔터프라이즈에서 라이선스를 취득하고 엔터프라이즈의 구성원이 되는 작업과 관련된 활동을 포함합니다. -{%- endif %} | `workflows` | {% data variables.product.prodname_actions %} 워크플로와 관련된 활동을 포함합니다. +{%- ifversion fpt or ghec %} +| `account` | Contains activities related to an organization account. +| `advisory_credit` | Contains activities related to crediting a contributor for a security advisory in the {% data variables.product.prodname_advisory_database %}. For more information, see "[About {% data variables.product.prodname_dotcom %} Security Advisories](/github/managing-security-vulnerabilities/about-github-security-advisories)." +{%- endif %} +| `artifact` | Contains activities related to {% data variables.product.prodname_actions %} workflow run artifacts. +{%- ifversion audit-log-streaming %} +| `audit_log_streaming` | Contains activities related to streaming audit logs for organizations in an enterprise account. +{%- endif %} +{%- ifversion fpt or ghec %} +| `billing` | Contains activities related to an organization's billing. +{%- endif %} +{%- ifversion ghec or ghes or ghae %} +| `business` | Contains activities related to business settings for an enterprise. +{%- endif %} +{%- ifversion code-security-audit-log-events %} +| `business_advanced_security` | Contains activities related to {% data variables.product.prodname_GH_advanced_security %} in an enterprise. For more information, see "[Managing {% data variables.product.prodname_GH_advanced_security %} features for your enterprise](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise)." +| `business_secret_scanning` | Contains activities related to {% data variables.product.prodname_secret_scanning %} in an enterprise. For more information, see "[Managing {% data variables.product.prodname_GH_advanced_security %} features for your enterprise](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise)." +{%- endif %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} +| `business_secret_scanning_custom_pattern` | Contains activities related to custom patterns for {% data variables.product.prodname_secret_scanning %} in an enterprise. +{%- endif %} +{%- ifversion code-security-audit-log-events %} +| `business_secret_scanning_push_protection` | Contains activities related to the push protection feature of {% data variables.product.prodname_secret_scanning %} in an enterprise. For more information, see "[Managing {% data variables.product.prodname_GH_advanced_security %} features for your enterprise](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise)." +| `business_secret_scanning_push_protection_custom_message` | Contains activities related to the custom message displayed when push protection is triggered in an enterprise. For more information, see "[Managing {% data variables.product.prodname_GH_advanced_security %} features for your enterprise](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise)." +{%- endif %} +| `checks` | Contains activities related to check suites and runs. +{%- ifversion fpt or ghec %} +| `codespaces` | Contains activities related to an organization's codespaces. +{%- endif %} +| `commit_comment` | Contains activities related to updating or deleting commit comments. +{%- ifversion ghes %} +| `config_entry` | Contains activities related to configuration settings. These events are only visible in the site admin audit log. +{%- endif %} +| `dependabot_alerts` | Contains organization-level configuration activities for {% data variables.product.prodname_dependabot_alerts %} in existing repositories. For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)." +| `dependabot_alerts_new_repos` | Contains organization-level configuration activities for {% data variables.product.prodname_dependabot_alerts %} in new repositories created in the organization. +| `dependabot_repository_access` | Contains activities related to which private repositories in an organization {% data variables.product.prodname_dependabot %} is allowed to access. +{%- ifversion fpt or ghec or ghes %} +| `dependabot_security_updates` | Contains organization-level configuration activities for {% data variables.product.prodname_dependabot_security_updates %} in existing repositories. For more information, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-dependabot-security-updates)." +| `dependabot_security_updates_new_repos` | Contains organization-level configuration activities for {% data variables.product.prodname_dependabot_security_updates %} for new repositories created in the organization. +{%- endif %} +| `dependency_graph` | Contains organization-level configuration activities for dependency graphs for repositories. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)." +| `dependency_graph_new_repos` | Contains organization-level configuration activities for new repositories created in the organization. +{%- ifversion fpt or ghec %} +| `discussion` | Contains activities related to team discussions. +| `discussion_comment` | Contains activities related to comments posted in discussions on a team page. +| `discussion_post` | Contains activities related to discussions posted to a team page. +| `discussion_post_reply` | Contains activities related to replies to discussions posted to a team page. +{%- endif %} +{%- ifversion ghec or ghes %} +| `dotcom_connection` | Contains activities related to {% data variables.product.prodname_github_connect %}. +| `enterprise` | Contains activities related to enterprise settings. +{%- endif %} +{%- ifversion ghec %} +| `enterprise_domain` | Contains activities related to verified enterprise domains. +| `enterprise_installation` | Contains activities related to {% data variables.product.prodname_github_app %}s associated with an {% data variables.product.prodname_github_connect %} enterprise connection. +{%- endif %} +{%- ifversion fpt or ghec %} +| `environment` | Contains activities related to {% data variables.product.prodname_actions %} environments. +{%- endif %} +{%- ifversion ghae %} +| `external_group` | Contains activities related to Okta groups. +| `external_identity` | Contains activities related to a user in an Okta group. +{%- endif %} +| `gist` | Contains activities related to Gists. +| `hook` | Contains activities related to webhooks. +| `integration` | Contains activities related to integrations in an account. +| `integration_installation` | Contains activities related to integrations installed in an account. +| `integration_installation_request` | Contains activities related to organization member requests for owners to approve integrations for use in the organization. +{%- ifversion ghec or ghae %} +| `ip_allow_list` | Contains activities related to enabling or disabling the IP allow list for an organization. +| `ip_allow_list_entry` | Contains activities related to the creation, deletion, and editing of an IP allow list entry for an organization. +{%- endif %} +| `issue` | Contains activities related to pinning, transferring, or deleting an issue in a repository. +| `issue_comment` | Contains activities related to pinning, transferring, or deleting issue comments. +| `issues` | Contains activities related to enabling or disabling issue creation for an organization. +{%- ifversion fpt or ghec %} +| `marketplace_agreement_signature` | Contains activities related to signing the {% data variables.product.prodname_marketplace %} Developer Agreement. +| `marketplace_listing` | Contains activities related to listing apps in {% data variables.product.prodname_marketplace %}. +{%- endif %} +| `members_can_create_pages` | Contains activities related to managing the publication of {% data variables.product.prodname_pages %} sites for repositories in the organization. For more information, see "[Managing the publication of {% data variables.product.prodname_pages %} sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)." +| `members_can_create_private_pages` | Contains activities related to managing the publication of private {% data variables.product.prodname_pages %} sites for repositories in the organization. +| `members_can_create_public_pages` | Contains activities related to managing the publication of public {% data variables.product.prodname_pages %} sites for repositories in the organization. +{%- ifversion ghec or ghes or ghae %} +| `members_can_delete_repos` | Contains activities related to enabling or disabling repository creation for an organization. +{%- endif %} +{%- ifversion fpt or ghec %} +| `members_can_view_dependency_insights` | Contains organization-level configuration activities allowing organization members to view dependency insights. +| `migration` | Contains activities related to transferring data from a *source* location (such as a {% data variables.product.prodname_dotcom_the_website %} organization or a {% data variables.product.prodname_ghe_server %} instance) to a *target* {% data variables.product.prodname_ghe_server %} instance. +{%- endif %} +| `oauth_access` | Contains activities related to OAuth access tokens. +| `oauth_application` | Contains activities related to OAuth Apps. +{%- ifversion fpt or ghec %} +| `oauth_authorization` | Contains activities related to authorizing OAuth Apps. +{%- endif %} +| `org` | Contains activities related to organization membership. +{%- ifversion ghec or ghes or ghae %} +| `org_credential_authorization` | Contains activities related to authorizing credentials for use with SAML single sign-on. +{%- endif %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} +| `org_secret_scanning_custom_pattern` | Contains activities related to custom patterns for secret scanning in an organization. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." +| `org.secret_scanning_push_protection` | Contains activities related to secret scanning custom patterns in an organization. For more information, see "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." +{%- endif %} +| `organization_default_label` | Contains activities related to default labels for repositories in an organization. +{%- ifversion fpt or ghec or ghes %} +| `organization_domain` | Contains activities related to verified organization domains. +| `organization_projects_change` | Contains activities related to organization-wide project boards in an enterprise. +{%- endif %} +{%- ifversion fpt or ghec %} +| `pages_protected_domain` | Contains activities related to verified custom domains for {% data variables.product.prodname_pages %}. +| `payment_method` | Contains activities related to how an organization pays for {% data variables.product.prodname_dotcom %}. +| `prebuild_configuration` | Contains activities related to prebuild configurations for {% data variables.product.prodname_github_codespaces %}. +{%- endif %} +{%- ifversion ghes %} +| `pre_receive_environment` | Contains activities related to pre-receive hook environments. +| `pre_receive_hook` | Contains activities related to pre-receive hooks. +{%- endif %} +{%- ifversion ghes %} +| `private_instance_encryption` | Contains activities related to enabling private mode for an enterprise. +{%- endif %} +| `private_repository_forking` | Contains activities related to allowing forks of private and internal repositories, for a repository, organization or enterprise. +{%- ifversion fpt or ghec %} +| `profile_picture` | Contains activities related to an organization's profile picture. +{%- endif %} +| `project` | Contains activities related to project boards. +| `project_field` | Contains activities related to field creation and deletion in a project board. +| `project_view` | Contains activities related to view creation and deletion in a project board. +| `protected_branch` | Contains activities related to protected branches. +| `public_key` | Contains activities related to SSH keys and deploy keys. +| `pull_request` | Contains activities related to pull requests. +| `pull_request_review` | Contains activities related to pull request reviews. +| `pull_request_review_comment` | Contains activities related to pull request review comments. +| `repo` | Contains activities related to the repositories owned by an organization. +{%- ifversion fpt or ghec %} +| `repository_advisory` | Contains repository-level activities related to security advisories in the {% data variables.product.prodname_advisory_database %}. For more information, see "[About {% data variables.product.prodname_dotcom %} Security Advisories](/github/managing-security-vulnerabilities/about-github-security-advisories)." +| `repository_content_analysis` | Contains activities related to [enabling or disabling data use for a private repository](/articles/about-github-s-use-of-your-data). +| `repository_dependency_graph` | Contains repository-level activities related to enabling or disabling the dependency graph for a {% ifversion fpt or ghec %}private {% endif %}repository. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)." +{%- endif %} +| `repository_image` | Contains activities related to images for a repository. +| `repository_invitation` | Contains activities related to invitations to join a repository. +| `repository_projects_change` | Contains activities related to enabling projects for a repository or for all repositories in an organization. +{%- ifversion ghec or ghes or ghae %} +| `repository_secret_scanning` | Contains repository-level activities related to secret scanning. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." +{%- endif %} +{%- ifversion secret-scanning-audit-log-custom-patterns %} +| `repository_secret_scanning_custom_pattern` | Contains activities related to secret scanning custom patterns in a repository. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." {% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %} +| `repository_secret_scanning_push_protection` | Contains activities related to secret scanning custom patterns in a repository. For more information, see "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." +{%- endif %} +{%- ifversion fpt or ghec %} +| `repository_visibility_change` | Contains activities related to allowing organization members to change repository visibilities for the organization. +{%- endif %} +| `repository_vulnerability_alert` | Contains activities related to [{% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts). +{%- ifversion fpt or ghec %} +| `repository_vulnerability_alerts` | Contains repository-level configuration activities for {% data variables.product.prodname_dependabot_alerts %}. +| `required_status_check` | Contains activities related to required status checks for protected branches. +{%- endif %} +{%- ifversion ghec or ghes %} +| `restrict_notification_delivery` | Contains activities related to the restriction of email notifications to approved or verified domains for an enterprise. +{%- endif %} +{%- ifversion custom-repository-roles %} +| `role` | Contains activities related to [custom repository roles](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization). +{%- endif %} +{%- ifversion ghec or ghes or ghae %} +| `secret_scanning` | Contains organization-level configuration activities for secret scanning in existing repositories. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." +| `secret_scanning_new_repos` | Contains organization-level configuration activities for secret scanning for new repositories created in the organization. +{%- endif %} +{%- ifversion ghec or ghes or ghae %} +| `security_key` | Contains activities related to security keys registration and removal. +{%- endif %} +{%- ifversion fpt or ghec %} +| `sponsors` | Contains events related to sponsor buttons (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"). +{%- endif %} +{%- ifversion ghec or ghes or ghae %} +| `ssh_certificate_authority` | Contains activities related to a SSH certificate authority in an organization or enterprise. +| `ssh_certificate_requirement` | Contains activities related to requiring members use SSH certificates to access organization resources. +{%- endif %}{% ifversion sso-redirect %} +| `sso_redirect` | Contains activities related to automatically redirecting users to sign in (see "[Enforcing policies for security settings in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-sso-for-unauthenticated-users)").{% endif %} +| `staff` | Contains activities related to a site admin performing an action. +| `team` | Contains activities related to teams in an organization. +| `team_discussions` | Contains activities related to managing team discussions for an organization. +{%- ifversion ghec %} +| `team_sync_tenant` | Contains activities related to team synchronization with an IdP for an enterprise or organization. +{%- endif %} +{%- ifversion fpt or ghes %} +| `two_factor_authentication` | Contains activities related to two-factor authentication. +{%- endif %} +| `user` | Contains activities related to users in an enterprise or organization. +{%- ifversion ghec or ghes %} +| `user_license` | Contains activities related to a user occupying a licensed seat in, and being a member of, an enterprise. +{%- endif %} +| `workflows` | Contains activities related to {% data variables.product.prodname_actions %} workflows. diff --git a/translations/ko-KR/data/reusables/dependabot/dependabot-actions-support.md b/translations/ko-KR/data/reusables/dependabot/dependabot-actions-support.md new file mode 100644 index 0000000000..74f89dfc84 --- /dev/null +++ b/translations/ko-KR/data/reusables/dependabot/dependabot-actions-support.md @@ -0,0 +1,9 @@ +--- +ms.openlocfilehash: 10a6df860ab8205845ae90fcb01d95d8e617096c +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc +ms.translationtype: MT +ms.contentlocale: ko-KR +ms.lasthandoff: 11/24/2022 +ms.locfileid: "148181309" +--- +{% ifversion dependabot-actions-support %} {% data variables.product.prodname_dependabot_security_updates %}는 {% data variables.product.prodname_actions %}의 취약한 종속성을 해결할 수 있습니다. 보안 업데이트를 사용하도록 설정하면 {% data variables.product.prodname_dependabot %}는 워크플로에 사용되는 취약한 {% data variables.product.prodname_actions %}을(를) 패치된 최소 버전으로 업데이트하기 위해 끌어오기 요청을 자동으로 발생합니다. {% endif %} \ No newline at end of file diff --git a/translations/ko-KR/data/reusables/enterprise-managed/sso-redirect-release-phase.md b/translations/ko-KR/data/reusables/enterprise-managed/sso-redirect-release-phase.md new file mode 100644 index 0000000000..3f11e60d24 --- /dev/null +++ b/translations/ko-KR/data/reusables/enterprise-managed/sso-redirect-release-phase.md @@ -0,0 +1,13 @@ +--- +ms.openlocfilehash: f246dbf76575a4338b8fa28ffbd5439c4121505f +ms.sourcegitcommit: 7a74d5796695bb21c30e4031679253cbc16ceaea +ms.translationtype: MT +ms.contentlocale: ko-KR +ms.lasthandoff: 11/28/2022 +ms.locfileid: "148184077" +--- +{% note %} + +**참고:** 로그인하도록 사용자를 자동으로 리디렉션하는 것은 현재 {% data variables.product.prodname_emus %}에 대한 베타 버전이며 변경될 수 있습니다. + +{% endnote %} \ No newline at end of file diff --git a/translations/ko-KR/data/reusables/enterprise_installation/hardware-rec-table.md b/translations/ko-KR/data/reusables/enterprise_installation/hardware-rec-table.md index 2918b81b0a..63b4873766 100644 --- a/translations/ko-KR/data/reusables/enterprise_installation/hardware-rec-table.md +++ b/translations/ko-KR/data/reusables/enterprise_installation/hardware-rec-table.md @@ -1,15 +1,15 @@ --- -ms.openlocfilehash: 4e7a2b55a6a6db231bacb232e4a4da0b4101dbf1 -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 -ms.translationtype: HT +ms.openlocfilehash: 1cb33ecd5b87ac110509c21934a0c8747f2087ae +ms.sourcegitcommit: 4c72bcff385d7093cc42df79ad17f05cfd900b5f +ms.translationtype: MT ms.contentlocale: ko-KR -ms.lasthandoff: 09/05/2022 -ms.locfileid: "147167405" +ms.lasthandoff: 11/28/2022 +ms.locfileid: "148183933" --- -| 사용자 라이선스 | vCPU | 메모리 | 연결된 스토리지 | 루트 스토리지 | +| 사용자 라이선스 | vCPU | 메모리 | 루트 스토리지 | 연결된(데이터) 스토리지 | | :- | -: | -: | -: | -: | -| 평가판, 데모 또는 라이트 사용자 10명 | 4 | 32GB | 150GB | 200GB | -| 10~3,000 | 8 | 48GB | 300GB | 200GB | -| 3,000~5000 | 12 | 64GB | 500GB | 200GB | -| 5,000~8000 | 16 | 96GB | 750GB | 200GB | -| 8,000~10,000 이상 | 20 | 160 GB | 1000GB | 200GB | +| 평가판, 데모 또는 라이트 사용자 10명 | 4 | 32GB | 200GB | 150GB | +| 10~3,000 | 8 | 48GB | 200GB | 300GB | +| 3,000~5000 | 12 | 64GB | 200GB | 500GB | +| 5,000~8000 | 16 | 96GB | 200GB | 750GB | +| 8,000~10,000 이상 | 20 | 160 GB | 200GB | 1000GB | diff --git a/translations/ko-KR/data/reusables/identity-and-permissions/ip-allow-lists-enterprise.md b/translations/ko-KR/data/reusables/identity-and-permissions/ip-allow-lists-enterprise.md index 35eabc29c7..e2ad69f34c 100644 --- a/translations/ko-KR/data/reusables/identity-and-permissions/ip-allow-lists-enterprise.md +++ b/translations/ko-KR/data/reusables/identity-and-permissions/ip-allow-lists-enterprise.md @@ -1,11 +1,13 @@ --- -ms.openlocfilehash: 5c02cf240a1d23e9549a534381d9914bd8dc0ebd -ms.sourcegitcommit: fb047f9450b41b24afc43d9512a5db2a2b750a2a -ms.translationtype: HT +ms.openlocfilehash: f88150299e77eff08e5db75a7ef5bf5bd460328b +ms.sourcegitcommit: 7a74d5796695bb21c30e4031679253cbc16ceaea +ms.translationtype: MT ms.contentlocale: ko-KR -ms.lasthandoff: 09/11/2022 -ms.locfileid: "145110007" +ms.lasthandoff: 11/28/2022 +ms.locfileid: "148184093" --- -허용 목록을 활성화하면 구성한 IP 주소가 엔터프라이즈 내 조직의 허용 목록에 즉시 추가됩니다. 허용 목록을 비활성화하면 조직 허용 목록에서 주소가 제거됩니다. +허용 목록을 활성화하면 구성한 IP 주소가 엔터프라이즈 내 조직의 허용 목록에 즉시 추가됩니다. 허용 목록을 비활성화하면 조직 허용 목록에서 주소가 제거됩니다. + +{% data reusables.identity-and-permissions.org-enterprise-allow-list-interaction %} 자세한 내용은 "[조직에 허용되는 IP 주소 관리"를 참조하세요](/organizations/keeping-your-organization-secure/managing-allowed-ip-addresses-for-your-organization). 엔터프라이즈에 설치된 {% data variables.product.prodname_github_apps %}에 대해 구성된 모든 IP 주소를 허용 목록에 자동으로 추가하도록 선택할 수 있습니다. {% data variables.product.prodname_github_app %}의 작성자는 애플리케이션이 실행되는 IP 주소를 지정하는 애플리케이션의 허용 목록을 구성할 수 있습니다. 본인의 허용 목록을 사용자의 허용 목록으로 상속하면 애플리케이션의 연결 요청 거부를 방지할 수 있습니다. 자세한 내용은 "[GitHub 앱에서 액세스 허용](#allowing-access-by-github-apps)"을 참조하세요. diff --git a/translations/ko-KR/data/reusables/identity-and-permissions/org-enterprise-allow-list-interaction.md b/translations/ko-KR/data/reusables/identity-and-permissions/org-enterprise-allow-list-interaction.md new file mode 100644 index 0000000000..21af3e5bc2 --- /dev/null +++ b/translations/ko-KR/data/reusables/identity-and-permissions/org-enterprise-allow-list-interaction.md @@ -0,0 +1,9 @@ +--- +ms.openlocfilehash: 5ce9d5cc32dc07a1fe4ead5b16b75a7b10509467 +ms.sourcegitcommit: 7a74d5796695bb21c30e4031679253cbc16ceaea +ms.translationtype: MT +ms.contentlocale: ko-KR +ms.lasthandoff: 11/28/2022 +ms.locfileid: "148184072" +--- +조직 소유자는 조직의 허용 목록에 항목을 추가할 수 있지만 엔터프라이즈 계정의 허용 목록에서 상속된 항목을 관리할 수 없으며 엔터프라이즈 소유자는 조직의 허용 목록에 추가된 항목을 관리할 수 없습니다. \ No newline at end of file diff --git a/translations/ko-KR/data/reusables/organizations/organization-wide-project.md b/translations/ko-KR/data/reusables/organizations/organization-wide-project.md index 3be3edb9d0..fa05fc9151 100644 --- a/translations/ko-KR/data/reusables/organizations/organization-wide-project.md +++ b/translations/ko-KR/data/reusables/organizations/organization-wide-project.md @@ -1,2 +1,10 @@ -1. Under your organization name, click {% ifversion projects-v2 %}{% octicon "table" aria-label="The Projects icon" %}{% else %}{% octicon "project" aria-label="The Projects icon" %}{% endif %} **Projects**. - {% ifversion projects-v2 %}![Projects tab for your organization](/assets/images/help/organizations/organization-projects-tab-table.png){% else %}![Projects tab for your organization](/assets/images/help/organizations/organization-projects-tab-with-overview-tab.png){% endif %} +--- +ms.openlocfilehash: ce21934ccff5f4f88bf2d3984ae95bcd11e5a41e +ms.sourcegitcommit: 9bf175b190674416ad4e11b5c567409f74c00ad2 +ms.translationtype: MT +ms.contentlocale: ko-KR +ms.lasthandoff: 11/23/2022 +ms.locfileid: "148181215" +--- +1. 조직 이름 아래에서 {% ifversion projects-v2 %}{% octicon "table" aria-label="The Projects icon" %}{% else %}{% octicon "project" aria-label="The Projects icon" %}{% endif %} **Projects** 를 클릭합니다. + {% ifversion projects-v2 %}![ 조직의](/assets/images/help/organizations/organization-projects-tab-table.png) 프로젝트 탭{% else %}![조직의](/assets/images/help/organizations/organization-projects-tab-with-overview-tab.png) 프로젝트 탭{% endif %} diff --git a/translations/ko-KR/data/reusables/organizations/require-ssh-cert.md b/translations/ko-KR/data/reusables/organizations/require-ssh-cert.md index 1fa3382b9e..f4565b4bff 100644 --- a/translations/ko-KR/data/reusables/organizations/require-ssh-cert.md +++ b/translations/ko-KR/data/reusables/organizations/require-ssh-cert.md @@ -1,10 +1,8 @@ ---- -ms.openlocfilehash: 2f27cc8f89cfa028a5e07512c1528152a9bd4941 -ms.sourcegitcommit: fcf3546b7cc208155fb8acdf68b81be28afc3d2d -ms.translationtype: HT -ms.contentlocale: ko-KR -ms.lasthandoff: 09/10/2022 -ms.locfileid: "145122391" ---- -1. 필요에 따라 멤버가 SSH 인증서를 사용하도록 요구하려면 **SSH 인증서 요구** 를 선택한 다음 **저장** 을 클릭합니다. - ![SSH 인증서 요구 확인란 및 저장 단추](/assets/images/help/organizations/require-ssh-cert.png) +1. Optionally, to require members to use SSH certificates, select **Require SSH Certificates**, then click **Save**. + ![Require SSH Certificate checkbox and save button](/assets/images/help/organizations/require-ssh-cert.png) + + {% note %} + + **Note:** When you require SSH certificates, the requirement does not apply to authorized third-party integrations or to {% data variables.product.prodname_dotcom %} features such as {% data variables.product.prodname_actions %}{% ifversion fpt or ghec %} and {% data variables.product.prodname_codespaces %}{% endif %}, which are trusted environments within the {% data variables.product.prodname_dotcom %} ecosystem. + + {% endnote %} diff --git a/translations/ko-KR/data/reusables/pull_requests/issues-media-types.md b/translations/ko-KR/data/reusables/pull_requests/issues-media-types.md index 62214626f8..0b9623b807 100644 --- a/translations/ko-KR/data/reusables/pull_requests/issues-media-types.md +++ b/translations/ko-KR/data/reusables/pull_requests/issues-media-types.md @@ -1,18 +1,18 @@ --- -ms.openlocfilehash: 0e58e5904bbff65341fbe4221fa03ea96e032c42 -ms.sourcegitcommit: fb047f9450b41b24afc43d9512a5db2a2b750a2a -ms.translationtype: HT +ms.openlocfilehash: a45f36a89c0e8881fa181cc31f03a6a9cf034aa9 +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc +ms.translationtype: MT ms.contentlocale: ko-KR -ms.lasthandoff: 09/10/2022 -ms.locfileid: "145090905" +ms.lasthandoff: 11/24/2022 +ms.locfileid: "148181303" --- ### 사용자 지정 미디어 유형 이 API에 대해 지원되는 미디어 유형은 다음과 같습니다. - application/vnd.github.VERSION.raw+json - application/vnd.github.VERSION.text+json - application/vnd.github.VERSION.html+json - application/vnd.github.VERSION.full+json + application/vnd.github.raw+json + application/vnd.github.text+json + application/vnd.github.html+json + application/vnd.github.full+json 미디어 유형에 대한 자세한 내용은 “[사용자 지정 미디어 유형](/rest/overview/media-types)”을 참조하세요. diff --git a/translations/ko-KR/data/reusables/rest-api/about-api-versions.md b/translations/ko-KR/data/reusables/rest-api/about-api-versions.md new file mode 100644 index 0000000000..91e4b52144 --- /dev/null +++ b/translations/ko-KR/data/reusables/rest-api/about-api-versions.md @@ -0,0 +1,32 @@ +--- +ms.openlocfilehash: dd7c5f37ab5b2d699b47460195e02ae21fca1733 +ms.sourcegitcommit: d2f0b59ed096b9e68ef8f6fa019cd925165762ec +ms.translationtype: MT +ms.contentlocale: ko-KR +ms.lasthandoff: 11/29/2022 +ms.locfileid: "148184396" +--- +{% data variables.product.product_name %} REST API의 버전이 지정됩니다. API 버전 이름은 API 버전이 릴리스된 날짜를 기반으로 합니다. 예를 들어 API 버전은 `{{ initialRestVersioningReleaseDate }}` {{ initialRestVersioningReleaseDateLong }}에 릴리스되었습니다. + +호환성이 손상되는 모든 변경 내용은 새 API 버전에서 릴리스됩니다. 호환성이 손상되는 변경은 통합을 손상시킬 수 있는 변경 내용입니다. 호환성이 손상되는 변경 내용은 다음과 같습니다. + +- 전체 작업 제거 +- 매개 변수 제거 또는 이름 바꾸기 +- 응답 필드 제거 또는 이름 바꾸기 +- 새 필수 매개 변수 추가 +- 이전에 선택적 매개 변수를 필수로 만들기 +- 매개 변수 또는 응답 필드의 형식 변경 +- 열거형 값 제거 +- 기존 매개 변수에 새 유효성 검사 규칙 추가 +- 인증 또는 권한 부여 요구 사항 변경 + +모든 추가(호환성이 손상되지 않는) 변경 내용은 지원되는 모든 API 버전에서 사용할 수 있습니다. 추가 변경 내용은 통합을 중단해서는 안 되는 변경 내용입니다. 추가 변경 내용은 다음과 같습니다. + +- 작업 추가 +- 선택적 매개 변수 추가 +- 선택적 요청 헤더 추가 +- 응답 필드 추가 +- 응답 헤더 추가 +- 열거형 값 추가 + +새 REST API 버전이 릴리스되면 새 API 버전이 릴리스된 후 최소 24개월 동안 이전 API 버전이 지원됩니다. diff --git a/translations/ko-KR/data/reusables/rest-api/version-header.md b/translations/ko-KR/data/reusables/rest-api/version-header.md new file mode 100644 index 0000000000..b1732011fa --- /dev/null +++ b/translations/ko-KR/data/reusables/rest-api/version-header.md @@ -0,0 +1,9 @@ +--- +ms.openlocfilehash: 28c0a6c9cde70105e42feef89486c5c893ebbe72 +ms.sourcegitcommit: d2f0b59ed096b9e68ef8f6fa019cd925165762ec +ms.translationtype: MT +ms.contentlocale: ko-KR +ms.lasthandoff: 11/29/2022 +ms.locfileid: "148184395" +--- +{% ifversion api-date-versioning %}--header "X-GitHub-Api-Version:{{ allVersions[currentVersion].latestApiVersion }}"{% endif %} diff --git a/translations/ko-KR/data/ui.yml b/translations/ko-KR/data/ui.yml index aa0fad930b..1e8377dd72 100644 --- a/translations/ko-KR/data/ui.yml +++ b/translations/ko-KR/data/ui.yml @@ -1,235 +1,267 @@ meta: - default_description: "GitHub를 시작하고, 문제를 해결하며 활용하세요. 새로운 사용자, 개발자, 관리자 및 모든 GitHub 제품에 대한 문서입니다." + default_description: Get started, troubleshoot, and make the most of GitHub. Documentation for new users, developers, administrators, and all of GitHub's products. header: github_docs: GitHub Docs - contact: 연락처 + contact: Contact notices: - ghae_silent_launch: GitHub AE는 현재 제한된 릴리스 상태입니다. + ghae_silent_launch: GitHub AE is currently under limited release. release_candidate: # The version name is rendered before the below text via includes/header-notification.html - ' 는 현재 릴리스 후보로 제공됩니다. 자세한 내용은 "새 릴리스로 업그레이드 정보"를 참조하세요.' + ' is currently available as a release candidate. For more information, see "About upgrades to new releases."' localization_complete: - "문서에 대한 업데이트를 자주 게시하며 이 페이지의 번역은 아직 진행 중일 수 있습니다. 최신 정보는 영문 문서를 참조하세요." - early_access: 📣 이 URL을 공개적으로 공유하지 마세요. 이 페이지에는 초기 액세스 기능에 대한 콘텐츠가 포함되어 있습니다. - release_notes_use_latest: "최신 보안, 성능 및 버그 수정을 위해 최신 릴리스를 사용하세요." + We publish frequent updates to our documentation, and translation of this page may still be in progress. + For the most current information, please visit the + English documentation. + early_access: 📣 Please do not share this URL publicly. This page contains content about an early access feature. + release_notes_use_latest: Please use the latest release for the latest security, performance, and bug fixes. # GHES release notes - ghes_release_notes_upgrade_patch_only: "📣 Enterprise Server의 최신 패치 릴리스가 아닙니다." - ghes_release_notes_upgrade_release_only: "📣 Enterprise Server의 최신 릴리스가 아닙니다." - ghes_release_notes_upgrade_patch_and_release: "📣 이 릴리스 시리즈의 최신 패치 릴리스가 아닙니다. Enterprise Server의 최신 릴리스가 아닙니다." - sign_up_cta: 등록 + ghes_release_notes_upgrade_patch_only: 📣 This is not the latest patch release of Enterprise Server. + ghes_release_notes_upgrade_release_only: 📣 This is not the latest release of Enterprise Server. + ghes_release_notes_upgrade_patch_and_release: 📣 This is not the latest patch release of this release series, and this is not the latest release of Enterprise Server. + sign_up_cta: Sign up picker: - language_picker_default_text: 언어 선택 - product_picker_default_text: 모든 제품 - version_picker_default_text: 버전 선택 + language_picker_default_text: Choose a language + product_picker_default_text: All products + version_picker_default_text: Choose a version release_notes: - banner_text: GitHub에서 이러한 변경 사항을 엔터프라이즈에 롤아웃 시작 + banner_text: GitHub began rolling these changes out to enterprises on search: - need_help: 도움 필요 시 - placeholder: GitHub Docs 검색 - loading: 로드 - no_results: 검색 결과 없음 - search_results_for: 다음에 대한 검색 결과 - no_content: 콘텐츠 없음 - matches_displayed: 일치 항목 표시됨 - search_error: 검색을 시도하는 중에 오류가 발생했습니다. - description: GitHub 문서에서 찾을 검색어를 입력하세요. - label: GitHub Docs 검색 - results_found: "{s}ms 동안 {n}개의 결과 찾음" - results_page: "{pages}페이지 중 {page}페이지입니다." - nothing_found: 찾은 항목 없음 😿 + need_help: Need help? + placeholder: Search GitHub Docs + loading: Loading + no_results: No results found + search_results_for: Search results for + no_content: No content + matches_found: Results found + matches_displayed: Matches displayed + search_error: An error occurred trying to perform the search. + description: Enter a search term to find it in the GitHub Documentation. + label: Search GitHub Docs + results_found: Found {n} results in {s}ms + results_page: This is page {page} of {pages}. + nothing_found: Nothing found 😿 homepage: - explore_by_product: 제품별 탐색 - version_picker: 버전 - description: GitHub 여정 중 어디에 있든 도움이 됩니다. + explore_by_product: Explore by product + version_picker: Version + description: Help for wherever you are on your GitHub journey. toc: - getting_started: 시작 - popular: 인기 사이트 - guides: 가이드 - whats_new: 새로운 기능 - videos: 동영상 - all_changelogs: 모든 변경 로그 게시 + getting_started: Getting started + popular: Popular + guides: Guides + whats_new: What's new + videos: Videos + all_changelogs: All changelog posts pages: - article_version: '문서 버전' - miniToc: 이 문서의 내용 - contributor_callout: 이 문서에 기여 및 유지 관리한 사람 - all_enterprise_releases: 모든 Enterprise Server 릴리스 - about_versions: 버전 정보 + article_version: 'Article version' + miniToc: In this article + contributor_callout: This article is contributed and maintained by + all_enterprise_releases: All Enterprise Server releases + about_versions: About versions + permissions_statement: Who can use this feature errors: - oops: 이런! - something_went_wrong: 문제가 발생한 것 같습니다. - we_track_errors: "이러한 오류를 자동으로 추적하지만, 문제가 지속되면 저희에게 연락 주시기 바랍니다." - page_doesnt_exist: 이 페이지가 존재하지 않는 것 같습니다. + oops: Ooops! + something_went_wrong: It looks like something went wrong. + we_track_errors: We track these errors automatically, but if the problem persists please feel free to contact us. + page_doesnt_exist: It looks like this page doesn't exist. support: - still_need_help: 계속 도움이 필요하세요? - contact_support: 지원에 문의 - ask_community: GitHub 커뮤니티에 문의 + still_need_help: Still need help? + contact_support: Contact support + ask_community: Ask the GitHub community survey: - able_to_find: 이 문서가 도움이 되었습니까? + able_to_find: Did this doc help you? yes: Yes no: No - comment_yes_label: 좋았던 점을 알려주세요. - comment_no_label: 개선할 점을 알려주세요. - optional: 옵션 - required: 필수 + comment_yes_label: Let us know what we do well + comment_no_label: Let us know what we can do better + optional: Optional + required: Required email_placeholder: email@example.com - email_label: 추가 질문에 대해 연락할 수 있도록 이메일 주소를 입력하세요. - email_validation: 올바른 이메일 주소를 입력하세요. - send: 보내기 - feedback: 감사합니다. 피드백이 접수되었습니다. - not_support: 회신이 필요한 경우 지원팀에 문의해 주세요. - privacy_policy: 개인정보처리방침 + email_label: If we can contact you with more questions, please enter your email address + email_validation: Please enter a valid email address + send: Send + feedback: Thank you! We received your feedback. + not_support: If you need a reply, please contact support instead. + privacy_policy: Privacy policy contribution_cta: - title: 이러한 문서를 멋지게 만들 수 있도록 도와주세요! - body: 모든 GitHub 문서는 오픈 소스입니다. 잘못되었거나 명확하지 않은 사항이 있나요? 끌어오기 요청을 제출하세요. - button: 기여하기 - or: 또는 - to_guidelines: 기여 방법을 알아보세요. + title: Help us make these docs great! + body: All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request. + button: Make a contribution + or: Or, + to_guidelines: learn how to contribute. +parameter_table: + body: Body parameters + default: Default + description: Description + enum_description_title: Can be one of + headers: Headers + name: Name + path: Path parameters + query: Query parameters + required: Required + see_preview_notice: See preview notice + see_preview_notices: See preview notices + type: Type + single_enum_description: Value products: graphql: reference: - implements: 구현 - fields: 필드 - arguments: 인수 + implements: Implements + fields: Fields + arguments: Arguments name: Name - type: 종류 - description: 설명 - input_fields: 입력 필드 - return_fields: 반환 필드 - implemented_by: 구현자 - values: 값 - possible_types: 가능한 형식 - preview_notice: 미리 보기 알림 - deprecation_notice: 사용 중단 알림 - preview_period: 미리 보기 기간 동안 공지 없이 API가 변경될 수 있습니다. - overview: - preview_header: '이 미리 보기를 전환하고 다음 스키마 멤버에 액세스하려면 `허용` 헤더에서 사용자 지정 미디어 형식을 제공해야 합니다.' - preview_schema_members: '미리 보기된 스키마 멤버' - announced: 발표됨 - updates: 업데이트 - rest: - reference: - default: 기본값 - name: Name - in: 그런 다음 type: Type - description: 설명 - notes: 메모 - parameters: 매개 변수 - response: 응답 - example_response: 예제 응답 - status_code: 상태 코드 - http_status_code: HTTP 응답 상태 코드 - code_sample: 코드 샘플 - code_samples: 코드 샘플 - preview_notice: 미리 보기 알림 - preview_notices: 미리 보기 알림 - see_preview_notice: 미리 보기 알림 보기 - see_preview_notices: 미리 보기 알림 보기 - preview_header_is_required: 이 헤더는 필수입니다. - preview_notice_to_change: 이 API는 미리 보기 상태이며 변경될 수 있습니다. - works_with: 다음에서 작동 - api_reference: REST API 참조 - enum_description_title: 다음 중 하나일 수 있습니다. - required: 필수 - headers: headers - query: 쿼리 매개 변수 - path: 경로 매개 변수 - body: 본문 매개 변수 + description: Description + input_fields: Input fields + return_fields: Return fields + implemented_by: Implemented by + values: Values + possible_types: Possible types + preview_notice: Preview notice + deprecation_notice: Deprecation notice + preview_period: During the preview period, the API may change without notice. + overview: + preview_header: 'To toggle this preview and access the following schema members, you must provide a custom media type in the `Accept` header:' + preview_schema_members: 'Previewed schema members' + announced: Announced + updates: Updates + rest: + banner: + api_versioned: The REST API is now versioned. + api_version_info: For more information, see "About API versioning". + ghes_api_versioned: After a site administrator upgrades your Enterprise Server instance to {{ firstGhesReleaseWithApiVersions.versionTitle }} or later, the REST API will be versioned. To learn how to find your instance's version, see "About versions of GitHub Docs". + versioning: + about_versions: About REST API versions + reference: + in: In + description: Description + notes: Notes + parameters: Parameters + response: Response + example_response: Example response + status_code: Status code + http_status_code: HTTP response status codes + code_sample: Code sample + code_samples: Code samples + preview_notice: Preview notice + preview_notices: Preview notices + preview_header_is_required: This header is required + preview_notice_to_change: This API is under preview and subject to change + works_with: Works with + api_reference: REST API reference + enum_description_title: Can be one of + required: Required + headers: Headers + query: Query parameters + path: Path parameters + body: Body parameters + webhooks: + action_type_switch_error: There was an error switching webhook action types. + action_type: Action type + availability: Availability + webhook_payload_object: Webhook payload object + webhook_payload_example: Webhook payload example + rephrase_availability: + repository: Repositories + organization: Organizations + app: GitHub Apps + business: Enterprises + marketplace: GitHub Marketplace + sponsors_listing: Sponsored accounts footer: all_rights_reserved: All rights reserved - terms: 용어 - privacy: 개인 정보 보호 - security: 보안 + terms: Terms + privacy: Privacy + security: Security product: heading: Product links: - features: 기능 - security: 보안 + features: Features + security: Security enterprise: Enterprise - case_studies: 사례 연구 - pricing: 가격 책정 - resources: 리소스 + case_studies: Case Studies + pricing: Pricing + resources: Resources platform: - heading: 플랫폼 + heading: Platform links: - developer_api: 개발자 API - partners: 파트너 + developer_api: Developer API + partners: Partners atom: Atom electron: Electron github_desktop: GitHub Desktop support: - heading: 지원 + heading: Support links: - help: 도움말 - community_forum: 커뮤니티 포럼 - training: 학습 - status: 상태 - contact_github: GitHub에 문의하기 + help: Help + community_forum: Community Forum + training: Training + status: Status + contact_github: Contact GitHub company: - heading: 회사 + heading: Company links: - about: 정보 - blog: 블로그 - careers: 채용 - press: 작업 방법 + about: About + blog: Blog + careers: Careers + press: Press shop: Shop product_landing: - quickstart: 빠른 시작 - reference: 참조 - overview: 개요 - guides: 가이드 - code_examples: 코드 예제 - search_code_examples: 검색 코드 예제 - search_results_for: 다음에 대한 검색 결과 - matches_displayed: 일치 항목 표시됨 - show_more: 자세히 표시 - explore_people_and_projects: 사람 및 프로젝트 살펴보기 - sorry: 안타깝게도 검색 결과가 없습니다. - no_example: 필터에 맞는 예제가 없는 것 같습니다. - try_another: 다른 필터로 시도해보거나 코드 예제를 추가하세요. - no_result: 안타깝게도 필터에 맞는 가이드가 없습니다. - learn: 코드 예제를 추가하는 방법을 알아보세요. - communities_using_discussions: 토론을 사용하는 GitHub.com의 커뮤니티 - add_your_community: 커뮤니티 추가 - sponsor_community: GitHub 스폰서 커뮤니티 - supported_releases: 지원되는 릴리스 - release_notes_for: 다음에 대한 릴리스 정보 - upgrade_from: 업그레이드할 버전 - browse_all_docs: 모든 문서 찾아보기 - browse_all: 모두 찾아보기 - docs: 문서 - explore_release_notes: 릴리스 작업 살펴보기 - view: 모두 보기 + quickstart: Quickstart + reference: Reference + overview: Overview + guides: Guides + code_examples: Code examples + search_code_examples: Search code examples + search_results_for: Search results for + matches_displayed: Matches displayed + show_more: Show more + explore_people_and_projects: Explore people and projects + sorry: Sorry, there is no result for + no_example: It looks like we don't have an example that fits your filter. + try_another: Try another filter or add your code example. + no_result: Sorry, there are no guides that match your filter. + learn: Learn how to add a code example + communities_using_discussions: Communities on GitHub.com using discussions + add_your_community: Add your community + sponsor_community: GitHub Sponsors community + supported_releases: Supported releases + release_notes_for: Release notes for + upgrade_from: Upgrade from + browse_all_docs: Browse all docs + browse_all: Browse all + docs: docs + explore_release_notes: Explore release notes + view: View all product_guides: - start_path: 학습 경로 시작 - learning_paths: '{{ productMap[currentProduct].name }} 학습 경로' - learning_paths_desc: 학습 경로는 특정 주제를 마스터하는 데 도움이 되는 가이드 모음입니다. - guides: '{{ productMap[currentProduct].name }} 가이드' - more_guides: 가이드 더 보기 - load_more: 더 많은 가이드 로드 - all_guides: '모든 {{ productMap[currentProduct].name }} 가이드' - filter_instructions: 다음 컨트롤을 사용하여 가이드 목록 필터링 + start_path: Start learning path + learning_paths: '{{ productMap[currentProduct].name }} learning paths' + learning_paths_desc: Learning paths are a collection of guides that help you master a particular subject. + guides: '{{ productMap[currentProduct].name }} guides' + more_guides: more guides + load_more: Load more guides + all_guides: 'All {{ productMap[currentProduct].name }} guides' + filter_instructions: Filter the guide list using these controls filters: type: Type - topic: 항목 - all: 모두 + topic: Topic + all: All guides_found: - multiple: '{n}개 가이드 찾음' - one: 1개 가이드 찾음 - none: 가이드 없음 + multiple: '{n} guides found' + one: 1 guide found + none: No guides found guide_types: - overview: 개요 - quick_start: 빠른 시작 - tutorial: 자습서 - how_to: 방법 가이드 - reference: 참조 + overview: Overview + quick_start: Quickstart + tutorial: Tutorial + how_to: How-to guide + reference: Reference learning_track_nav: - prevGuide: 이전 가이드 - nextGuide: 다음 가이드 + prevGuide: Previous guide + nextGuide: Next guide toggle_images: - off: "이미지 표시 안 함, 표시하려면 클릭" - on: "이미지 표시함, 숨기려면 클릭" - hide_single: 이미지 숨기기 - show_single: 이미지 표시 + off: Images are off, click to show + on: Images are on, click to hide + hide_single: Hide image + show_single: Show image scroll_button: - scroll_to_top: 맨 위로 스크롤 + scroll_to_top: Scroll to top diff --git a/translations/ko-KR/data/variables/product.yml b/translations/ko-KR/data/variables/product.yml index 2c9c2dc8f7..4b90a74a9d 100644 --- a/translations/ko-KR/data/variables/product.yml +++ b/translations/ko-KR/data/variables/product.yml @@ -23,7 +23,6 @@ prodname_ghe_cloud: 'GitHub Enterprise Cloud' prodname_ghe_managed: 'GitHub AE' prodname_ghe_one: 'GitHub One' prodname_docs: 'GitHub Docs' - prodname_free_user: 'GitHub Free' prodname_pro: 'GitHub Pro' prodname_team: 'GitHub Team' diff --git a/translations/log/msft-de-resets.csv b/translations/log/msft-de-resets.csv index 6062bb29d2..d7da60ca95 100644 --- a/translations/log/msft-de-resets.csv +++ b/translations/log/msft-de-resets.csv @@ -580,7 +580,6 @@ translations/de-DE/content/admin/identity-and-access-management/using-enterprise translations/de-DE/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-scim-provisioning-for-enterprise-managed-users.md,rendering error translations/de-DE/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md,rendering error translations/de-DE/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/index.md,rendering error -translations/de-DE/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/about-saml-for-enterprise-iam.md,broken liquid tags translations/de-DE/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md,broken liquid tags translations/de-DE/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/enabling-encrypted-assertions.md,rendering error translations/de-DE/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/managing-team-synchronization-for-organizations-in-your-enterprise.md,rendering error @@ -658,7 +657,6 @@ translations/de-DE/content/authentication/managing-commit-signature-verification translations/de-DE/content/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account.md,rendering error translations/de-DE/content/authentication/managing-commit-signature-verification/associating-an-email-with-your-gpg-key.md,rendering error translations/de-DE/content/authentication/managing-commit-signature-verification/displaying-verification-statuses-for-all-of-your-commits.md,rendering error -translations/de-DE/content/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key.md,broken liquid tags translations/de-DE/content/authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication.md,rendering error translations/de-DE/content/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication.md,broken liquid tags translations/de-DE/content/authentication/securing-your-account-with-two-factor-authentication-2fa/changing-two-factor-authentication-delivery-methods-for-your-mobile-device.md,rendering error @@ -700,7 +698,6 @@ translations/de-DE/content/code-security/adopting-github-advanced-security-at-sc translations/de-DE/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md,rendering error translations/de-DE/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql.md,rendering error translations/de-DE/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md,rendering error -translations/de-DE/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages.md,broken liquid tags translations/de-DE/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md,rendering error translations/de-DE/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository.md,rendering error translations/de-DE/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/tracking-code-scanning-alerts-in-issues-using-task-lists.md,rendering error @@ -742,6 +739,7 @@ translations/de-DE/content/code-security/secret-scanning/protecting-pushes-with- translations/de-DE/content/code-security/secret-scanning/pushing-a-branch-blocked-by-push-protection.md,rendering error translations/de-DE/content/code-security/secret-scanning/secret-scanning-patterns.md,rendering error translations/de-DE/content/code-security/security-advisories/global-security-advisories/about-the-github-advisory-database.md,rendering error +translations/de-DE/content/code-security/security-advisories/guidance-on-reporting-and-writing/managing-privately-reported-security-vulnerabilities.md,rendering error translations/de-DE/content/code-security/security-advisories/guidance-on-reporting-and-writing/privately-reporting-a-security-vulnerability.md,rendering error translations/de-DE/content/code-security/security-advisories/repository-security-advisories/configuring-private-vulnerability-reporting-for-a-repository.md,rendering error translations/de-DE/content/code-security/security-overview/about-the-security-overview.md,rendering error @@ -751,31 +749,27 @@ translations/de-DE/content/code-security/security-overview/viewing-the-security- translations/de-DE/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md,rendering error translations/de-DE/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md,rendering error translations/de-DE/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review.md,rendering error -translations/de-DE/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md,broken liquid tags translations/de-DE/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md,rendering error -translations/de-DE/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md,broken liquid tags translations/de-DE/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-the-dependency-graph.md,broken liquid tags translations/de-DE/content/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph.md,broken liquid tags translations/de-DE/content/codespaces/codespaces-reference/security-in-github-codespaces.md,broken liquid tags -translations/de-DE/content/codespaces/codespaces-reference/using-the-vs-code-command-palette-in-codespaces.md,broken liquid tags translations/de-DE/content/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace.md,broken liquid tags translations/de-DE/content/codespaces/customizing-your-codespace/renaming-a-codespace.md,broken liquid tags +translations/de-DE/content/codespaces/developing-in-codespaces/creating-a-codespace-for-a-repository.md,rendering error translations/de-DE/content/codespaces/developing-in-codespaces/creating-a-codespace-from-a-template.md,rendering error -translations/de-DE/content/codespaces/developing-in-codespaces/getting-started-with-github-codespaces-for-machine-learning.md,broken liquid tags translations/de-DE/content/codespaces/developing-in-codespaces/opening-an-existing-codespace.md,broken liquid tags translations/de-DE/content/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace.md,broken liquid tags -translations/de-DE/content/codespaces/developing-in-codespaces/the-codespace-lifecycle.md,broken liquid tags -translations/de-DE/content/codespaces/managing-codespaces-for-your-organization/listing-the-codespaces-in-your-organization.md,broken liquid tags translations/de-DE/content/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces.md,rendering error translations/de-DE/content/codespaces/prebuilding-your-codespaces/allowing-a-prebuild-to-access-other-repositories.md,broken liquid tags translations/de-DE/content/codespaces/prebuilding-your-codespaces/configuring-prebuilds.md,rendering error translations/de-DE/content/codespaces/setting-up-your-project-for-codespaces/adding-a-codespaces-badge.md,rendering error -translations/de-DE/content/codespaces/setting-up-your-project-for-codespaces/adding-features-to-a-devcontainer-file.md,broken liquid tags +translations/de-DE/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md,broken liquid tags translations/de-DE/content/codespaces/troubleshooting/troubleshooting-prebuilds.md,rendering error translations/de-DE/content/communities/documenting-your-project-with-wikis/about-wikis.md,rendering error translations/de-DE/content/communities/documenting-your-project-with-wikis/changing-access-permissions-for-wikis.md,rendering error translations/de-DE/content/communities/documenting-your-project-with-wikis/editing-wiki-content.md,rendering error translations/de-DE/content/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.md,rendering error +translations/de-DE/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md,broken liquid tags translations/de-DE/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md,broken liquid tags translations/de-DE/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md,broken liquid tags translations/de-DE/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md,broken liquid tags @@ -948,6 +942,7 @@ translations/de-DE/content/packages/learn-github-packages/introduction-to-github translations/de-DE/content/packages/learn-github-packages/publishing-a-package.md,rendering error translations/de-DE/content/packages/learn-github-packages/viewing-packages.md,rendering error translations/de-DE/content/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions.md,rendering error +translations/de-DE/content/packages/quickstart.md,rendering error translations/de-DE/content/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry.md,rendering error translations/de-DE/content/packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry.md,rendering error translations/de-DE/content/packages/working-with-a-github-packages-registry/working-with-the-container-registry.md,rendering error @@ -1040,7 +1035,6 @@ translations/de-DE/content/rest/enterprise-admin/pre-receive-hooks.md,broken liq translations/de-DE/content/rest/enterprise-admin/repo-pre-receive-hooks.md,broken liquid tags translations/de-DE/content/rest/enterprise-admin/scim.md,rendering error translations/de-DE/content/rest/enterprise-admin/users.md,broken liquid tags -translations/de-DE/content/rest/gitignore.md,rendering error translations/de-DE/content/rest/guides/getting-started-with-the-rest-api.md,broken liquid tags translations/de-DE/content/rest/guides/traversing-with-pagination.md,rendering error translations/de-DE/content/rest/guides/working-with-comments.md,broken liquid tags @@ -1052,7 +1046,6 @@ translations/de-DE/content/rest/overview/resources-in-the-rest-api.md,rendering translations/de-DE/content/rest/overview/troubleshooting.md,broken liquid tags translations/de-DE/content/rest/packages.md,broken liquid tags translations/de-DE/content/rest/projects/projects.md,broken liquid tags -translations/de-DE/content/rest/pulls/comments.md,broken liquid tags translations/de-DE/content/rest/quickstart.md,broken liquid tags translations/de-DE/content/rest/scim.md,rendering error translations/de-DE/content/rest/teams/team-sync.md,rendering error @@ -1100,7 +1093,6 @@ translations/de-DE/data/reusables/actions/enterprise-common-prereqs.md,rendering translations/de-DE/data/reusables/actions/enterprise-marketplace-actions.md,broken liquid tags translations/de-DE/data/reusables/actions/enterprise-postinstall-nextsteps.md,rendering error translations/de-DE/data/reusables/actions/github-connect-resolution.md,rendering error -translations/de-DE/data/reusables/actions/ip-allow-list-self-hosted-runners.md,broken liquid tags translations/de-DE/data/reusables/actions/jobs/section-defining-outputs-for-jobs.md,broken liquid tags translations/de-DE/data/reusables/actions/more-resources-for-ghes.md,rendering error translations/de-DE/data/reusables/actions/moving-a-runner-to-a-group.md,rendering error @@ -1120,7 +1112,6 @@ translations/de-DE/data/reusables/actions/settings-ui/settings-actions-pages-cus translations/de-DE/data/reusables/actions/settings-ui/settings-actions-runner-groups.md,rendering error translations/de-DE/data/reusables/actions/settings-ui/settings-actions-runners.md,rendering error translations/de-DE/data/reusables/actions/sidebar-secret.md,rendering error -translations/de-DE/data/reusables/actions/supported-github-runners.md,broken liquid tags translations/de-DE/data/reusables/actions/upgrade-runners-before-upgrade-ghes.md,rendering error translations/de-DE/data/reusables/actions/workflow-basic-example-and-explanation.md,rendering error translations/de-DE/data/reusables/actions/workflow-dispatch-inputs.md,rendering error @@ -1131,14 +1122,12 @@ translations/de-DE/data/reusables/advanced-security/secret-scanning-add-custom-p translations/de-DE/data/reusables/advanced-security/secret-scanning-create-custom-pattern.md,rendering error translations/de-DE/data/reusables/advanced-security/secret-scanning-push-protection-org.md,broken liquid tags translations/de-DE/data/reusables/apps/user-to-server-rate-limits.md,broken liquid tags +translations/de-DE/data/reusables/audit_log/audit-log-action-categories.md,broken liquid tags translations/de-DE/data/reusables/audit_log/audit_log_sidebar_for_org_admins.md,rendering error translations/de-DE/data/reusables/audit_log/audit_log_sidebar_for_site_admins.md,rendering error translations/de-DE/data/reusables/audit_log/retention-periods.md,rendering error translations/de-DE/data/reusables/branches/new-repo-default-branch.md,rendering error translations/de-DE/data/reusables/classroom/about-autograding.md,rendering error -translations/de-DE/data/reusables/code-scanning/alerts-found-in-generated-code.md,broken liquid tags -translations/de-DE/data/reusables/code-scanning/autobuild-add-build-steps.md,broken liquid tags -translations/de-DE/data/reusables/code-scanning/autobuild-compiled-languages.md,broken liquid tags translations/de-DE/data/reusables/code-scanning/codeql-context-for-actions-and-third-party-tools.md,rendering error translations/de-DE/data/reusables/code-scanning/codeql-languages-bullets.md,rendering error translations/de-DE/data/reusables/code-scanning/codeql-languages-keywords.md,rendering error @@ -1150,7 +1139,6 @@ translations/de-DE/data/reusables/codespaces/codespaces-disabling-org-billing.md translations/de-DE/data/reusables/codespaces/customize-vcpus-and-ram.md,broken liquid tags translations/de-DE/data/reusables/codespaces/next-steps-adding-devcontainer.md,broken liquid tags translations/de-DE/data/reusables/codespaces/prebuilds-crossreference.md,broken liquid tags -translations/de-DE/data/reusables/codespaces/rebuild-command.md,broken liquid tags translations/de-DE/data/reusables/codespaces/secrets-on-start.md,broken liquid tags translations/de-DE/data/reusables/command_line/provide-an-access-token.md,broken liquid tags translations/de-DE/data/reusables/copilot/install-copilot-in-neovim.md,broken liquid tags @@ -1171,7 +1159,6 @@ translations/de-DE/data/reusables/enterprise-accounts/actions-packages-report-do translations/de-DE/data/reusables/enterprise-accounts/billing-microsoft-ea-overview.md,broken liquid tags translations/de-DE/data/reusables/enterprise-accounts/dormant-user-activity-threshold.md,rendering error translations/de-DE/data/reusables/enterprise-accounts/dormant-user-activity.md,rendering error -translations/de-DE/data/reusables/enterprise-accounts/emu-azure-admin-consent.md,broken liquid tags translations/de-DE/data/reusables/enterprise-accounts/emu-cap-validates.md,broken liquid tags translations/de-DE/data/reusables/enterprise-accounts/emu-forks.md,rendering error translations/de-DE/data/reusables/enterprise-accounts/emu-permission-follow.md,broken liquid tags @@ -1192,7 +1179,6 @@ translations/de-DE/data/reusables/enterprise/test-in-staging.md,rendering error translations/de-DE/data/reusables/enterprise_installation/download-package.md,rendering error translations/de-DE/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md,rendering error translations/de-DE/data/reusables/enterprise_installation/hotpatching-explanation.md,broken liquid tags -translations/de-DE/data/reusables/enterprise_installation/image-urls-viewable-warning.md,broken liquid tags translations/de-DE/data/reusables/enterprise_installation/ssh-into-instance.md,rendering error translations/de-DE/data/reusables/enterprise_site_admin_settings/dormancy-threshold.md,rendering error translations/de-DE/data/reusables/enterprise_site_admin_settings/sign-in.md,rendering error @@ -1219,10 +1205,7 @@ translations/de-DE/data/reusables/getting-started/enterprise-advanced-security.m translations/de-DE/data/reusables/getting-started/managing-enterprise-members.md,rendering error translations/de-DE/data/reusables/git/git-push.md,rendering error translations/de-DE/data/reusables/git/provide-credentials.md,rendering error -translations/de-DE/data/reusables/identity-and-permissions/about-adding-ip-allow-list-entries.md,broken liquid tags -translations/de-DE/data/reusables/identity-and-permissions/about-editing-ip-allow-list-entries.md,broken liquid tags -translations/de-DE/data/reusables/identity-and-permissions/about-enabling-allowed-ip-addresses.md,broken liquid tags -translations/de-DE/data/reusables/identity-and-permissions/ip-allow-lists-enable.md,broken liquid tags +translations/de-DE/data/reusables/identity-and-permissions/ip-allow-lists-enterprise.md,broken liquid tags translations/de-DE/data/reusables/identity-and-permissions/ip-allow-lists-githubapps-enterprise.md,rendering error translations/de-DE/data/reusables/identity-and-permissions/vigilant-mode-beta-note.md,rendering error translations/de-DE/data/reusables/large_files/storage_assets_location.md,broken liquid tags @@ -1236,6 +1219,7 @@ translations/de-DE/data/reusables/organizations/member-privileges.md,rendering e translations/de-DE/data/reusables/organizations/navigate-to-org.md,rendering error translations/de-DE/data/reusables/organizations/organization-wide-project.md,broken liquid tags translations/de-DE/data/reusables/organizations/repository-defaults.md,rendering error +translations/de-DE/data/reusables/organizations/require-ssh-cert.md,broken liquid tags translations/de-DE/data/reusables/organizations/security-and-analysis.md,rendering error translations/de-DE/data/reusables/organizations/security.md,rendering error translations/de-DE/data/reusables/organizations/settings-sidebar-actions-general.md,rendering error @@ -1289,7 +1273,6 @@ translations/de-DE/data/reusables/scim/supported-idps.md,rendering error translations/de-DE/data/reusables/search/syntax_tips.md,broken liquid tags translations/de-DE/data/reusables/secret-scanning/enterprise-enable-secret-scanning.md,broken liquid tags translations/de-DE/data/reusables/secret-scanning/partner-secret-list-private-repo.md,rendering error -translations/de-DE/data/reusables/secret-scanning/partner-secret-list-public-repo.md,broken liquid tags translations/de-DE/data/reusables/secret-scanning/secret-list-private-push-protection.md,rendering error translations/de-DE/data/reusables/security-overview/permissions.md,rendering error translations/de-DE/data/reusables/shortdesc/rate_limits_github_apps.md,rendering error @@ -1317,5 +1300,6 @@ translations/de-DE/data/reusables/user-settings/security.md,rendering error translations/de-DE/data/reusables/user-settings/ssh.md,rendering error translations/de-DE/data/reusables/webhooks/repository_vulnerability_alert_short_desc.md,broken liquid tags translations/de-DE/data/reusables/webhooks/workflow_run_properties.md,broken liquid tags +translations/de-DE/data/ui.yml,broken liquid tags translations/de-DE/data/variables/product.yml,rendering error translations/de-DE/data/variables/projects.yml,broken liquid tags diff --git a/translations/log/msft-fr-resets.csv b/translations/log/msft-fr-resets.csv index 1807f6d03e..b5b6c4ed80 100644 --- a/translations/log/msft-fr-resets.csv +++ b/translations/log/msft-fr-resets.csv @@ -691,7 +691,6 @@ translations/fr-FR/content/code-security/adopting-github-advanced-security-at-sc translations/fr-FR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md,rendering error translations/fr-FR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql.md,rendering error translations/fr-FR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md,rendering error -translations/fr-FR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages.md,broken liquid tags translations/fr-FR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md,rendering error translations/fr-FR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository.md,rendering error translations/fr-FR/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/tracking-code-scanning-alerts-in-issues-using-task-lists.md,rendering error @@ -744,7 +743,6 @@ translations/fr-FR/content/code-security/security-overview/viewing-the-security- translations/fr-FR/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md,rendering error translations/fr-FR/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md,rendering error translations/fr-FR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review.md,rendering error -translations/fr-FR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md,broken liquid tags translations/fr-FR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md,rendering error translations/fr-FR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-the-dependency-graph.md,broken liquid tags translations/fr-FR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph.md,broken liquid tags @@ -763,12 +761,14 @@ translations/fr-FR/content/codespaces/managing-codespaces-for-your-organization/ translations/fr-FR/content/codespaces/prebuilding-your-codespaces/allowing-a-prebuild-to-access-other-repositories.md,broken liquid tags translations/fr-FR/content/codespaces/prebuilding-your-codespaces/configuring-prebuilds.md,rendering error translations/fr-FR/content/codespaces/setting-up-your-project-for-codespaces/adding-a-codespaces-badge.md,rendering error +translations/fr-FR/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md,broken liquid tags translations/fr-FR/content/codespaces/troubleshooting/troubleshooting-dotfiles-for-codespaces.md,broken liquid tags translations/fr-FR/content/codespaces/troubleshooting/troubleshooting-prebuilds.md,rendering error translations/fr-FR/content/communities/documenting-your-project-with-wikis/about-wikis.md,rendering error translations/fr-FR/content/communities/documenting-your-project-with-wikis/changing-access-permissions-for-wikis.md,rendering error translations/fr-FR/content/communities/documenting-your-project-with-wikis/editing-wiki-content.md,rendering error translations/fr-FR/content/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.md,rendering error +translations/fr-FR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md,broken liquid tags translations/fr-FR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md,broken liquid tags translations/fr-FR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md,broken liquid tags translations/fr-FR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md,broken liquid tags @@ -941,6 +941,7 @@ translations/fr-FR/content/packages/learn-github-packages/introduction-to-github translations/fr-FR/content/packages/learn-github-packages/publishing-a-package.md,rendering error translations/fr-FR/content/packages/learn-github-packages/viewing-packages.md,rendering error translations/fr-FR/content/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions.md,rendering error +translations/fr-FR/content/packages/quickstart.md,rendering error translations/fr-FR/content/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry.md,rendering error translations/fr-FR/content/packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry.md,rendering error translations/fr-FR/content/packages/working-with-a-github-packages-registry/working-with-the-container-registry.md,rendering error @@ -1044,7 +1045,6 @@ translations/fr-FR/content/rest/overview/resources-in-the-rest-api.md,rendering translations/fr-FR/content/rest/overview/troubleshooting.md,broken liquid tags translations/fr-FR/content/rest/packages.md,broken liquid tags translations/fr-FR/content/rest/projects/projects.md,broken liquid tags -translations/fr-FR/content/rest/pulls/comments.md,broken liquid tags translations/fr-FR/content/rest/quickstart.md,broken liquid tags translations/fr-FR/content/rest/scim.md,rendering error translations/fr-FR/content/rest/teams/team-sync.md,rendering error @@ -1122,14 +1122,12 @@ translations/fr-FR/data/reusables/advanced-security/secret-scanning-add-custom-p translations/fr-FR/data/reusables/advanced-security/secret-scanning-create-custom-pattern.md,rendering error translations/fr-FR/data/reusables/advanced-security/secret-scanning-push-protection-org.md,broken liquid tags translations/fr-FR/data/reusables/apps/user-to-server-rate-limits.md,broken liquid tags +translations/fr-FR/data/reusables/audit_log/audit-log-action-categories.md,broken liquid tags translations/fr-FR/data/reusables/audit_log/audit_log_sidebar_for_org_admins.md,rendering error translations/fr-FR/data/reusables/audit_log/audit_log_sidebar_for_site_admins.md,rendering error translations/fr-FR/data/reusables/audit_log/retention-periods.md,rendering error translations/fr-FR/data/reusables/branches/new-repo-default-branch.md,rendering error translations/fr-FR/data/reusables/classroom/about-autograding.md,rendering error -translations/fr-FR/data/reusables/code-scanning/alerts-found-in-generated-code.md,broken liquid tags -translations/fr-FR/data/reusables/code-scanning/autobuild-add-build-steps.md,broken liquid tags -translations/fr-FR/data/reusables/code-scanning/autobuild-compiled-languages.md,broken liquid tags translations/fr-FR/data/reusables/code-scanning/codeql-context-for-actions-and-third-party-tools.md,rendering error translations/fr-FR/data/reusables/code-scanning/codeql-languages-bullets.md,rendering error translations/fr-FR/data/reusables/code-scanning/codeql-languages-keywords.md,rendering error @@ -1207,6 +1205,7 @@ translations/fr-FR/data/reusables/getting-started/enterprise-advanced-security.m translations/fr-FR/data/reusables/getting-started/managing-enterprise-members.md,rendering error translations/fr-FR/data/reusables/git/git-push.md,rendering error translations/fr-FR/data/reusables/git/provide-credentials.md,rendering error +translations/fr-FR/data/reusables/identity-and-permissions/ip-allow-lists-enterprise.md,broken liquid tags translations/fr-FR/data/reusables/identity-and-permissions/ip-allow-lists-githubapps-enterprise.md,rendering error translations/fr-FR/data/reusables/identity-and-permissions/vigilant-mode-beta-note.md,rendering error translations/fr-FR/data/reusables/large_files/storage_assets_location.md,broken liquid tags @@ -1218,8 +1217,8 @@ translations/fr-FR/data/reusables/organizations/billing_plans.md,rendering error translations/fr-FR/data/reusables/organizations/github-apps-settings-sidebar.md,rendering error translations/fr-FR/data/reusables/organizations/member-privileges.md,rendering error translations/fr-FR/data/reusables/organizations/navigate-to-org.md,rendering error -translations/fr-FR/data/reusables/organizations/organization-wide-project.md,broken liquid tags translations/fr-FR/data/reusables/organizations/repository-defaults.md,rendering error +translations/fr-FR/data/reusables/organizations/require-ssh-cert.md,broken liquid tags translations/fr-FR/data/reusables/organizations/security-and-analysis.md,rendering error translations/fr-FR/data/reusables/organizations/security.md,rendering error translations/fr-FR/data/reusables/organizations/settings-sidebar-actions-general.md,rendering error @@ -1273,7 +1272,6 @@ translations/fr-FR/data/reusables/scim/supported-idps.md,rendering error translations/fr-FR/data/reusables/search/syntax_tips.md,broken liquid tags translations/fr-FR/data/reusables/secret-scanning/enterprise-enable-secret-scanning.md,broken liquid tags translations/fr-FR/data/reusables/secret-scanning/partner-secret-list-private-repo.md,rendering error -translations/fr-FR/data/reusables/secret-scanning/partner-secret-list-public-repo.md,broken liquid tags translations/fr-FR/data/reusables/secret-scanning/secret-list-private-push-protection.md,rendering error translations/fr-FR/data/reusables/security-overview/permissions.md,rendering error translations/fr-FR/data/reusables/security/displayed-information.md,broken liquid tags @@ -1302,5 +1300,6 @@ translations/fr-FR/data/reusables/user-settings/security.md,rendering error translations/fr-FR/data/reusables/user-settings/ssh.md,rendering error translations/fr-FR/data/reusables/webhooks/repository_vulnerability_alert_short_desc.md,broken liquid tags translations/fr-FR/data/reusables/webhooks/workflow_run_properties.md,broken liquid tags +translations/fr-FR/data/ui.yml,broken liquid tags translations/fr-FR/data/variables/product.yml,rendering error translations/fr-FR/data/variables/projects.yml,broken liquid tags diff --git a/translations/log/msft-ko-resets.csv b/translations/log/msft-ko-resets.csv index 8c6bac703f..82407a0ee3 100644 --- a/translations/log/msft-ko-resets.csv +++ b/translations/log/msft-ko-resets.csv @@ -573,7 +573,6 @@ translations/ko-KR/content/admin/identity-and-access-management/using-enterprise translations/ko-KR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md,rendering error translations/ko-KR/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-your-enterprise-to-a-new-identity-provider-or-tenant.md,rendering error translations/ko-KR/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/index.md,rendering error -translations/ko-KR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md,rendering error translations/ko-KR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-user-provisioning-with-scim-for-your-enterprise.md,rendering error translations/ko-KR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/enabling-encrypted-assertions.md,rendering error translations/ko-KR/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/index.md,rendering error @@ -642,7 +641,7 @@ translations/ko-KR/content/authentication/connecting-to-github-with-ssh/generati translations/ko-KR/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md,rendering error translations/ko-KR/content/authentication/index.md,rendering error translations/ko-KR/content/authentication/keeping-your-account-and-data-secure/about-authentication-to-github.md,rendering error -translations/ko-KR/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md,rendering error +translations/ko-KR/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md,broken liquid tags translations/ko-KR/content/authentication/keeping-your-account-and-data-secure/connecting-with-third-party-applications.md,rendering error translations/ko-KR/content/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token.md,rendering error translations/ko-KR/content/authentication/keeping-your-account-and-data-secure/creating-a-strong-password.md,rendering error @@ -759,13 +758,13 @@ translations/ko-KR/content/code-security/security-overview/viewing-the-security- translations/ko-KR/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md,rendering error translations/ko-KR/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md,rendering error translations/ko-KR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review.md,rendering error -translations/ko-KR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md,rendering error translations/ko-KR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md,rendering error translations/ko-KR/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-dependency-review.md,rendering error translations/ko-KR/content/codespaces/codespaces-reference/allowing-your-codespace-to-access-a-private-image-registry.md,rendering error translations/ko-KR/content/codespaces/codespaces-reference/security-in-github-codespaces.md,broken liquid tags translations/ko-KR/content/codespaces/developing-in-codespaces/getting-started-with-github-codespaces-for-machine-learning.md,rendering error translations/ko-KR/content/codespaces/developing-in-codespaces/opening-an-existing-codespace.md,rendering error +translations/ko-KR/content/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace.md,broken liquid tags translations/ko-KR/content/codespaces/developing-in-codespaces/using-github-codespaces-in-your-jetbrains-ide.md,rendering error translations/ko-KR/content/codespaces/getting-started/deep-dive.md,rendering error translations/ko-KR/content/codespaces/getting-started/quickstart.md,rendering error @@ -783,6 +782,7 @@ translations/ko-KR/content/communities/documenting-your-project-with-wikis/about translations/ko-KR/content/communities/documenting-your-project-with-wikis/changing-access-permissions-for-wikis.md,rendering error translations/ko-KR/content/communities/documenting-your-project-with-wikis/editing-wiki-content.md,rendering error translations/ko-KR/content/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.md,rendering error +translations/ko-KR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md,broken liquid tags translations/ko-KR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md,rendering error translations/ko-KR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md,broken liquid tags translations/ko-KR/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md,broken liquid tags @@ -1050,17 +1050,15 @@ translations/ko-KR/content/rest/apps/oauth-applications.md,rendering error translations/ko-KR/content/rest/dependabot/index.md,broken liquid tags translations/ko-KR/content/rest/deployments/deployments.md,rendering error translations/ko-KR/content/rest/enterprise-admin/scim.md,rendering error -translations/ko-KR/content/rest/gitignore.md,rendering error translations/ko-KR/content/rest/guides/getting-started-with-the-rest-api.md,rendering error translations/ko-KR/content/rest/guides/traversing-with-pagination.md,rendering error translations/ko-KR/content/rest/guides/working-with-comments.md,rendering error translations/ko-KR/content/rest/overview/api-previews.md,rendering error +translations/ko-KR/content/rest/overview/breaking-changes.md,rendering error translations/ko-KR/content/rest/overview/other-authentication-methods.md,rendering error translations/ko-KR/content/rest/overview/permissions-required-for-github-apps.md,rendering error translations/ko-KR/content/rest/overview/resources-in-the-rest-api.md,rendering error -translations/ko-KR/content/rest/overview/troubleshooting.md,rendering error translations/ko-KR/content/rest/packages.md,rendering error -translations/ko-KR/content/rest/pulls/comments.md,broken liquid tags translations/ko-KR/content/rest/quickstart.md,rendering error translations/ko-KR/content/rest/scim.md,rendering error translations/ko-KR/content/rest/teams/team-sync.md,rendering error @@ -1141,6 +1139,7 @@ translations/ko-KR/data/reusables/advanced-security/secret-scanning-create-custo translations/ko-KR/data/reusables/advanced-security/secret-scanning-push-protection-enterprise.md,rendering error translations/ko-KR/data/reusables/advanced-security/secret-scanning-push-protection-org.md,rendering error translations/ko-KR/data/reusables/apps/user-to-server-rate-limits.md,rendering error +translations/ko-KR/data/reusables/audit_log/audit-log-action-categories.md,rendering error translations/ko-KR/data/reusables/audit_log/audit_log_sidebar_for_org_admins.md,rendering error translations/ko-KR/data/reusables/audit_log/audit_log_sidebar_for_site_admins.md,rendering error translations/ko-KR/data/reusables/audit_log/retention-periods.md,rendering error @@ -1243,8 +1242,8 @@ translations/ko-KR/data/reusables/organizations/billing_plans.md,rendering error translations/ko-KR/data/reusables/organizations/github-apps-settings-sidebar.md,rendering error translations/ko-KR/data/reusables/organizations/member-privileges.md,rendering error translations/ko-KR/data/reusables/organizations/navigate-to-org.md,rendering error -translations/ko-KR/data/reusables/organizations/organization-wide-project.md,broken liquid tags translations/ko-KR/data/reusables/organizations/repository-defaults.md,rendering error +translations/ko-KR/data/reusables/organizations/require-ssh-cert.md,rendering error translations/ko-KR/data/reusables/organizations/restricted-app-access-requests.md,rendering error translations/ko-KR/data/reusables/organizations/security-and-analysis.md,rendering error translations/ko-KR/data/reusables/organizations/security.md,rendering error @@ -1332,6 +1331,7 @@ translations/ko-KR/data/reusables/webhooks/dependabot_alert_availability.md,rend translations/ko-KR/data/reusables/webhooks/dependabot_alert_description.md,rendering error translations/ko-KR/data/reusables/webhooks/dependabot_alert_payload.md,rendering error translations/ko-KR/data/reusables/webhooks/pull_request_properties.md,rendering error +translations/ko-KR/data/ui.yml,broken liquid tags translations/ko-KR/data/variables/notifications.yml,rendering error translations/ko-KR/data/variables/product.yml,rendering error translations/ko-KR/data/variables/projects.yml,broken liquid tags diff --git a/translations/log/msft-ru-resets.csv b/translations/log/msft-ru-resets.csv index 1b1a673443..d7647d275e 100644 --- a/translations/log/msft-ru-resets.csv +++ b/translations/log/msft-ru-resets.csv @@ -632,7 +632,6 @@ translations/ru-RU/content/admin/identity-and-access-management/using-enterprise translations/ru-RU/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-your-enterprise-to-a-new-identity-provider-or-tenant.md,rendering error translations/ru-RU/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/index.md,rendering error translations/ru-RU/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-authentication-and-provisioning-for-your-enterprise-using-okta.md,rendering error -translations/ru-RU/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md,rendering error translations/ru-RU/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-user-provisioning-with-scim-for-your-enterprise.md,rendering error translations/ru-RU/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/enabling-encrypted-assertions.md,rendering error translations/ru-RU/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/index.md,broken liquid tags @@ -672,6 +671,7 @@ translations/ru-RU/content/admin/policies/enforcing-policies-for-your-enterprise translations/ru-RU/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-code-security-and-analysis-for-your-enterprise.md,rendering error translations/ru-RU/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md,rendering error translations/ru-RU/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-personal-access-tokens-in-your-enterprise.md,rendering error +translations/ru-RU/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md,rendering error translations/ru-RU/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md,rendering error translations/ru-RU/content/admin/policies/enforcing-policy-with-pre-receive-hooks/about-pre-receive-hooks.md,rendering error translations/ru-RU/content/admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-script.md,rendering error @@ -700,7 +700,6 @@ translations/ru-RU/content/authentication/connecting-to-github-with-ssh/generati translations/ru-RU/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md,rendering error translations/ru-RU/content/authentication/index.md,rendering error translations/ru-RU/content/authentication/keeping-your-account-and-data-secure/about-authentication-to-github.md,rendering error -translations/ru-RU/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md,rendering error translations/ru-RU/content/authentication/keeping-your-account-and-data-secure/connecting-with-third-party-applications.md,rendering error translations/ru-RU/content/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token.md,rendering error translations/ru-RU/content/authentication/keeping-your-account-and-data-secure/creating-a-strong-password.md,rendering error @@ -814,19 +813,21 @@ translations/ru-RU/content/code-security/security-overview/viewing-the-security- translations/ru-RU/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-accounts.md,rendering error translations/ru-RU/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md,rendering error translations/ru-RU/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review.md,rendering error -translations/ru-RU/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md,rendering error translations/ru-RU/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md,rendering error translations/ru-RU/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-the-dependency-graph.md,rendering error translations/ru-RU/content/codespaces/codespaces-reference/security-in-github-codespaces.md,broken liquid tags translations/ru-RU/content/codespaces/developing-in-codespaces/creating-a-codespace-for-a-repository.md,rendering error +translations/ru-RU/content/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace.md,broken liquid tags translations/ru-RU/content/codespaces/managing-your-codespaces/reviewing-your-security-logs-for-github-codespaces.md,broken liquid tags translations/ru-RU/content/codespaces/overview.md,rendering error +translations/ru-RU/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md,broken liquid tags translations/ru-RU/content/codespaces/the-githubdev-web-based-editor.md,broken liquid tags translations/ru-RU/content/codespaces/troubleshooting/troubleshooting-your-connection-to-github-codespaces.md,rendering error translations/ru-RU/content/communities/documenting-your-project-with-wikis/about-wikis.md,rendering error translations/ru-RU/content/communities/documenting-your-project-with-wikis/changing-access-permissions-for-wikis.md,rendering error translations/ru-RU/content/communities/documenting-your-project-with-wikis/editing-wiki-content.md,rendering error translations/ru-RU/content/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.md,rendering error +translations/ru-RU/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md,broken liquid tags translations/ru-RU/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md,rendering error translations/ru-RU/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md,broken liquid tags translations/ru-RU/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md,broken liquid tags @@ -1023,6 +1024,7 @@ translations/ru-RU/content/packages/learn-github-packages/introduction-to-github translations/ru-RU/content/packages/learn-github-packages/publishing-a-package.md,rendering error translations/ru-RU/content/packages/learn-github-packages/viewing-packages.md,rendering error translations/ru-RU/content/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions.md,rendering error +translations/ru-RU/content/packages/quickstart.md,rendering error translations/ru-RU/content/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry.md,rendering error translations/ru-RU/content/packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry.md,rendering error translations/ru-RU/content/packages/working-with-a-github-packages-registry/working-with-the-container-registry.md,rendering error @@ -1116,21 +1118,17 @@ translations/ru-RU/content/rest/enterprise-admin/pre-receive-hooks.md,rendering translations/ru-RU/content/rest/enterprise-admin/repo-pre-receive-hooks.md,rendering error translations/ru-RU/content/rest/enterprise-admin/scim.md,rendering error translations/ru-RU/content/rest/enterprise-admin/users.md,rendering error -translations/ru-RU/content/rest/gitignore.md,rendering error translations/ru-RU/content/rest/guides/getting-started-with-the-rest-api.md,rendering error translations/ru-RU/content/rest/guides/traversing-with-pagination.md,rendering error translations/ru-RU/content/rest/guides/working-with-comments.md,rendering error translations/ru-RU/content/rest/migrations/source-imports.md,rendering error translations/ru-RU/content/rest/overview/api-previews.md,rendering error -translations/ru-RU/content/rest/overview/endpoints-available-for-fine-grained-personal-access-tokens.md,rendering error +translations/ru-RU/content/rest/overview/api-versions.md,rendering error translations/ru-RU/content/rest/overview/other-authentication-methods.md,rendering error -translations/ru-RU/content/rest/overview/permissions-required-for-fine-grained-personal-access-tokens.md,rendering error translations/ru-RU/content/rest/overview/permissions-required-for-github-apps.md,rendering error translations/ru-RU/content/rest/overview/resources-in-the-rest-api.md,rendering error -translations/ru-RU/content/rest/overview/troubleshooting.md,rendering error translations/ru-RU/content/rest/packages.md,rendering error translations/ru-RU/content/rest/projects/projects.md,rendering error -translations/ru-RU/content/rest/pulls/comments.md,broken liquid tags translations/ru-RU/content/rest/quickstart.md,rendering error translations/ru-RU/content/rest/scim.md,rendering error translations/ru-RU/content/rest/teams/team-sync.md,rendering error @@ -1254,6 +1252,7 @@ translations/ru-RU/data/reusables/copilot/install-copilot-in-neovim.md,rendering translations/ru-RU/data/reusables/dependabot/beta-security-and-version-updates.md,rendering error translations/ru-RU/data/reusables/dependabot/configuration-options.md,rendering error translations/ru-RU/data/reusables/dependabot/default-dependencies-allow-ignore.md,broken liquid tags +translations/ru-RU/data/reusables/dependabot/dependabot-actions-support.md,rendering error translations/ru-RU/data/reusables/dependabot/dependabot-alerts-filters.md,rendering error translations/ru-RU/data/reusables/dependabot/dependabot-updates-and-actions.md,rendering error translations/ru-RU/data/reusables/dependabot/enabling-disabling-dependency-graph-private-repo.md,rendering error @@ -1350,7 +1349,6 @@ translations/ru-RU/data/reusables/organizations/mixed-roles-warning.md,broken li translations/ru-RU/data/reusables/organizations/navigate-to-org.md,rendering error translations/ru-RU/data/reusables/organizations/new_team.md,broken liquid tags translations/ru-RU/data/reusables/organizations/oauth_app_access.md,broken liquid tags -translations/ru-RU/data/reusables/organizations/organization-wide-project.md,rendering error translations/ru-RU/data/reusables/organizations/owners-team.md,broken liquid tags translations/ru-RU/data/reusables/organizations/people.md,broken liquid tags translations/ru-RU/data/reusables/organizations/repository-defaults.md,rendering error @@ -1468,5 +1466,6 @@ translations/ru-RU/data/reusables/webhooks/dependabot_alert_availability.md,rend translations/ru-RU/data/reusables/webhooks/dependabot_alert_description.md,rendering error translations/ru-RU/data/reusables/webhooks/dependabot_alert_payload.md,rendering error translations/ru-RU/data/reusables/webhooks/pull_request_properties.md,rendering error +translations/ru-RU/data/ui.yml,broken liquid tags translations/ru-RU/data/variables/product.yml,rendering error translations/ru-RU/data/variables/projects.yml,broken liquid tags diff --git a/translations/ru-RU/content/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list.md b/translations/ru-RU/content/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list.md index 21860663f2..b13df168ad 100644 --- a/translations/ru-RU/content/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list.md +++ b/translations/ru-RU/content/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list.md @@ -1,7 +1,7 @@ --- title: Ограничение сетевого трафика для предприятия с помощью списка разрешенных IP-адресов shortTitle: Restricting network traffic -intro: Вы можете ограничить доступ к организации и разрешить доступ к ресурсам только с указанных IP-адресов с помощью списка разрешенных IP-адресов. +intro: Вы можете ограничить доступ к предприятиям и разрешить доступ только к ресурсам с указанных IP-адресов с помощью списка разрешенных IP-адресов. permissions: Enterprise owners can configure IP allow lists. miniTocMaxHeadingLevel: 3 versions: @@ -17,12 +17,12 @@ topics: redirect_from: - /admin/configuration/restricting-network-traffic-to-your-enterprise - /admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise -ms.openlocfilehash: cd0c5b4bafc5226a99a75d3632fc5072233f5c1c -ms.sourcegitcommit: c562c85cc75ffe1eb4e9595d8adc09ec71697ab1 +ms.openlocfilehash: d9a4518f2fcc23d4b49967effb7b9a3022a7c6bd +ms.sourcegitcommit: 7a74d5796695bb21c30e4031679253cbc16ceaea ms.translationtype: MT ms.contentlocale: ru-RU -ms.lasthandoff: 11/22/2022 -ms.locfileid: '148180153' +ms.lasthandoff: 11/28/2022 +ms.locfileid: '148184015' --- ## Сведения об ограничениях сетевого трафика @@ -30,13 +30,13 @@ ms.locfileid: '148180153' {% ifversion ghec %} - Если ваше предприятие использует {% data variables.product.prodname_emus %} с OIDC, вы можете выбрать, следует ли использовать функцию списка разрешенных IP-адресов {% data variables.product.company_short %} или использовать ограничения списка разрешений для поставщика удостоверений (IdP). Если ваше предприятие не использует {% data variables.product.prodname_emus %} с OIDC, можно использовать функцию списка разрешений {% data variables.product.company_short %}. +Если ваше предприятие использует {% data variables.product.prodname_emus %} с OIDC, вы можете выбрать, следует ли использовать функцию списка разрешенных IP-адресов {% data variables.product.company_short %}или использовать ограничения списка разрешений для поставщика удостоверений (IdP). Если ваше предприятие не использует {% data variables.product.prodname_emus %} с OIDC, можно использовать функцию списка разрешений {% data variables.product.company_short %}. {% elsif ghae %} По умолчанию правила группы безопасности сети (NSG) Azure оставляют весь входящий трафик открытым на портах 22, 80, 443 и 25. Вы можете связаться с {% data variables.contact.github_support %}, чтобы настроить ограничения доступа для {% data variables.product.product_name %}. -Чтобы ограничить использование групп безопасности сети Azure, обратитесь в {% data variables.contact.github_support %} с IP-адресами, которым должен быть разрешен доступ к {% data variables.product.product_name %}. Укажите диапазоны адресов, используя стандартный формат CIDR (бесклассовая междоменная маршрутизация). {% data variables.contact.github_support %} настроит соответствующие правила брандмауэра, чтобы ограничить сетевой доступ по протоколам HTTP, SSH, HTTPS и SMTP. Дополнительные сведения см. в разделе [Получение помощи от {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support). +Для получения ограничений на использование групп безопасности сети Azure обратитесь к {% data variables.contact.github_support %} с IP-адресами, которым должен быть разрешен доступ к {% data variables.product.product_name %}. Укажите диапазоны адресов, используя стандартный формат CIDR (бесклассовая междоменная маршрутизация). {% data variables.contact.github_support %} настроит соответствующие правила брандмауэра, чтобы ограничить сетевой доступ по протоколам HTTP, SSH, HTTPS и SMTP. Дополнительные сведения см. в разделе [Получение помощи от {% data variables.contact.github_support %}](/admin/enterprise-support/receiving-help-from-github-support). {% endif %} @@ -44,25 +44,23 @@ ms.locfileid: '148180153' ## Сведения о списке разрешенных IP-адресов {% data variables.product.company_short %} -Список разрешенных IP-адресов {% data variables.product.company_short %} можно использовать для управления доступом к предприятию и ресурсам, принадлежащим организациям предприятия. +Вы можете использовать список разрешенных IP-адресов {% data variables.product.company_short %}, чтобы управлять доступом к вашему предприятию и ресурсам, принадлежащим организациям на предприятии. {% data reusables.identity-and-permissions.ip-allow-lists-cidr-notation %} {% data reusables.identity-and-permissions.ip-allow-lists-enable %} {% data reusables.identity-and-permissions.ip-allow-lists-enterprise %} -Вы также можете настраивать разрешенные IP-адреса для отдельной организации. Дополнительные сведения см. в разделе [Управление разрешенными IP-адресами для организации](/organizations/keeping-your-organization-secure/managing-allowed-ip-addresses-for-your-organization). - ## Сведения о списке разрешений поставщика удостоверений Если вы используете {% data variables.product.prodname_emus %} с OIDC, можно использовать список разрешений поставщика удостоверений. -Использование списка разрешений поставщика удостоверений отключает конфигурации списка разрешений IP-адресов {% data variables.product.company_short %} для всех организаций на предприятии и отключает API GraphQL для включения списков разрешенных IP-адресов и управления ими. +Использование списка разрешений поставщика удостоверений отключает конфигурации списков разрешенных IP-адресов {% data variables.product.company_short %} для всех организаций на предприятии и отключает API GraphQL для включения списков разрешенных IP-адресов и управления ими. По умолчанию поставщик удостоверений запускает CAP при начальном интерактивном входе SAML или OIDC в {% data variables.product.company_short %} для любой выбранной конфигурации списка разрешенных IP-адресов. -OIDC CAP применяется только к запросам к API с использованием маркера "пользователь—сервер", например маркера для {% data variables.product.prodname_oauth_app %} или {% data variables.product.prodname_github_app %}, действующего от имени пользователя. Cap OIDC не применяется, если {% data variables.product.prodname_github_app %} использует токен "сервер-сервер". Дополнительные сведения см. в разделах [Проверка подлинности с помощью {% data variables.product.prodname_github_apps %}](/developers/apps/building-github-apps/authenticating-with-github-apps#authenticating-as-an-installation)и [Сведения о поддержке политики условного доступа поставщиков удостоверений](/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy#github-apps-and-oauth-apps). +Cap OIDC применяется только для запросов к API с использованием маркера типа "пользователь—сервер", например маркера для {% data variables.product.prodname_oauth_app %} или {% data variables.product.prodname_github_app %}, действующего от имени пользователя. Cap OIDC не применяется, если {% data variables.product.prodname_github_app %} использует токен между серверами. Дополнительные сведения см. в разделах [Проверка подлинности с помощью {% data variables.product.prodname_github_apps %}](/developers/apps/building-github-apps/authenticating-with-github-apps#authenticating-as-an-installation)и [Сведения о поддержке политики условного доступа поставщиков удостоверений](/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-support-for-your-idps-conditional-access-policy#github-apps-and-oauth-apps). -Чтобы обеспечить беспроблемное использование OIDC CAP при одновременном применении политики к маркерам от пользователя к серверу, необходимо скопировать все диапазоны IP-адресов из каждого {% data variables.product.prodname_github_app %}, который использует ваше предприятие, в политику поставщика удостоверений. +Чтобы обеспечить беспроблемное использование OIDC CAP при одновременном применении политики к маркерам типа "пользователь —сервер", необходимо скопировать все диапазоны IP-адресов из каждого {% data variables.product.prodname_github_app %}, используемых предприятием, в политику поставщика удостоверений. ## Использование списка разрешенных IP-адресов {% data variables.product.company_short %} diff --git a/translations/ru-RU/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md b/translations/ru-RU/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md index 5f0283606c..2948f71194 100644 --- a/translations/ru-RU/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md +++ b/translations/ru-RU/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise.md @@ -1,7 +1,7 @@ --- -title: Configuring SAML single sign-on for your enterprise +title: Настройка единого входа SAML для предприятия shortTitle: Configure SAML SSO -intro: 'You can control and secure access to {% ifversion ghec %}resources like repositories, issues, and pull requests within your enterprise''s organizations{% elsif ghes %}{% data variables.location.product_location %}{% elsif ghae %}your enterprise on {% data variables.product.prodname_ghe_managed %}{% endif %} by {% ifversion ghec %}enforcing{% elsif ghes or ghae %}configuring{% endif %} SAML single sign-on (SSO) through your identity provider (IdP).' +intro: 'Вы можете контролировать и защищать доступ к {% ifversion ghec %}ресурсам, таким как репозитории, проблемы, и запросы на вытягивание в организациях предприятия{% elsif ghes %}{% data variables.location.product_location %}{% elsif ghae %}ваше предприятие на {% data variables.product.prodname_ghe_managed %}{% endif %} от {% ifversion ghec %}принудительное применение{% elsif ghes or ghae %}настройки{% endif %} единого входа SAML через поставщика удостоверений (IdP).' permissions: '{% ifversion ghes %}Site administrators{% elsif ghec or ghae %}Enterprise owners{% endif %} can configure SAML SSO for {% ifversion ghec or ghae %}an enterprise on {% data variables.product.product_name %}{% elsif ghes %}a {% data variables.product.product_name %} instance{% endif %}.' versions: ghec: '*' @@ -21,11 +21,16 @@ redirect_from: - /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 - /admin/authentication/managing-identity-and-access-for-your-enterprise/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 +ms.openlocfilehash: 804ba3b262aae15b862e1a14694b82339c8d34a4 +ms.sourcegitcommit: 7a74d5796695bb21c30e4031679253cbc16ceaea +ms.translationtype: MT +ms.contentlocale: ru-RU +ms.lasthandoff: 11/28/2022 +ms.locfileid: '148183959' --- - {% data reusables.enterprise-accounts.emu-saml-note %} -## About SAML SSO +## Сведения о едином входе SAML {% ifversion ghec %} @@ -33,21 +38,21 @@ redirect_from: {% data reusables.saml.saml-accounts %} -For more information, see "[About identity and access management with SAML single sign-on](/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on)." +Дополнительные сведения см. в разделе [Сведения об управлении удостоверениями и доступом с помощью единого входа SAML](/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on). {% data reusables.saml.about-saml-enterprise-accounts %} -{% data reusables.saml.about-saml-access-enterprise-account %} For more information, see "[Viewing and managing a user's SAML access to your enterprise account](/admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise)." +{% data reusables.saml.about-saml-access-enterprise-account %} Дополнительные сведения см. в разделе [Просмотр сведений о SAML-доступе пользователей к предприятию и управление ими](/admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise). {% data reusables.saml.saml-disabled-linked-identities-removed %} -{% data reusables.scim.enterprise-account-scim %} +{% data reusables.apps.reauthorize-apps-saml %} {% elsif ghes or ghae %} -SAML SSO allows you to centrally control and secure access to {% data variables.location.product_location %} from your SAML IdP. When an unauthenticated user visits {% data variables.location.product_location %} in a browser, {% data variables.product.product_name %} will redirect the user to your SAML IdP to authenticate. After the user successfully authenticates with an account on the IdP, the IdP redirects the user back to {% data variables.location.product_location %}. {% data variables.product.product_name %} validates the response from your IdP, then grants access to the user. +Единый вход SAML позволяет централизованно контролировать и защищать доступ к {% data variables.location.product_location %} из поставщика удостоверений SAML. Когда пользователь без проверки подлинности посещает {% data variables.location.product_location %} в браузере, {% data variables.product.product_name %} перенаправит пользователя к поставщику удостоверений SAML для проверки подлинности. После успешной проверки подлинности пользователя с помощью учетной записи поставщика удостоверений поставщик удостоверений перенаправляет пользователя обратно в {% data variables.location.product_location %}. {% data variables.product.product_name %} проверяет ответ от поставщика удостоверений, а затем предоставляет доступ пользователю. -After a user successfully authenticates on your IdP, the user's SAML session for {% data variables.location.product_location %} is active in the browser for 24 hours. After 24 hours, the user must authenticate again with your IdP. +После успешной проверки подлинности пользователя в поставщике удостоверений сеанс SAML пользователя для {% data variables.location.product_location %} активен в браузере в течение 24 часов. Через 24 часа пользователь должен будет снова пройти проверку подлинности у поставщика удостоверений. {% data reusables.saml.saml-ghes-account-revocation %} @@ -55,176 +60,161 @@ After a user successfully authenticates on your IdP, the user's SAML session for {% data reusables.saml.assert-the-administrator-attribute %} -{% data reusables.scim.after-you-configure-saml %} For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise)." +{% data reusables.scim.after-you-configure-saml %} Дополнительные сведения см. в разделе [Настройка подготовки пользователей для вашей организации](/admin/authentication/configuring-user-provisioning-for-your-enterprise). {% endif %} {% endif %} -## Supported identity providers +## Поддерживаемые поставщики удостоверений {% data reusables.saml.saml-supported-idps %} {% ifversion ghec %} -## Username considerations with SAML +## Рекомендации по использованию имен пользователей в SAML -{% ifversion ghec %}If you use {% data variables.product.prodname_emus %}, {% endif %}{% 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)." +{% ifversion ghec %}Если вы используете {% data variables.product.prodname_emus %}, {% endif %}{% data reusables.enterprise_user_management.consider-usernames-for-external-authentication %} Дополнительные сведения см. в разделе [Рекомендации по использованию имени пользователя для внешней проверки подлинности](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication). -## Enforcing SAML single-sign on for organizations in your enterprise account +## Принудительное применение единого входа SAML для организаций в корпоративной учетной записи -{% note %} +При принудительном применении единого входа SAML для вашего предприятия конфигурация предприятия переопределит все существующие конфигурации SAML на уровне организаций. {% data reusables.saml.switching-from-org-to-enterprise %} Дополнительные сведения см. в разделе [Переключение конфигурации SAML с организации на корпоративную учетную запись](/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). -**Notes:** +При принудительном применении единого входа SAML для организации {% data variables.product.company_short %} удаляет всех участников организации, которые не прошли проверку подлинности с помощью поставщика удостоверений SAML. Когда вы требуете для вашего предприятия единый вход SAML, {% data variables.product.company_short %} не удаляет участников предприятия, которые не прошли проверку подлинности с помощью поставщика удостоверений SAML. При следующем доступе к ресурсам предприятия участник должен пройти проверку подлинности с помощью поставщика удостоверений SAML. -- When you enforce SAML SSO for your enterprise, the enterprise configuration will override any existing organization-level SAML configurations. {% data reusables.saml.switching-from-org-to-enterprise %} For more information, see "[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)." -- When you enforce SAML SSO for an organization, {% data variables.product.company_short %} removes any members of the organization that have not authenticated successfully with your SAML IdP. When you require SAML SSO for your enterprise, {% data variables.product.company_short %} does not remove members of the enterprise that have not authenticated successfully with your SAML IdP. The next time a member accesses the enterprise's resources, the member must authenticate with your SAML IdP. +Дополнительные сведения о включении SAML с помощью Okta см. в разделе [Настройка единого входа SAML для корпоративной учетной записи с помощью Okta](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise-using-okta). -{% endnote %} - -For more detailed information about how to enable SAML using Okta, see "[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)." - -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} 4. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} -5. Under "SAML single sign-on", select **Require SAML authentication**. - ![Checkbox for enabling SAML SSO](/assets/images/help/business-accounts/enable-saml-auth-enterprise.png) -6. In the **Sign on URL** field, type the HTTPS endpoint of your IdP for single sign-on requests. This value is available in your IdP configuration. -![Field for the URL that members will be forwarded to when signing in](/assets/images/help/saml/saml_sign_on_url_business.png) -7. Optionally, in the **Issuer** field, type your SAML issuer URL to verify the authenticity of sent messages. -![Field for the SAML issuer's name](/assets/images/help/saml/saml_issuer.png) -8. Under **Public Certificate**, paste a certificate to verify SAML responses. -![Field for the public certificate from your identity provider](/assets/images/help/saml/saml_public_certificate.png) -9. To verify the integrity of the requests from your SAML issuer, click {% octicon "pencil" aria-label="The edit icon" %}. Then in the "Signature Method" and "Digest Method" drop-downs, choose the hashing algorithm used by your SAML issuer. -![Drop-downs for the Signature Method and Digest method hashing algorithms used by your SAML issuer](/assets/images/help/saml/saml_hashing_method.png) -10. Before enabling SAML SSO for your enterprise, click **Test SAML configuration** to ensure that the information you've entered is correct. ![Button to test SAML configuration before enforcing](/assets/images/help/saml/saml_test.png) -11. Click **Save**. +5. В разделе "Единый вход SAML" выберите **Требовать проверку подлинности SAML**. + ![Флажок для включения единого входа SAML](/assets/images/help/business-accounts/enable-saml-auth-enterprise.png) +6. В поле **URL-адрес входа** введите конечную точку HTTPS поставщика удостоверений для запросов единого входа. Это значение доступно в конфигурации поставщика удостоверений. +![Поле для URL-адреса, на который участники будут переадресованы при входе](/assets/images/help/saml/saml_sign_on_url_business.png) +7. При необходимости в поле **Издатель** введите URL-адрес издателя SAML для проверки подлинности отправляемых сообщений. +![Поле для имени издателя SAML](/assets/images/help/saml/saml_issuer.png) +8. В поле **Открытый сертификат** вставьте сертификат для проверки ответов SAML. +![Поле для открытого сертификата поставщика удостоверений](/assets/images/help/saml/saml_public_certificate.png) +9. Чтобы проверить целостность запросов от издателя SAML, нажмите значок {% octicon "pencil" aria-label="The edit icon" %}. Затем в раскрывающихся списках "Метод подписи" и "Метод дайджеста" выберите хэш-алгоритм, используемый издателем SAML. +![Раскрывающиеся списки алгоритмов хэширования для метода подписи и метода дайджеста, используемых издателем SAML](/assets/images/help/saml/saml_hashing_method.png) +10. Перед включением единого входа SAML для вашего предприятия щелкните **Проверить конфигурацию SAML**, чтобы убедиться, что введены правильные сведения. ![Кнопка для проверки конфигурации SAML перед применением](/assets/images/help/saml/saml_test.png) +11. Выберите команду **Сохранить**. {% data reusables.enterprise-accounts.download-recovery-codes %} {% elsif ghes %} -## Configuring SAML SSO +## Настройка единого входа SAML -You can enable or disable SAML authentication for {% data variables.location.product_location %}, or you can edit an existing configuration. You can view and edit authentication settings for {% data variables.product.product_name %} in the management console. For more information, see "[Accessing the management console](/admin/configuration/configuring-your-enterprise/accessing-the-management-console)." +Вы можете включить или отключить проверку подлинности SAML для {% data variables.location.product_location %} или изменить существующую конфигурацию. Параметры проверки подлинности для {% data variables.product.product_name %} можно просматривать и изменять в консоли управления. Дополнительные сведения см. в статье "[Доступ к консоли управления](/admin/configuration/configuring-your-enterprise/accessing-the-management-console)". {% note %} -**Note**: {% data reusables.enterprise.test-in-staging %} +**Примечание**. {% data reusables.enterprise.test-in-staging %} {% endnote %} -{% data reusables.enterprise_site_admin_settings.access-settings %} -{% data reusables.enterprise_site_admin_settings.management-console %} -{% data reusables.enterprise_management_console.authentication %} -1. Select **SAML**. +{% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.authentication %} +1. Выберите **SAML**. - ![Screenshot of option to enable SAML authentication in management console](/assets/images/enterprise/management-console/auth-select-saml.png) + ![Снимок экрана: параметр включения проверки подлинности SAML в консоли управления](/assets/images/enterprise/management-console/auth-select-saml.png) 1. {% data reusables.enterprise_user_management.built-in-authentication-option %} - ![Screenshot of option to enable built-in authentication outside of SAML IdP](/assets/images/enterprise/management-console/saml-built-in-authentication.png) -1. Optionally, to enable unsolicited response SSO, select **IdP initiated SSO**. By default, {% data variables.product.prodname_ghe_server %} will reply to an unsolicited Identity Provider (IdP) initiated request with an `AuthnRequest` back to the IdP. + ![Снимок экрана: параметр включения встроенной проверки подлинности за пределами поставщика удостоверений SAML](/assets/images/enterprise/management-console/saml-built-in-authentication.png) +1. При необходимости, чтобы включить единый вход без запроса, выберите **Единый вход, инициированный поставщиком удостоверений**. По умолчанию {% data variables.product.prodname_ghe_server %} отвечает на назапрашиваемый запрос поставщика удостоверений (IdP) с сообщением `AuthnRequest` обратно поставщику удостоверений. - ![Screenshot of option to enable IdP-initiated unsolicited response](/assets/images/enterprise/management-console/saml-idp-sso.png) + ![Снимок экрана: параметр включения ответа на назапрашиваемый запрос, инициированный поставщиком удостоверений](/assets/images/enterprise/management-console/saml-idp-sso.png) {% tip %} - **Note**: We recommend keeping this value **unselected**. You should enable this feature **only** in the rare instance that your SAML implementation does not support service provider initiated SSO, and when advised by {% data variables.contact.enterprise_support %}. + **Примечание.** Рекомендуется оставлять этот параметр **неотмеченным**. Эту функцию следует включать **только** в редких случаях, когда реализация SAML не поддерживает единый вход, инициированный поставщиком услуг, и когда это рекомендует {% data variables.contact.enterprise_support %}. {% endtip %} -1. Select **Disable administrator demotion/promotion** if you **do not** want your SAML provider to determine administrator rights for users on {% data variables.location.product_location %}. +1. Выберите **Отключить понижение или повышение роли администратора** , если вы **не** хотите, чтобы поставщик SAML определял права администратора для пользователей в {% data variables.location.product_location %}. - ![Screenshot of option to enable option to respect the "administrator" attribute from the IdP to enable or disable administrative rights](/assets/images/enterprise/management-console/disable-admin-demotion-promotion.png) -{%- ifversion ghes > 3.3 %} -1. Optionally, to allow {% data variables.location.product_location %} to receive encrypted assertions from your SAML IdP, select **Require encrypted assertions**. You must ensure that your IdP supports encrypted assertions and that the encryption and key transport methods in the management console match the values configured on your IdP. You must also provide {% data variables.location.product_location %}'s public certificate to your IdP. For more information, see "[Enabling encrypted assertions](/admin/identity-and-access-management/using-saml-for-enterprise-iam/enabling-encrypted-assertions)." + ![Снимок экрана: параметр для учета атрибута "администратор" поставщика удостоверений для включения или отключения прав администратора](/assets/images/enterprise/management-console/disable-admin-demotion-promotion.png) {%- ifversion ghes > 3.3 %} +1. При необходимости, чтобы разрешить {% data variables.location.product_location %} получать зашифрованные утверждения от поставщика удостоверений SAML, выберите **Требовать зашифрованные утверждения**. Необходимо убедиться, что поставщик удостоверений поддерживает зашифрованные утверждения и что методы шифрования и передачи ключей в консоли управления соответствуют значениям, настроенным для поставщика удостоверений. Необходимо также предоставить поставщику удостоверений общедоступный сертификат {% data variables.location.product_location %}. Дополнительные сведения см. в разделе [Включение зашифрованных утверждений](/admin/identity-and-access-management/using-saml-for-enterprise-iam/enabling-encrypted-assertions). - ![Screenshot of "Enable encrypted assertions" checkbox within management console's "Authentication" section](/assets/images/help/saml/management-console-enable-encrypted-assertions.png) -{%- endif %} -1. In the **Single sign-on URL** field, type the HTTP or HTTPS endpoint on your IdP for single sign-on requests. This value is provided by your IdP configuration. If the host is only available from your internal network, you may need to [configure {% data variables.location.product_location %} to use internal nameservers](/enterprise/admin/guides/installation/configuring-dns-nameservers/). + ![Снимок экрана: флажок "Включить зашифрованные утверждения" в разделе "Проверка подлинности" консоли управления](/assets/images/help/saml/management-console-enable-encrypted-assertions.png) {%- endif %} +1. В поле **URL-адреса единого входа** введите конечную точку HTTP или HTTPS поставщика удостоверений для запросов единого входа. Это значение предоставляется конфигурацией поставщика удостоверений. Если узел доступен только из внутренней сети, может потребоваться [настроить {% data variables.location.product_location %} для использования внутренних серверов доменных имен](/enterprise/admin/guides/installation/configuring-dns-nameservers/). - ![Screenshot of text field for single sign-on URL](/assets/images/enterprise/management-console/saml-single-sign-url.png) -1. Optionally, in the **Issuer** field, type your SAML issuer's name. This verifies the authenticity of messages sent to {% data variables.location.product_location %}. + ![Снимок экрана: текстовое поле для URL-адреса единого входа](/assets/images/enterprise/management-console/saml-single-sign-url.png) +1. При необходимости в поле **Издатель** введите имя издателя SAML. Это проверяет подлинность сообщений, отправленных в {% data variables.location.product_location %}. - ![Screenshot of text field for SAML issuer URL](/assets/images/enterprise/management-console/saml-issuer.png) -1. In the **Signature Method** and **Digest Method** drop-down menus, choose the hashing algorithm used by your SAML issuer to verify the integrity of the requests from {% data variables.location.product_location %}. Specify the format with the **Name Identifier Format** drop-down menu. + ![Снимок экрана: текстовое поле для URL-адреса издателя SAML](/assets/images/enterprise/management-console/saml-issuer.png) +1. В раскрывающихся меню **Метод подписи** и **Дайджест-метод** выберите алгоритм хэширования, используемый издателем SAML, чтобы проверить целостность запросов от {% data variables.location.product_location %}. Укажите формат в раскрывающемся меню **Формат идентификатора имени**. - ![Screenshot of drop-down menus to select signature and digest method](/assets/images/enterprise/management-console/saml-method.png) -1. Under **Verification certificate**, click **Choose File** and choose a certificate to validate SAML responses from the IdP. + ![Снимок экрана: раскрывающееся меню для выбора метода подписи и дайджеста](/assets/images/enterprise/management-console/saml-method.png) +1. В разделе **Сертификат проверки** щелкните **Выбрать файл** и выберите сертификат для проверки ответов SAML от поставщика удостоверений. - ![Screenshot of button for uploading validation certificate from IdP](/assets/images/enterprise/management-console/saml-verification-cert.png) -1. Modify the SAML attribute names to match your IdP if needed, or accept the default names. + ![Снимок экрана: кнопка для отправки сертификата проверки поставщика удостоверений](/assets/images/enterprise/management-console/saml-verification-cert.png) +1. При необходимости измените имена атрибутов SAML в соответствии с поставщиком удостоверений или примите имена по умолчанию. - ![Screenshot of fields for entering additional SAML attributes](/assets/images/enterprise/management-console/saml-attributes.png) + ![Снимок экрана: поля для ввода дополнительных атрибутов SAML](/assets/images/enterprise/management-console/saml-attributes.png) {% elsif ghae %} -## Enabling SAML SSO +## Включение единого входа SAML {% data reusables.saml.ae-enable-saml-sso-during-bootstrapping %} -The following IdPs provide documentation about configuring SAML SSO for {% data variables.product.product_name %}. If your IdP isn't listed, please contact your IdP to request support for {% data variables.product.product_name %}. +Следующие поставщики удостоверений предоставляют документацию по настройке единого входа SAML для {% data variables.product.product_name %}. Если ваш поставщик удостоверений не указан, обратитесь к своему поставщику удостоверений, чтобы запросить поддержку для {% data variables.product.product_name %}. - | IdP | More information | + | IdP | Дополнительные сведения | | :- | :- | - | Azure AD | "[Configuring authentication and provisioning for your enterprise using Azure AD](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad)" | -| Okta | "[Configuring authentication and provisioning for your enterprise using Okta](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-okta)" | + | Azure AD | [Настройка проверки подлинности и подготовка вашей организации с помощью Azure AD](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-azure-ad) | +| Okta | [Настройка проверки подлинности и подготовка вашей организации с помощью Okta](/admin/authentication/configuring-authentication-and-provisioning-with-your-identity-provider/configuring-authentication-and-provisioning-for-your-enterprise-using-okta) | -During initialization for {% data variables.product.product_name %}, you must configure {% data variables.product.product_name %} as a SAML service provider (SP) on your IdP. You must enter several unique values on your IdP to configure {% data variables.product.product_name %} as a valid SP. For more information, see "[SAML configuration reference](/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference#saml-metadata)." +Во время инициализации для {% data variables.product.product_name %} необходимо настроить {% data variables.product.product_name %} в качестве поставщика услуг SAML в поставщике удостоверений. Чтобы настроить {% data variables.product.product_name %} в качестве допустимого поставщика услуг, необходимо ввести несколько уникальных значений для поставщика удостоверений. Дополнительные сведения см. в разделе [Справочник по конфигурации SAML](/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference#saml-metadata). -## Editing the SAML SSO configuration +## Изменение конфигурации единого входа SAML -If the details for your IdP change, you'll need to edit the SAML SSO configuration for {% data variables.location.product_location %}. For example, if the certificate for your IdP expires, you can edit the value for the public certificate. +При изменении сведений о поставщике удостоверений необходимо изменить конфигурацию единого входа SAML для {% data variables.location.product_location %}. Например, если срок действия сертификата поставщика удостоверений истек, можно изменить значение для открытого сертификата. {% ifversion ghae %} {% note %} -**Note**: {% data reusables.saml.contact-support-if-your-idp-is-unavailable %} +**Примечание**. {% data reusables.saml.contact-support-if-your-idp-is-unavailable %} {% endnote %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.security-tab %} -1. Under "SAML single sign-on", type the new details for your IdP. - ![Text entry fields with IdP details for SAML SSO configuration for an enterprise](/assets/images/help/saml/ae-edit-idp-details.png) -1. Optionally, click {% octicon "pencil" aria-label="The edit icon" %} to configure a new signature or digest method. - ![Edit icon for changing signature and digest method](/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} +1. В разделе "Единый вход SAML" введите новые сведения для поставщика удостоверений. + ![Поля ввода текста со сведениями о поставщике удостоверений в конфигурации единого входа SAML для предприятия](/assets/images/help/saml/ae-edit-idp-details.png) +1. При необходимости щелкните значок {% octicon "pencil" aria-label="The edit icon" %}, чтобы настроить новый метод подписи или дайджеста. + ![Значок изменения подписи и дайджеста](/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest.png) - - Use the drop-down menus and choose the new signature or digest method. - ![Drop-down menus for choosing a new signature or digest method](/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest-drop-down-menus.png) -1. To ensure that the information you've entered is correct, click **Test SAML configuration**. - !["Test SAML configuration" button](/assets/images/help/saml/ae-edit-idp-details-test-saml-configuration.png) -1. Click **Save**. - !["Save" button for SAML SSO configuration](/assets/images/help/saml/ae-edit-idp-details-save.png) -1. Optionally, to automatically provision and deprovision user accounts for {% data variables.location.product_location %}, reconfigure user provisioning with SCIM. For more information, see "[Configuring user provisioning for your enterprise](/admin/authentication/configuring-user-provisioning-for-your-enterprise)." + - Используйте раскрывающееся меню для выбора нового метода подписи или дайджеста. + ![Раскрывающиеся меню для выбора нового метода подписи или дайджеста](/assets/images/help/saml/ae-edit-idp-details-edit-signature-and-digest-drop-down-menus.png) +1. Чтобы убедиться, что введенные сведения верны, нажмите кнопку **Проверить конфигурацию SAML**. + ![Кнопка "Проверить конфигурацию SAML"](/assets/images/help/saml/ae-edit-idp-details-test-saml-configuration.png) +1. Выберите команду **Сохранить**. + ![Кнопка "Сохранить" для конфигурации единого входа SAML](/assets/images/help/saml/ae-edit-idp-details-save.png) +1. При необходимости для автоматической подготовки и отзыва учетных записей пользователей для {% data variables.location.product_location %} перенастройте подготовку пользователей с помощью SCIM. Дополнительные сведения см. в разделе [Настройка подготовки пользователей в организации](/admin/authentication/configuring-user-provisioning-for-your-enterprise). {% endif %} {% ifversion ghae %} -## Disabling SAML SSO +## Отключение единого входа SAML {% warning %} -**Warning**: If you disable SAML SSO for {% data variables.location.product_location %}, users without existing SAML SSO sessions cannot sign into {% data variables.location.product_location %}. SAML SSO sessions on {% data variables.location.product_location %} end after 24 hours. +**Предупреждение**. Если отключить единый вход SAML для {% data variables.location.product_location %}, пользователи без сеансов единого входа SAML не смогут войти в {% data variables.location.product_location %}. Сеансы единого входа SAML в {% data variables.location.product_location %} завершаются через 24 часа. {% endwarning %} {% note %} -**Note**: {% data reusables.saml.contact-support-if-your-idp-is-unavailable %} +**Примечание**. {% data reusables.saml.contact-support-if-your-idp-is-unavailable %} {% endnote %} -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.security-tab %} -1. Under "SAML single sign-on", unselect **Enable SAML authentication**. - ![Checkbox for "Enable SAML authentication"](/assets/images/help/saml/ae-saml-disabled.png) -1. To disable SAML SSO and require signing in with the built-in user account you created during initialization, click **Save**. - !["Save" button for SAML SSO configuration](/assets/images/help/saml/ae-saml-disabled-save.png) +{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} +1. В разделе "Единый вход SAML" снимите флажок **Включить проверку подлинности SAML**. + ![Флажок "Включить проверку подлинности SAML"](/assets/images/help/saml/ae-saml-disabled.png) +1. Чтобы отключить единый вход SAML и требовать входа со встроенной учетной записью пользователя, созданной во время инициализации, нажмите кнопку **Сохранить**. + ![Кнопка "Сохранить" для конфигурации единого входа SAML](/assets/images/help/saml/ae-saml-disabled-save.png) {% endif %} @@ -232,13 +222,10 @@ If the details for your IdP change, you'll need to edit the SAML SSO configurati {% ifversion ghec or ghes %} -## Further reading +## Дополнительные материалы {%- ifversion ghec %} -- "[Managing SAML single sign-on for your organization](/organizations/managing-saml-single-sign-on-for-your-organization)" -{%- endif %} -{%- ifversion ghes %} -- "[Promoting or demoting a site administrator](/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator)" -{%- endif %} +- [Управление единым входом SAML для вашей организации](/organizations/managing-saml-single-sign-on-for-your-organization) {%- endif %} {%- ifversion ghes %} +- [Повышение или понижение уровня для администратора сайта](/admin/user-management/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator) {%- endif %} {% endif %} diff --git a/translations/ru-RU/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md b/translations/ru-RU/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md index 99d5e610fc..d72083d8ef 100644 --- a/translations/ru-RU/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md +++ b/translations/ru-RU/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md @@ -28,7 +28,7 @@ topics: The scope of the events that appear in your enterprise's audit log depend on whether your enterprise uses {% data variables.product.prodname_emus %}. For more information about {% data variables.product.prodname_emus %}, see "[About {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users)." - If your enterprise does not use {% data variables.product.prodname_emus %}, the audit log only includes events related to the enterprise account and the organizations within the enterprise account, which are listed in this article. -- If your enterprise uses {% data variables.product.prodname_emus %}, the audit log also includes user events for {% data variables.enterprise.prodname_managed_users %}, such as each time the user logs in to {% data variables.product.product_name %}. For a list of these events, see "[Reviewing your security log](/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log#security-log-actions)." +- If your enterprise uses {% data variables.product.prodname_emus %}, the audit log also includes user events for {% data variables.enterprise.prodname_managed_users %}, such as each time the user logs in to {% data variables.product.product_name %} and actions they take within their user account. For a list of these user account events, see "[Reviewing your security log](/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log#security-log-actions)." {% endif %} {%- ifversion fpt or ghec %} @@ -105,10 +105,12 @@ The scope of the events that appear in your enterprise's audit log depend on whe | `business.clear_members_can_create_repos` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} cleared a restriction on repository creation in organizations in the enterprise. For more information, see "[Enforcing repository management policies in your enterprise](/admin/policies/enforcing-repository-management-policies-in-your-enterprise#setting-a-policy-for-repository-creation)." | `business.create` | An enterprise was created. {%- ifversion ghec %} +| `business.disable_oidc` | OIDC single sign-on was disabled for an enterprise. For more information, see "[Configuring OIDC for {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)." | `business.disable_saml` | SAML single sign-on was disabled for an enterprise. {%- endif %} | `business.disable_two_factor_requirement` | The requirement for members to have two-factor authentication enabled to access an enterprise was disabled. {%- ifversion ghec %} +| `business.enable_oidc` | OIDC single sign-on was enabled for an enterprise. For more information, see "[Configuring OIDC for {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users)." | `business.enable_saml` | SAML single sign-on was enabled for an enterprise. {%- endif %} | `business.enable_two_factor_requirement` | The requirement for members to have two-factor authentication enabled to access an enterprise was enabled. @@ -1336,6 +1338,19 @@ Before you'll see `git` category actions, you must enable Git events in the audi | `ssh_certificate_requirement.disable` | The requirement for members to use SSH certificates to access an organization resources was disabled. For more information, see "[Managing your organization's SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/managing-your-organizations-ssh-certificate-authorities)" and "[Managing SSH certificate authorities for your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-ssh-certificate-authorities-for-your-enterprise)." {%- endif %} +{% ifversion sso-redirect %} +## `sso_redirect` category actions + +{% data reusables.enterprise-managed.sso-redirect-release-phase %} + +| Action | Description | +|--------|------------ | +`sso_redirect.enable` | Automatic redirects for users to single sign-on (SSO) was enabled. | +`sso_redirect.disable` | Automatic redirects for users to single sign-on (SSO) was disabled. | + +For more information, see "[Enforcing policies for security settings in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-sso-for-unauthenticated-users)." +{% endif %} + ## `staff` category actions | Action | Description diff --git a/translations/ru-RU/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise.md b/translations/ru-RU/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise.md index 901048a1e8..ffd0b73bce 100644 --- a/translations/ru-RU/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise.md +++ b/translations/ru-RU/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise.md @@ -111,6 +111,7 @@ Each category has a set of associated actions that you can filter on. For exampl Actions that can be found in your enterprise audit log are grouped within the following categories: {% data reusables.audit_log.audit-log-action-categories %} + ### Search based on time of action Use the `created` qualifier to filter events in the audit log based on when they occurred. diff --git a/translations/ru-RU/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md b/translations/ru-RU/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md index bf86d9d4a8..39c9599731 100644 --- a/translations/ru-RU/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md +++ b/translations/ru-RU/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md @@ -117,6 +117,10 @@ For more information about the audit log REST API, see "[Enterprise administrati ### Example 1: All events in an enterprise, for a specific date, with pagination +You can use page-based pagination or cursor based pagination. For more information, see "[Traversing with Pagination](/rest/guides/traversing-with-pagination)." + +#### Example with page-based pagination + The query below searches for audit log events created on Jan 1st, 2022 in the `avocado-corp` enterprise, and return the first page with a maximum of 100 items per page using [REST API pagination](/rest/overview/resources-in-the-rest-api#pagination): ```shell @@ -125,6 +129,32 @@ curl -H "Authorization: Bearer TOKEN" \ "https://api.github.com/enterprises/avocado-corp/audit-log?phrase=created:2022-01-01&page=1&per_page=100" ``` +#### Example with cursor-based pagination + +The query below searches for audit log events created on Jan 1st, 2022 in the `avocado-corp` enterprise, and returns the first page with a maximum of 100 items per page using [REST API pagination](/rest/overview/resources-in-the-rest-api#pagination). The `--include` flag causes the headers to be returned along with the response. + +``` +curl --include -H "Authorization: Bearer TOKEN" \ +--request GET \ +"https://api.github.com/enterprises/avocado-corp/audit-log?phrase=created:2022-01-01&per_page=100" +``` + +If there are more than 100 results, the `link` header will include URLs to fetch the next, first, and previous pages of results. + +``` +link: ; rel="next", +; rel="first", +; rel="prev" +``` + +Copy the corresponding pagination link into your next request. For example: + +```shell +curl -I -H "Authorization: Bearer TOKEN" \ +--request GET \ +"https://api.github.com/enterprises/13827/audit-log?%3A2022-11-01=&per_page=100&after=MS42Njc4NDA2MjM5NDFlKzEyfHRYa3AwSkxUd2xyRjA5bWxfOS1RbFE%3D&before=" +``` + ### Example 2: Events for pull requests in an enterprise, for a specific date and actor You can specify multiple search phrases, such as `created` and `actor`, by separating them in your formed URL with the `+` symbol or ASCII character code `%20`. @@ -136,3 +166,9 @@ curl -H "Authorization: Bearer TOKEN" \ --request GET \ "https://api.github.com/enterprises/avocado-corp/audit-log?phrase=action:pull_request+created:>=2022-01-01+actor:octocat" ``` + + + + + + diff --git a/translations/ru-RU/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md b/translations/ru-RU/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md index 55566f2d38..6c0ed9c1c5 100644 --- a/translations/ru-RU/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md +++ b/translations/ru-RU/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md @@ -1,6 +1,6 @@ --- -title: Применение политик для параметров безопасности в вашем предприятии -intro: Вы можете применять политики для управления параметрами безопасности в организациях предприятия или разрешить настройку политик в каждой организации. +title: Enforcing policies for security settings in your enterprise +intro: 'You can enforce policies to manage security settings in your enterprise''s organizations, or allow policies to be set in each organization.' permissions: Enterprise owners can enforce policies for security settings in an enterprise. miniTocMaxHeadingLevel: 3 redirect_from: @@ -21,89 +21,100 @@ topics: - Policies - Security shortTitle: Policies for security settings -ms.openlocfilehash: 600917881dc0850af33801bf1c544aa3ceb47574 -ms.sourcegitcommit: c562c85cc75ffe1eb4e9595d8adc09ec71697ab1 -ms.translationtype: MT -ms.contentlocale: ru-RU -ms.lasthandoff: 11/22/2022 -ms.locfileid: '148179968' --- -## Сведения о политиках для параметров безопасности в вашем предприятии -Вы можете применять политики для управления параметрами безопасности для организаций, принадлежащих вашему предприятию в {% data variables.product.product_name %}. По умолчанию владельцы организации могут управлять параметрами безопасности. +## About policies for security settings in your enterprise + +You can enforce policies to control the security settings for organizations owned by your enterprise on {% data variables.product.product_name %}. By default, organization owners can manage security settings. {% ifversion ghec or ghes %} -## Обязательная двухфакторная проверка подлинности для организаций в вашем предприятии +## Requiring two-factor authentication for organizations in your enterprise -Владельцы предприятия могут требовать, чтобы члены организации, руководители выставления счетов и внешние участники совместной работы во всех организациях, принадлежащих предприятию, использовали двухфакторную проверку подлинности для защиты личных учетных записей. +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. -Прежде чем можно будет требовать двухфакторную проверку подлинности для всех организаций, принадлежащих вашему предприятию, вы должны включить двухфакторную проверку подлинности для собственной учетной записи. Дополнительные сведения см. в разделе [Защита учетной записи с помощью двухфакторной проверки подлинности](/articles/securing-your-account-with-two-factor-authentication-2fa/). +Before you can require 2FA for all organizations owned by your enterprise, you must enable two-factor authentication for your own account. For more information, see "[Securing your account with two-factor authentication (2FA)](/articles/securing-your-account-with-two-factor-authentication-2fa/)." {% warning %} -**Предупреждения.** +**Warnings:** -- Если вы требуете двухфакторную проверку подлинности для вашего предприятия, то те члены организации, внешние участники совместной работы и менеджеры выставления счетов (включая учетные записи ботов) во всех организациях вашего предприятия, которые не используют двухфакторную проверку подлинности, будут удалены из организации и потеряют доступ к своим репозиториям. Они также потеряют доступ к своим вилкам в частных репозиториях организации. Вы можете восстановить их привилегии доступа и параметры, если они включат двухфакторную проверку подлинности для личной учетной записи в течение трех месяцев после их удаления из вашей организации. Дополнительные сведения см. в разделе [Восстановление бывшего участника вашей организации](/articles/reinstating-a-former-member-of-your-organization). -- Любой владелец организации, член, менеджер выставления счетов или внешний участник совместной работы в любой из организаций, принадлежащих вашему предприятию, отключивший двухфакторную проверку подлинности для своей личной учетной записи после того, как вы выключили обязательную двухфакторную проверку подлинности, будет автоматически удален из организации. -- Если вы являетесь единственным владельцем предприятия, которому требуется двухфакторная проверка подлинности, вы не сможете отключить двухфакторную проверку подлинности для своей личной учетной записи без отключения обязательной двухфакторной проверки подлинности для предприятия. +- When you require two-factor authentication for your enterprise, members, outside collaborators, and billing managers (including bot accounts) in all organizations owned by your enterprise who do not use 2FA will be removed from the organization and lose access to its repositories. They will also lose access to their forks of the organization's private repositories. 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. For more information, see "[Reinstating a former member of your organization](/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 an 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. {% endwarning %} -Прежде чем требовать использование двухфакторной проверки подлинности, рекомендуется уведомить об этом членов организации, внешних участников совместной работы и менеджеров выставления счетов и попросить их настроить двухфакторную проверку подлинности для своих учетных записей. Владельцы организаций могут посмотреть, используют ли уже члены организации и внешние участники совместной работы двухфакторную проверку подлинности, на вкладке "Люди" каждой организации. Дополнительные сведения см. в разделе [Проверка включения двухфакторной проверки подлинности пользователями организации](/articles/viewing-whether-users-in-your-organization-have-2fa-enabled). +Before you require use of two-factor authentication, we recommend notifying organization members, outside collaborators, and billing managers and asking them to set up 2FA for their accounts. Organization owners can see if members and outside collaborators already use 2FA on each organization's People page. For more information, see "[Viewing whether users in your organization have 2FA enabled](/articles/viewing-whether-users-in-your-organization-have-2fa-enabled)." -{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} -4. В разделе "Двухфакторная проверка подлинности" просмотрите сведения об изменении параметра. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} -5. В разделе "Двухфакторная проверка подлинности" выберите **Требовать двухфакторную проверку подлинности для всех организаций в предприятии** и нажмите **Сохранить**. - ![Значок обязательной двухфакторной проверки подлинности](/assets/images/help/business-accounts/require-2fa-checkbox.png) -6. При появлении запроса прочитайте сведения о членах и внешних участниках совместной работы, которые будут удалены из организаций, принадлежащих вашему предприятию. Чтобы подтвердить изменение, введите имя предприятия, а затем нажмите **Удалить членов и требовать двухфакторную проверку подлинности**. - ![Поле подтверждения принудительного применения двухфакторной проверки подлинности](/assets/images/help/business-accounts/confirm-require-2fa.png) -7. Если какие-либо члены или внешние участники удалены из организаций, принадлежащих вашему предприятию, рекомендуется при желании отправить им приглашение восстановить свои бывшие привилегии и доступ к вашей организации. Прежде чем принять приглашение, каждый пользователь должен будет включить двухфакторную проверку подлинности. +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +4. Under "Two-factor authentication", review the information about changing the setting. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %} +5. Under "Two-factor authentication", select **Require two-factor authentication for all organizations in your business**, then click **Save**. + ![Checkbox to require two-factor authentication](/assets/images/help/business-accounts/require-2fa-checkbox.png) +6. If prompted, read the information about members and outside collaborators who will be removed from the organizations owned by your enterprise. To confirm the change, type your enterprise's name, then click **Remove members & require two-factor authentication**. + ![Confirm two-factor enforcement box](/assets/images/help/business-accounts/confirm-require-2fa.png) +7. Optionally, if any members or outside collaborators are removed from the organizations owned by your enterprise, we recommend sending them an invitation to reinstate their former privileges and access to your organization. Each person must enable two-factor authentication before they can accept your invitation. {% endif %} -## Управление центрами сертификации SSH для вашего предприятия +## Managing SSH certificate authorities for your enterprise -Вы можете использовать центры сертификации SSH (ЦС), чтобы разрешать членам любой организации, принадлежащей вашему предприятию, доступ к репозиториям этой организации с помощью предоставленных вами сертификатов SSH. {% data reusables.organizations.can-require-ssh-cert %} Дополнительные сведения см. в разделе [Сведения о центрах сертификации SSH](/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities). +You can use a SSH certificate authorities (CA) to allow members of any organization owned by your enterprise to access that organization's repositories using SSH certificates you provide. {% data reusables.organizations.can-require-ssh-cert %} For more information, see "[About SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities)." {% data reusables.organizations.add-extension-to-cert %} -### Добавление центра сертификации SSH +### Adding an SSH certificate authority -Если вы требуете сертификаты SSH, для вашего предприятия, члены предприятия должны использовать специальный URL-адрес для операций Git по протоколу SSH. Дополнительные сведения см. в разделе [Сведения о центрах сертификации SSH](/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities#about-ssh-urls-with-ssh-certificates). +If you require SSH certificates for your enterprise, enterprise members should use a special URL for Git operations over SSH. For more information, see "[About SSH certificate authorities](/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities#about-ssh-urls-with-ssh-certificates)." -{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} {% data reusables.organizations.new-ssh-ca %} {% data reusables.organizations.require-ssh-cert %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.organizations.new-ssh-ca %} +{% data reusables.organizations.require-ssh-cert %} -### Удаление центра сертификации SSH +### Deleting an SSH certificate authority -Удаление ЦС не может быть отменено. Если вы хотите использовать тот же ЦС в будущем, вам потребуется отправить ЦС снова. +Deleting a CA cannot be undone. If you want to use the same CA in the future, you'll need to upload the CA again. -{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} {% data reusables.organizations.delete-ssh-ca %} +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +{% data reusables.organizations.delete-ssh-ca %} -{% ifversion ghec %} +{% ifversion sso-redirect %} +## Managing SSO for unauthenticated users -## Управление единым входом для пользователей без проверки подлинности +{% data reusables.enterprise-managed.sso-redirect-release-phase %} -Если ваше предприятие использует {% data variables.product.prodname_emus %}, вы можете выбрать, какие пользователи не прошли проверку подлинности при попытке доступа к ресурсам предприятия. Дополнительные сведения о {% data variables.product.prodname_emus %} см. в разделе [Сведения о {% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users). +If your enterprise uses {% data variables.product.prodname_emus %}, you can choose what unauthenticated users see when they attempt to access your enterprise's resources. For more information about {% data variables.product.prodname_emus %}, see "[About {% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users)." -По умолчанию, чтобы скрыть существование частных ресурсов, когда пользователь без проверки подлинности пытается получить доступ к вашему предприятию, {% data variables.product.company_short %} отображает ошибку 404. +By default, to hide the existence of private resources, when an unauthenticated user attempts to access your enterprise, {% data variables.product.company_short %} displays a 404 error. -Чтобы избежать путаницы со стороны разработчиков, вы можете изменить это поведение, чтобы пользователи автоматически перенаправлялись на единый вход (SSO) через поставщика удостоверений (IdP). При включении автоматического перенаправления любой пользователь, который посещает URL-адрес любого ресурса вашего предприятия, сможет увидеть, что ресурс существует. Однако они смогут просматривать ресурс, только если у них есть соответствующий доступ после проверки подлинности с помощью поставщика удостоверений. +To prevent confusion from your developers, you can change this behavior so that users are automatically redirected to single sign-on (SSO) through your identity provider (IdP). When you enable automatic redirects, anyone who visits the URL for any of your enterprise's resources will be able to see that the resource exists. However, they'll only be able to see the resource if they have appropriate access after authenticating with your IdP. {% note %} -**Примечание:** Если пользователь вошел в свою личную учетную запись при попытке получить доступ к каким-либо из корпоративных ресурсов, он будет автоматически выходить из системы и перенаправляться на единый вход для входа в {% data variables.enterprise.prodname_managed_user %}. Дополнительные сведения см. в разделе [Управление несколькими учетными записями](/enterprise-cloud@latest/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/managing-multiple-accounts). +**Note:** If a user is signed in to their personal account when they attempt to access any of your enterprise's resources, they'll be automatically signed out and redirected to SSO to sign in to their {% data variables.enterprise.prodname_managed_user %}. For more information, see "[Managing multiple accounts](/enterprise-cloud@latest/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/managing-multiple-accounts)." {% endnote %} -{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} -1. В разделе "Параметры единого входа" установите или снимите флажок **Автоматически перенаправлять пользователей для входа**. +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Under "Single sign-on settings", select or deselect **Automatically redirect users to sign in**. - ![Флажок для автоматического перенаправления пользователей для входа](/assets/images/enterprise/security/Enterprise-Redirect-Users-To-Sign-In-Checkbox.png) + ![Checkbox to automatically redirect users to sign in](/assets/images/enterprise/security/Enterprise-Redirect-Users-To-Sign-In-Checkbox.png) +{% endif %} -## Дополнительные материалы +## Further reading -- [Сведения об управлении удостоверениями и доступом для вашего предприятия](/admin/authentication/managing-identity-and-access-for-your-enterprise/about-identity-and-access-management-for-your-enterprise){% ifversion ghec %} -- [Доступ к отчетам о соответствии для предприятия](/admin/overview/accessing-compliance-reports-for-your-enterprise){%- endif %} -- "[Обеспечение безопасности организации](/organizations/keeping-your-organization-secure)" -- ["Ограничение сетевого трафика с помощью списка разрешенных IP-адресов со списком разрешенных IP-адресов](/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list)" {%- endif %} +- "[About identity and access management for your enterprise](/admin/authentication/managing-identity-and-access-for-your-enterprise/about-identity-and-access-management-for-your-enterprise)" +{%- ifversion ghec %} +- "[Accessing compliance reports for your enterprise](/admin/overview/accessing-compliance-reports-for-your-enterprise)" +{%- endif %} +{%- ifversion ghec or ghae %} +- "[Restricting network traffic with an IP allow list with an IP allow list](/admin/configuration/configuring-your-enterprise/restricting-network-traffic-to-your-enterprise-with-an-ip-allow-list)" +{%- endif %} diff --git a/translations/ru-RU/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md b/translations/ru-RU/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md index 9eaad2d5c4..df597023e4 100644 --- a/translations/ru-RU/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md +++ b/translations/ru-RU/content/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps.md @@ -1,6 +1,6 @@ --- -title: Authorizing OAuth Apps -intro: 'You can connect your {% data variables.product.product_name %} identity to third-party applications using OAuth. When authorizing an {% data variables.product.prodname_oauth_app %}, you should ensure you trust the application, review who it''s developed by, and review the kinds of information the application wants to access.' +title: Авторизация приложений OAuth +intro: 'Вы можете подключить удостоверение {% data variables.product.product_name %} к сторонним приложениям с помощью OAuth. При авторизации {% data variables.product.prodname_oauth_app %} следует убедиться в том, что вы доверяете приложению, проверить, кем оно разработано, и просмотреть типы сведений, к которым приложению требуется доступ.' redirect_from: - /articles/authorizing-oauth-apps - /github/authenticating-to-github/authorizing-oauth-apps @@ -13,89 +13,95 @@ versions: topics: - Identity - Access management +ms.openlocfilehash: 7d116f8fc5117cdcbdbd5582e007351c47b2d55d +ms.sourcegitcommit: 7a74d5796695bb21c30e4031679253cbc16ceaea +ms.translationtype: MT +ms.contentlocale: ru-RU +ms.lasthandoff: 11/28/2022 +ms.locfileid: '148184023' --- -When an {% data variables.product.prodname_oauth_app %} wants to identify you by your account on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %}, you'll see a page with the app's developer contact information and a list of the specific data that's being requested. +Когда {% data variables.product.prodname_oauth_app %} хочет идентифицировать вас по вашей учетной записи в {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %}, вы увидите страницу с контактными данными разработчика приложения и списком запрашиваемых данных. {% ifversion fpt or ghec %} {% tip %} -**Tip:** You must [verify your email address](/articles/verifying-your-email-address) before you can authorize an {% data variables.product.prodname_oauth_app %}. +**Совет**. Прежде чем авторизовать {% data variables.product.prodname_oauth_app %}, необходимо [подтвердить свой адрес электронной почты](/articles/verifying-your-email-address). {% endtip %} {% endif %} -## {% data variables.product.prodname_oauth_app %} access +## Доступ к {% data variables.product.prodname_oauth_app %} -{% data variables.product.prodname_oauth_apps %} can have *read* or *write* access to your {% data variables.product.product_name %} data. +{% data variables.product.prodname_oauth_apps %} могут иметь доступ на *чтение* или *запись* к данным {% data variables.product.product_name %}. -- **Read access** only allows an app to *look at* your data. -- **Write access** allows an app to *change* your data. +- **Доступ на чтение** позволяет приложению только *просматривать* данные. +- **Доступ на запись** позволяет приложению *изменять* данные. {% tip %} -**Tip:** {% data reusables.user-settings.review_oauth_tokens_tip %} +**Совет**. {% data reusables.user-settings.review_oauth_tokens_tip %} {% endtip %} -### About OAuth scopes +### Сведения об областях OAuth -*Scopes* are named groups of permissions that an {% data variables.product.prodname_oauth_app %} can request to access both public and non-public data. +*Области* — это именованные группы разрешений, которые {% data variables.product.prodname_oauth_app %} может запрашивать для доступа к открытым и закрытым данным. -When you want to use an {% data variables.product.prodname_oauth_app %} that integrates with {% data variables.product.product_name %}, that app lets you know what type of access to your data will be required. If you grant access to the app, then the app will be able to perform actions on your behalf, such as reading or modifying data. For example, if you want to use an app that requests `user:email` scope, the app will have read-only access to your private email addresses. For more information, see "[About scopes for {% data variables.product.prodname_oauth_apps %}](/apps/building-integrations/setting-up-and-registering-oauth-apps/about-scopes-for-oauth-apps)." +Если необходимо использовать {% data variables.product.prodname_oauth_app %} в интеграции с {% data variables.product.product_name %}, это приложение сообщит требуемый тип доступа к данным. Если вы предоставляете доступ к приложению, приложение сможет выполнять действия от вашего имени, например чтение или изменение данных. Например, если вы хотите использовать приложение, которое запрашивает область действия `user:email`, приложение будет иметь доступ к частным адресам электронной почты только для чтения. Дополнительные сведения см. в разделе [Сведения об областях для {% data variables.product.prodname_oauth_apps %}](/apps/building-integrations/setting-up-and-registering-oauth-apps/about-scopes-for-oauth-apps). {% tip %} -**Note:** Currently, you can't scope source code access to read-only. +**Примечание**. В настоящее время невозможно предоставить доступ к исходному коду только для чтения. {% endtip %} {% data reusables.apps.oauth-token-limit %} -### Types of requested data +### Типы запрашиваемых данных -{% data variables.product.prodname_oauth_apps %} can request several types of data. +{% data variables.product.prodname_oauth_apps %} могут запрашивать несколько типов данных. -| Type of data | Description | +| Тип данных | Описание | | --- | --- | -| Commit status | You can grant access for an app to report your commit status. Commit status access allows apps to determine if a build is a successful against a specific commit. Apps won't have access to your code, but they can read and write status information against a specific commit. | -| Deployments | Deployment status access allows apps to determine if a deployment is successful against a specific commit for public and private repositories. Apps won't have access to your code. | -| Gists | [Gist](https://gist.github.com) access allows apps to read or write to both your public and secret Gists. | -| Hooks | [Webhooks](/webhooks) access allows apps to read or write hook configurations on repositories you manage. | -| Notifications | Notification access allows apps to read your {% data variables.product.product_name %} notifications, such as comments on issues and pull requests. However, apps remain unable to access anything in your repositories. | -| Organizations and teams | Organization and teams access allows apps to access and manage organization and team membership. | -| Personal user data | User data includes information found in your user profile, like your name, e-mail address, and location. | -| Repositories | Repository information includes the names of contributors, the branches you've created, and the actual files within your repository. Apps can request access for either public or private repositories on a user-wide level. | -| Repository delete | Apps can request to delete repositories that you administer, but they won't have access to your code. |{% ifversion projects-oauth-scope %} -| Projects | Access to user and organization {% data variables.projects.projects_v2 %}. Apps can request either read/write or read only access. |{% endif %} +| Состояние фиксации | Вы можете предоставить приложению доступ к сведениям о состоянии фиксации. Доступ к состоянию фиксации позволяет приложениям определять, была ли сборка для определенной фиксации выполнена успешно. У приложений не будет доступа к коду, но они смогут считывать сведения о состоянии определенной фиксации и записывать их. | +| Развернутые приложения | Доступ к состоянию развертывания позволяет приложениям определять, было ли развертывание для определенной фиксации в общедоступном или частном репозитории выполнено успешно. У приложений не будет доступа к коду. | +| Gist | Доступ к [gist](https://gist.github.com) позволяет приложениям осуществлять как чтение из общедоступных и секретных gist, так и запись в них. | +| Обработчики | Доступ к [веб-перехватчикам](/webhooks) позволяет приложениям считывать конфигурации перехватчиков в управляемых вами репозиториях и записывать их. | +| Уведомления | Доступ к уведомлениям позволяет приложениям считывать уведомления {% data variables.product.product_name %}, например комментарии к проблемам и запросам на вытягивание. Однако приложения по-прежнему не имеют доступа к содержимому репозиториев. | +| Организации и группы | Доступ к организации и командам позволяет приложениям получать доступ к организации и командам и управлять членством в них. | +| Персональные данные пользователя | Данные пользователя включают в себя сведения в профиле пользователя, такие как имя, адрес электронной почты и местонахождение. | +| Репозитории | Сведения о репозитории включают в себя имена участников, созданные ветви и существующие файлы в репозитории. Приложения могут запрашивать доступ к общедоступным или частным репозиториям на уровне пользователя. | +| Удаление репозитория | Приложения могут запрашивать удаление управляемых вами репозиториев, но у них нет доступа к коду. |{% ifversion projects-oauth-scope %} +| Проекты | Здесь доступны {% data variables.projects.projects_v2 %} пользователя и организации. Приложения могут запрашивать доступ на чтение/запись или только на чтение. |{% endif %} -## Requesting updated permissions +## Запрос обновленных разрешений -When {% data variables.product.prodname_oauth_apps %} request new access permissions, they will notify you of the differences between their current permissions and the new permissions. +Когда {% data variables.product.prodname_oauth_apps %} запрашивают новые права доступа, они уведомляют вас о различиях между текущими и новыми разрешениями. {% ifversion fpt or ghec %} -## {% data variables.product.prodname_oauth_apps %} and organizations +## {% data variables.product.prodname_oauth_apps %} и организации -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. +При авторизации {% data variables.product.prodname_oauth_app %} для личной учетной записи можно увидеть, как авторизация повлияет на каждую организацию, в которую вы входите. -- **For organizations *with* {% data variables.product.prodname_oauth_app %} access restrictions, you can request that organization admins approve the application for use in that organization.** If the organization does not approve the application, then the application will only be able to access the organization's public resources. If you're an organization admin, you can [approve the application](/articles/approving-oauth-apps-for-your-organization) yourself. +- **Для организаций *с* ограничениями доступа {% data variables.product.prodname_oauth_app %} можно запросить утверждение приложения к использованию в организации ее администраторами.** Если организация не утвердит приложение, оно сможет получить доступ только к общедоступным ресурсам организации. Если вы являетесь администратором организации, то можете [утвердить приложение](/articles/approving-oauth-apps-for-your-organization) самостоятельно. -- **For organizations *without* {% data variables.product.prodname_oauth_app %} access restrictions, the application will automatically be authorized for access to that organization's resources.** For this reason, you should be careful about which {% data variables.product.prodname_oauth_apps %} you approve for access to your personal account resources as well as any organization resources. +- **Для организаций *без* ограничений доступа {% data variables.product.prodname_oauth_app %} приложение автоматически авторизуется для доступа к ресурсам организации.** Поэтому следует внимательно следить за тем, какие {% data variables.product.prodname_oauth_apps %} утверждаются для доступа к ресурсам личных учетных записей, а также к любым ресурсам организации. -If you belong to any organizations that enforce SAML single sign-on, you must have an active SAML session for each organization each time you authorize an {% data variables.product.prodname_oauth_app %}. +Если вы принадлежите к каким-либо организациям с включенным единым входом SAML и создали связанное удостоверение для этой организации путем проверки подлинности с помощью SAML в прошлом, у вас должен быть активный сеанс SAML для каждой организации при каждой авторизации {% data variables.product.prodname_oauth_app %}. {% note %} -**Note:** If you are encountering errors authenticating to an organization that enforces SAML single sign-on, you may need to revoke the OAuth App from your [account settings page](https://github.com/settings/applications) and repeat the authentication flow to reauthorize the app. +**Примечание:** Если у вас возникли проблемы с авторизованным {% data variables.product.prodname_oauth_app %} или {% data variables.product.prodname_github_app %} доступом к организации, защищенной с помощью SAML, может потребоваться отозвать приложение из [вашего авторизованного {% data variables.product.prodname_github_apps %}](https://github.com/settings/applications) или [авторизованного {% data variables.product.prodname_oauth_apps %}](https://github.com/settings/apps/authorizations) посетите страницу организации, чтобы пройти проверку подлинности и установить активный сеанс SAML, а затем попытаться повторно авторизовать приложение, перейдя к нему. {% endnote %} -## Further reading +## Дополнительные материалы -- "[About {% data variables.product.prodname_oauth_app %} access restrictions](/articles/about-oauth-app-access-restrictions)" -- "[Authorizing GitHub Apps](/github/authenticating-to-github/keeping-your-account-and-data-secure/authorizing-github-apps)" -- "[{% data variables.product.prodname_marketplace %} support](/articles/github-marketplace-support)" +- [Сведения об ограничениях доступа {% data variables.product.prodname_oauth_app %}](/articles/about-oauth-app-access-restrictions) +- [Авторизация приложений GitHub](/github/authenticating-to-github/keeping-your-account-and-data-secure/authorizing-github-apps) +- [Поддержка {% data variables.product.prodname_marketplace %}](/articles/github-marketplace-support) {% endif %} diff --git a/translations/ru-RU/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md b/translations/ru-RU/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md index 6f38984d0c..4e97f25ece 100644 --- a/translations/ru-RU/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md +++ b/translations/ru-RU/content/code-security/secret-scanning/protecting-pushes-with-secret-scanning.md @@ -25,10 +25,9 @@ shortTitle: Enable push protection Up to now, {% data variables.product.prodname_secret_scanning_GHAS %} checks for secrets _after_ a push and alerts users to exposed secrets. {% data reusables.secret-scanning.push-protection-overview %} If a contributor bypasses a push protection block for a secret, {% data variables.product.prodname_dotcom %}: -- generates an alert. -- creates an alert in the "Security" tab of the repository. +- creates an alert in the "Security" tab of the repository in the state described in the table below. - adds the bypass event to the audit log.{% ifversion secret-scanning-push-protection-email %} -- sends an email alert to organization owners, security managers, and repository administrators, with a link to the related secret and the reason why it was allowed.{% endif %} +- sends an email alert to organization owners, security managers, and repository administrators who are watching the repository, with a link to the secret and the reason why it was allowed.{% endif %} {% data reusables.secret-scanning.bypass-reasons-and-alerts %} diff --git a/translations/ru-RU/content/code-security/secret-scanning/secret-scanning-patterns.md b/translations/ru-RU/content/code-security/secret-scanning/secret-scanning-patterns.md index 1499e8e879..a43693a91c 100644 --- a/translations/ru-RU/content/code-security/secret-scanning/secret-scanning-patterns.md +++ b/translations/ru-RU/content/code-security/secret-scanning/secret-scanning-patterns.md @@ -33,7 +33,7 @@ Organizations using {% data variables.product.prodname_ghe_cloud %} with {% data ## Supported secrets for partner patterns -{% data variables.product.product_name %} currently scans public repositories for secrets issued by the following service providers. For more information about {% data variables.product.prodname_secret_scanning_partner %}, see "[About {% data variables.product.prodname_secret_scanning_partner %}](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-partner-patterns)." +{% data variables.product.product_name %} currently scans public repositories for secrets issued by the following service providers and alerts the relevant service provider whenever a secret is detected in a commit. For more information about {% data variables.product.prodname_secret_scanning_partner %}, see "[About {% data variables.product.prodname_secret_scanning_partner %}](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-partner-patterns)." {% data reusables.secret-scanning.secret-scanning-pattern-pair-matches %} diff --git a/translations/ru-RU/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md b/translations/ru-RU/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md index 28d368418f..aa33d6a176 100644 --- a/translations/ru-RU/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md +++ b/translations/ru-RU/content/code-security/supply-chain-security/end-to-end-supply-chain/securing-code.md @@ -37,9 +37,11 @@ You can secure the code you depend on by creating a vulnerability management pro 1. Create an inventory of your dependencies. -2. Know when there is a security vulnerability in a dependency. +1. Know when there is a security vulnerability in a dependency. +{% ifversion fpt or ghec or ghes > 3.5 or ghae > 3.5 %} +1. Enforce dependency reviews on your pull requests.{% endif %} -3. Assess the impact of that vulnerability on your code and decide what action to take. +1. Assess the impact of that vulnerability on your code and decide what action to take. ### Automatic inventory generation @@ -48,6 +50,11 @@ As a first step, you want to make a complete inventory of your dependencies. The ### Automatic detection of vulnerabilities in dependencies {% data variables.product.prodname_dependabot %} can help you by monitoring your dependencies and notifying you when they contain a known vulnerability. {% ifversion fpt or ghec or ghes %}You can even enable {% data variables.product.prodname_dependabot %} to automatically raise pull requests that update the dependency to a secure version.{% endif %} For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)"{% ifversion fpt or ghec or ghes %} and "[About Dependabot security updates](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates)"{% endif %}. +{% ifversion fpt or ghec or ghes > 3.5 or ghae > 3.5 %} +### Automatic detection of vulnerabilities in pull requests + +The {% data variables.product.prodname_dependency_review_action %} enforces a dependency review on your pull requests, making it easy for you to see if a pull request will introduce a vulnerable version of a dependency to your repository. When a vulnerability is detected, the {% data variables.product.prodname_dependency_review_action %} can block the pull request from merging. For more information, see "[Dependency review enforcement](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-enforcement)."{% endif %} + ### Assessment of exposure to risk from a vulnerable dependency diff --git a/translations/ru-RU/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md b/translations/ru-RU/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md index 90f0a350c0..7335f27f19 100644 --- a/translations/ru-RU/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md +++ b/translations/ru-RU/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md @@ -1,6 +1,6 @@ --- -title: About supply chain security -intro: '{% data variables.product.product_name %} helps you secure your supply chain, from understanding the dependencies in your environment, to knowing about vulnerabilities in those dependencies{% ifversion fpt or ghec or ghes %}, and patching them{% endif %}.' +title: Сведения о безопасности цепочки поставок +intro: '{% data variables.product.product_name %} помогает защитить цепочку поставок, от понимания зависимостей в вашей среде до знания об уязвимостях в этих зависимостях{% ifversion fpt or ghec or ghes %}, а также их исправления{% endif %}.' miniTocMaxHeadingLevel: 3 shortTitle: Supply chain security redirect_from: @@ -19,160 +19,157 @@ topics: - Dependencies - Pull requests - Repositories +ms.openlocfilehash: d0f743db7d1f5a054a3eb8c7b4dbf81052aca50f +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc +ms.translationtype: MT +ms.contentlocale: ru-RU +ms.lasthandoff: 11/24/2022 +ms.locfileid: '148181239' --- +## Сведения о безопасности цепочки поставок на GitHub -## About supply chain security at GitHub +Благодаря все возрастающему использованию открытого кода большинство проектов опирается на сотни зависимостей с открытым кодом. Это создает проблему безопасности: что, если зависимости, которые вы используете, имеют уязвимости? Вы можете подвергнуть пользователей риску атаки через цепочку поставок. Одной из самых важных вещей, которые вы можете применить для защиты цепочки поставок, является исправление уязвимых зависимостей{% ifversion GH-advisory-db-supports-malware %} и замена вредоносных программ{% endif %}. -With the accelerated use of open source, most projects depend on hundreds of open-source dependencies. This poses a security problem: what if the dependencies you're using are vulnerable? You could be putting your users at risk of a supply chain attack. One of the most important things you can do to protect your supply chain is to patch your vulnerable dependencies{% ifversion GH-advisory-db-supports-malware %} and replace any malware{% endif %}. +Вы добавляете зависимости непосредственно в цепочку поставок, когда указываете их в файле манифеста или файле блокировки. Зависимости также могут быть включены транзитивно, то есть, даже если вы не указываете конкретную зависимость, но ваша зависимость использует ее, вы также зависите от этой зависимости. -You add dependencies directly to your supply chain when you specify them in a manifest file or a lockfile. Dependencies can also be included transitively, that is, even if you don’t specify a particular dependency, but a dependency of yours uses it, then you’re also dependent on that dependency. +{% data variables.product.product_name %} предлагает ряд функций, которые помогут вам понять зависимости в вашей среде{% ifversion ghae %} и узнать об уязвимостях в этих зависимостях{% endif %}{% ifversion fpt or ghec or ghes %}, знать об уязвимостях в этих зависимостях и исправлять их{% endif %}. -{% data variables.product.product_name %} offers a range of features to help you understand the dependencies in your environment{% ifversion ghae %} and know about vulnerabilities in those dependencies{% endif %}{% ifversion fpt or ghec or ghes %}, know about vulnerabilities in those dependencies, and patch them{% endif %}. - -The supply chain features on {% data variables.product.product_name %} are: -- **Dependency graph** -- **Dependency review** -- **{% data variables.product.prodname_dependabot_alerts %} ** -{% ifversion fpt or ghec or ghes %}- **{% data variables.product.prodname_dependabot_updates %}** +В {% data variables.product.product_name %} существуют следующие возможности цепочки поставок. +- **Граф зависимостей** +- **Проверка зависимостей** +- **{% data variables.product.prodname_dependabot_alerts %} ** {% ifversion fpt or ghec or ghes %}- **{% data variables.product.prodname_dependabot_updates %}** - **{% data variables.product.prodname_dependabot_security_updates %}** - - **{% data variables.product.prodname_dependabot_version_updates %}**{% endif %} + - **{% data variables.product.prodname_dependabot_version_updates %}** {% endif %} -The dependency graph is central to supply chain security. The dependency graph identifies all upstream dependencies and public downstream dependents of a repository or package. You can see your repository’s dependencies and some of their properties, like vulnerability information, on the dependency graph for the repository. +Граф зависимостей занимает центральное место в обеспечении безопасности цепочки поставок. Граф зависимостей определяет все вышестоящие зависимости и общедоступные нижестоящие зависимости репозитория или пакета. Вы можете просматривать зависимости вашего репозитория и некоторые их свойства, такие как сведения об уязвимостях, на графе зависимостей репозитория. -Other supply chain features on {% data variables.product.prodname_dotcom %} rely on the information provided by the dependency graph. +Другие возможности цепочки поставок в {% data variables.product.prodname_dotcom %} зависят от сведений, предоставляемых графом зависимостей. -- 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 advisories published in the {% data variables.product.prodname_advisory_database %}, scans your dependencies and generates {% data variables.product.prodname_dependabot_alerts %} when a potential vulnerability {% ifversion GH-advisory-db-supports-malware %}or malware{% endif %} is detected. -{% ifversion fpt or ghec or ghes %}- {% 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 %} сопоставляет данные о зависимостях, предоставленные графом зависимостей, со списком рекомендаций, опубликованным в {% data variables.product.prodname_advisory_database %}, сканирует ваши зависимости и создает {% data variables.product.prodname_dependabot_alerts %} при обнаружении потенциальной уязвимости{% ifversion GH-advisory-db-supports-malware %} или вредоносной программы{% endif %}. +{% ifversion fpt or ghec or ghes %}- {% data variables.product.prodname_dependabot_security_updates %} использует граф зависимостей и {% data variables.product.prodname_dependabot_alerts %} для обновления зависимостей с известными уязвимостями в репозитории. -{% 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. +{% data variables.product.prodname_dependabot_version_updates %} не используют граф зависимостей и вместо него полагаются на семантическое управление версиями зависимостей. {% data variables.product.prodname_dependabot_version_updates %} помогают поддерживать ваши зависимости в актуальном состоянии, даже если в них нет уязвимостей. {% endif %} -{% ifversion fpt or ghec or ghes %} -For best practice guides on end-to-end supply chain security including the protection of personal accounts, code, and build processes, see "[Securing your end-to-end supply chain](/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview)." +{% ifversion fpt or ghec or ghes %} Рекомендации по обеспечению безопасности сквозной цепочки поставок, включая защиту личных учетных записей, кода и процессов сборки, см. в разделе [Защита сквозной цепочки поставок](/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview). {% endif %} -## Feature overview +## Обзор возможностей -### What is the dependency graph +### Что такое граф зависимостей -To generate the dependency graph, {% data variables.product.company_short %} looks at a repository’s explicit dependencies declared in the manifest and lockfiles. When enabled, the dependency graph automatically parses all known package manifest files in the repository, and uses this to construct a graph with known dependency names and versions. +Чтобы создать граф зависимостей, {% data variables.product.company_short %} просматривает явные зависимости репозитория, объявленные в файлах манифеста и блокировки. Если этот параметр включен, граф зависимостей автоматически анализирует все известные файлы манифеста пакетов в репозитории и использует их для построения графа с известными именами и версиями зависимостей. -- The dependency graph includes information on your _direct_ dependencies and _transitive_ dependencies. -- The dependency graph is automatically updated when you push a commit to {% data variables.product.company_short %} that changes or adds a supported manifest or lock file to the default branch, and when anyone pushes a change to the repository of one of your dependencies. -- You can see the dependency graph by opening the repository's main page on {% data variables.product.product_name %}, and navigating to the **Insights** tab. +- Граф зависимостей содержит сведения о ваших _прямых_ и _транзитивных_ зависимостях. +- Граф зависимостей автоматически обновляется, когда вы отправляете в {% data variables.product.company_short %} фиксацию, которая изменяет или добавляет поддерживаемый файл манифеста или блокировки в ветвь по умолчанию, а также когда кто-либо отправляет в репозиторий изменение одной из ваших зависимостей. +- Чтобы просмотреть граф зависимостей, откройте главную страницу репозитория в {% data variables.product.product_name %} и перейдите на вкладку **Аналитика**. -{% ifversion dependency-submission-api %} -{% data reusables.dependency-submission.dependency-submission-link %} -{% endif %} +{% ifversion dependency-submission-api %} {% data reusables.dependency-submission.dependency-submission-link %} {% endif %} -For more information about the dependency graph, see "[About the dependency graph](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)." +Дополнительные сведения о графе зависимостей см. в разделе [Сведения о графе зависимостей](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph). -### What is dependency review +### Что такое проверка зависимостей -Dependency review helps reviewers and contributors understand dependency changes and their security impact in every pull request. +Проверка зависимостей помогает рецензентам и участникам разобраться в изменениях зависимостей и понять их влияние на безопасность в каждом запросе на вытягивание. -- Dependency review tells you which dependencies were added, removed, or updated, in a pull request. You can use the release dates, popularity of dependencies, and vulnerability information to help you decide whether to accept the change. -- You can see the dependency review for a pull request by showing the rich diff on the **Files Changed** tab. +- Проверка зависимостей сообщает, какие зависимости были добавлены, удалены или обновлены в запросе на вытягивание. Вы можете использовать даты выпуска, популярность зависимостей и сведения об уязвимостях, чтобы решить, следует ли принять изменение. +- Чтобы просмотреть проверку зависимостей для запроса на вытягивание, откройте расширенный инструмент сравнения на вкладке **Измененные файлы**. -For more information about dependency review, see "[About dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review)." +Дополнительные сведения о проверке зависимостей см. в разделе [Сведения о проверке зависимостей](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review). -### What is Dependabot +### Что такое Dependabot -{% data variables.product.prodname_dependabot %} keeps your dependencies up to date by informing you of any security vulnerabilities in your dependencies{% ifversion fpt or ghec or ghes %}, and automatically opens pull requests to upgrade your dependencies to the next available secure version when a {% data variables.product.prodname_dependabot %} alert is triggered, or to the latest version when a release is published{% else %} so that you can update that dependency{% endif %}. +{% data variables.product.prodname_dependabot %} обеспечивает актуальность зависимостей, информируя вас об уязвимостях системы безопасности в зависимостях{% ifversion fpt or ghec or ghes %}, и автоматически открывает запросы на вытягивание для обновления зависимостей до следующей доступной безопасной версии при активации оповещения {% data variables.product.prodname_dependabot %} или до последней версии при публикации выпуска{% else %}, чтобы можно было обновить эту зависимость{% endif %}. -{% ifversion fpt or ghec or ghes %} -The term "{% data variables.product.prodname_dependabot %}" encompasses the following features: -- {% data variables.product.prodname_dependabot_alerts %}—Displayed notification on the **Security** tab for the repository, and in the repository's dependency graph. The alert includes a link to the affected file in the project, and information about a fixed version. +{% ifversion fpt or ghec or ghes %} Термин "{% data variables.product.prodname_dependabot %}" охватывает следующие функции: +- {% data variables.product.prodname_dependabot_alerts %} — отображаемые уведомления на вкладке **Безопасность** для репозитория и в графе зависимостей репозитория. Оповещение содержит ссылку на затронутый файл в проекте, а также сведения об исправленной версии. - {% data variables.product.prodname_dependabot_updates %}: - - {% data variables.product.prodname_dependabot_security_updates %}—Triggered updates to upgrade your dependencies to a secure version when an alert is triggered. - - {% data variables.product.prodname_dependabot_version_updates %}—Scheduled updates to keep your dependencies up to date with the latest version. + - {% data variables.product.prodname_dependabot_security_updates %} — инициированные обновления ваших зависимостей до безопасной версии при срабатывании оповещения. + - {% data variables.product.prodname_dependabot_version_updates %} — запланированные обновления до последней версии для поддержания ваших зависимостей в актуальном состоянии. {% endif %} {% ifversion fpt or ghec %} -{% data variables.product.prodname_dependabot_alerts %}, {% data variables.product.prodname_dependabot_security_updates %}, and {% data variables.product.prodname_dependabot_version_updates %} do not use {% data variables.product.prodname_actions %} when they run on {% data variables.product.product_name %}. However, pull requests opened by {% data variables.product.prodname_dependabot %} can trigger workflows that run actions. For more information, see "[Automating {% data variables.product.prodname_dependabot %} with {% data variables.product.prodname_actions %}](/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions)." +{% data variables.product.prodname_dependabot_alerts %}, {% data variables.product.prodname_dependabot_security_updates %} и {% data variables.product.prodname_dependabot_version_updates %} не используют {% data variables.product.prodname_actions %} при выполнении в {% data variables.product.product_name %}. Однако запросы на вытягивание, открытые {% data variables.product.prodname_dependabot %}, могут активировать рабочие процессы, выполняющие действия. Дополнительные сведения см. в разделе [Автоматизация {% data variables.product.prodname_dependabot %} с помощью {% data variables.product.prodname_actions %}](/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions). {% elsif ghes %} -{% data variables.product.prodname_dependabot_security_updates %} and {% data variables.product.prodname_dependabot_version_updates %} require {% data variables.product.prodname_actions %} to run on {% data variables.product.product_name %}. {% data variables.product.prodname_dependabot_alerts %} do not require {% data variables.product.prodname_actions %}. For more information, see "[Enabling {% data variables.product.prodname_dependabot %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)." +{% data variables.product.prodname_dependabot_security_updates %} и {% data variables.product.prodname_dependabot_version_updates %} требуют выполнения {% data variables.product.prodname_actions %} в {% data variables.product.product_name %}. {% data variables.product.prodname_dependabot_alerts %} не требуется {% data variables.product.prodname_actions %}. Дополнительные сведения см. в разделе [Включение {% data variables.product.prodname_dependabot %} для вашего предприятия](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise). {% elsif ghae %} -{% data variables.product.prodname_actions %} is not required for {% data variables.product.prodname_dependabot_alerts %} to run on {% data variables.product.product_name %}. +{% data variables.product.prodname_actions %} не требуется для выполнения {% data variables.product.prodname_dependabot_alerts %} в {% data variables.product.product_name %}. {% endif %} {% ifversion dependabot-actions-support %} -{% data reusables.dependabot.dependabot-actions-support %} For more information, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/code-security/dependabot/dependabot-security-updates/about-dependabot-security-updates)." +{% data reusables.dependabot.dependabot-actions-support %} Дополнительные сведения см. в разделе [Сведения о {% data variables.product.prodname_dependabot_security_updates %}](/code-security/dependabot/dependabot-security-updates/about-dependabot-security-updates). {% endif %} -#### What are Dependabot alerts +#### Что такое оповещения Dependabot -{% data variables.product.prodname_dependabot_alerts %} highlight repositories affected by a newly discovered vulnerability based on the dependency graph and the {% data variables.product.prodname_advisory_database %}, which contains advisories for known vulnerabilities{% ifversion GH-advisory-db-supports-malware %} and malware{% endif %}. +{% data variables.product.prodname_dependabot_alerts %} выделяют репозитории, затронутые недавно обнаруженной уязвимостью, на основе графа зависимостей и {% data variables.product.prodname_advisory_database %}, где содержатся рекомендации по всем известным уязвимостям{% ifversion GH-advisory-db-supports-malware %} и вредоносным программам{% endif %}. -- {% data variables.product.prodname_dependabot %} performs a scan to detect insecure dependencies and sends {% data variables.product.prodname_dependabot_alerts %} when: -{% ifversion fpt or ghec %} - - A new advisory is added to the {% data variables.product.prodname_advisory_database %}.{% else %} - - New advisory data is synchronized to {% data variables.location.product_location %} each hour from {% data variables.product.prodname_dotcom_the_website %}. {% data reusables.security-advisory.link-browsing-advisory-db %}{% endif %} - - The dependency graph for the repository changes. -- {% data variables.product.prodname_dependabot_alerts %} are displayed {% ifversion fpt or ghec or ghes %} on the **Security** tab for the repository and{% endif %} in the repository's dependency graph. The alert includes {% ifversion fpt or ghec or ghes %}a link to the affected file in the project, and {% endif %}information about a fixed version. +- {% data variables.product.prodname_dependabot %} выполняет сканирование для обнаружения небезопасных зависимостей и отправляет {% data variables.product.prodname_dependabot_alerts %}, когда происходит следующее. {% ifversion fpt or ghec %} + - В {% data variables.product.prodname_advisory_database %} добавляется новая рекомендация.{% else %} + - Новые данные рекомендаций синхронизируются с {% data variables.location.product_location %} каждый час из {% data variables.product.prodname_dotcom_the_website %}. {% data reusables.security-advisory.link-browsing-advisory-db %}{% endif %} + - Изменяется граф зависимостей для репозитория. +- {% data variables.product.prodname_dependabot_alerts %} отображаются {% ifversion fpt or ghec or ghes %} на вкладке **Безопасность** для репозитория и{% endif %} в графе зависимостей репозитория. Оповещение содержит {% ifversion fpt or ghec or ghes %}ссылку на затронутый файл в проекте, а также {% endif %}сведения об исправленной версии. -For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies)." +Дополнительные сведения см. в статье "[Сведения о {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies)". {% ifversion fpt or ghec or ghes %} -#### What are Dependabot updates +#### Что такое обновления Dependabot -There are two types of {% data variables.product.prodname_dependabot_updates %}: {% data variables.product.prodname_dependabot %} _security_ updates and _version_ updates. {% data variables.product.prodname_dependabot %} generates automatic pull requests to update your dependencies in both cases, but there are several differences. +Существует два типа {% data variables.product.prodname_dependabot_updates %}: обновления _системы безопасности_ и обновления _версий_ {% data variables.product.prodname_dependabot %}. {% data variables.product.prodname_dependabot %} создает автоматические запросы на вытягивание для обновления ваших зависимостей в обоих случаях, но есть несколько различий. {% data variables.product.prodname_dependabot_security_updates %}: - - Triggered by a {% data variables.product.prodname_dependabot %} alert - - Update dependencies to the minimum version that resolves a known vulnerability - - Supported for ecosystems the dependency graph supports - - Does not require a configuration file, but you can use one to override the default behavior + - активируются оповещением {% data variables.product.prodname_dependabot %}; + - обновляют зависимости до минимальной версии, которая устраняет известную уязвимость; + - поддерживаются для экосистем, поддерживаемых графом зависимостей. + - файл конфигурации не является обязательным, но его можно использовать для переопределения поведения по умолчанию. {% data variables.product.prodname_dependabot_version_updates %}: - - Requires a configuration file - - Run on a schedule you configure - - Update dependencies to the latest version that matches the configuration - - Supported for a different group of ecosystems + - файл конфигурации является обязательным; + - запускаются по настроенному вами расписанию; + - обновляют зависимости до последней версии, которая соответствует конфигурации; + - поддерживаются для другой группы экосистем. -For more information about {% data variables.product.prodname_dependabot_updates %}, see "[About {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates)" and "[About {% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/about-dependabot-version-updates)." +Дополнительные сведения об {% data variables.product.prodname_dependabot_updates %} см. в разделах [Сведения об {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates) и [Сведения об {% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/about-dependabot-version-updates). {% endif %} -## Feature availability +## Доступность функций {% ifversion fpt or ghec %} -Public repositories: -- **Dependency graph**—enabled by default and cannot be disabled. -- **Dependency review**—enabled by default and cannot be disabled. -- **{% data variables.product.prodname_dependabot_alerts %}**—not enabled by default. {% data variables.product.prodname_dotcom %} detects insecure dependencies and displays information in the dependency graph, but does not generate {% data variables.product.prodname_dependabot_alerts %} by default. Repository owners or people with admin access can enable {% data variables.product.prodname_dependabot_alerts %}. - You can also enable or disable Dependabot alerts for all repositories owned by your user account or organization. For more information, see "[Managing security and analysis settings for your user account](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-security-and-analysis-settings-for-your-personal-account)" or "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization)." +Общедоступные репозитории: +- **Граф зависимостей** — включен по умолчанию и его нельзя отключить. +- **Проверка зависимостей** — включена по умолчанию и ее нельзя отключить. +- **{% data variables.product.prodname_dependabot_alerts %}**  — не включены по умолчанию. {% data variables.product.prodname_dotcom %} обнаруживает небезопасные зависимости и отображает сведения в графе зависимостей, но не создает {% data variables.product.prodname_dependabot_alerts %} по умолчанию. Владельцы репозитория или пользователи с правами администратора могут включить {% data variables.product.prodname_dependabot_alerts %}. + Вы также можете включить или отключить оповещения Dependabot для всех репозиториев, принадлежащих вашей учетной записи пользователя или организации. Дополнительные сведения см. в разделе [Управление параметрами безопасности и анализа для учетной записи пользователя](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-security-and-analysis-settings-for-your-personal-account) или [Управление параметрами безопасности и анализа для организации](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization). -Private repositories: -- **Dependency graph**—not enabled by default. The feature can be enabled by repository administrators. For more information, see "[Exploring the dependencies of a repository](/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository)." +Частные репозитории +- **Граф зависимостей** — не включен по умолчанию. Эту возможность могут включать администраторы репозитория. Дополнительные сведения см. в разделе [Изучение зависимостей репозитория](/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository). {% ifversion fpt %} -- **Dependency review**—available in private repositories owned by organizations that use {% data variables.product.prodname_ghe_cloud %} and have a license for {% data variables.product.prodname_GH_advanced_security %}. For more information, see the [{% data variables.product.prodname_ghe_cloud %} documentation](/enterprise-cloud@latest/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review). +- **Проверка зависимостей** — доступна в частных репозиториях, принадлежащих организациям, которые используют {% data variables.product.prodname_ghe_cloud %} и имеют лицензию на {% data variables.product.prodname_GH_advanced_security %}. Дополнительные сведения см. в [документации по {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review). {% elsif ghec %} -- **Dependency review**—available in private repositories owned by organizations provided you have a license for {% data variables.product.prodname_GH_advanced_security %} and the dependency graph enabled. For more information, see "[About {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)" and "[Exploring the dependencies of a repository](/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository)." -{% endif %} -- **{% data variables.product.prodname_dependabot_alerts %}**—not enabled by default. Owners of private repositories, or people with admin access, can enable {% data variables.product.prodname_dependabot_alerts %} by enabling the dependency graph and {% data variables.product.prodname_dependabot_alerts %} for their repositories. - You can also enable or disable Dependabot alerts for all repositories owned by your user account or organization. For more information, see "[Managing security and analysis settings for your user account](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-security-and-analysis-settings-for-your-personal-account)" or "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization)." +- **Проверка зависимостей** — доступна в частных репозиториях, принадлежащих организациям, при наличии лицензии на {% data variables.product.prodname_GH_advanced_security %} и включении графа зависимостей. Дополнительные сведения см. в разделах [Сведения о {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security) и [Изучение зависимостей репозитория](/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository). {% endif %} +- **{% data variables.product.prodname_dependabot_alerts %}**  — не включены по умолчанию. Владельцы частных репозиториев или пользователи с правами администратора могут включить {% data variables.product.prodname_dependabot_alerts %} путем включения графа зависимостей и {% data variables.product.prodname_dependabot_alerts %} для своих репозиториев. + Вы также можете включить или отключить оповещения Dependabot для всех репозиториев, принадлежащих вашей учетной записи пользователя или организации. Дополнительные сведения см. в разделе [Управление параметрами безопасности и анализа для учетной записи пользователя](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-security-and-analysis-settings-for-your-personal-account) или [Управление параметрами безопасности и анализа для организации](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization). -Any repository type: -- **{% data variables.product.prodname_dependabot_security_updates %}**—not enabled by default. You can enable {% data variables.product.prodname_dependabot_security_updates %} for any repository that uses {% data variables.product.prodname_dependabot_alerts %} and the dependency graph. 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 %}**—not enabled by default. People with write permissions to a repository can enable {% 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 %}**  — не включены по умолчанию. Вы можете включить {% data variables.product.prodname_dependabot_security_updates %} для любого репозитория, использующего {% data variables.product.prodname_dependabot_alerts %} и граф зависимостей. Сведения о включении обновлений системы безопасности см. в разделе [Настройка {% data variables.product.prodname_dependabot_security_updates %}](/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates). +- **{% data variables.product.prodname_dependabot_version_updates %}**  — не включены по умолчанию. Включать {% data variables.product.prodname_dependabot_version_updates %} могут пользователи с разрешениями на запись в репозитории. Сведения о включении обновлений версии см. в разделе [Настройка {% data variables.product.prodname_dependabot_version_updates %}](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates). {% endif %} {% ifversion ghes or ghae %} -- **Dependency graph** and **{% data variables.product.prodname_dependabot_alerts %}**—not enabled by default. Both features are configured at an enterprise level by the enterprise owner. For more information, see {% ifversion ghes %}"[Enabling the dependency graph for your enterprise](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise)" and {% endif %}"[Enabling {% data variables.product.prodname_dependabot %} for your enterprise](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)." -- **Dependency review**—available when dependency graph is enabled for {% data variables.location.product_location %} and {% data variables.product.prodname_advanced_security %} is enabled for the organization or repository. For more information, see "[About {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)." -{% endif %} -{% ifversion ghes %} -- **{% data variables.product.prodname_dependabot_security_updates %}**—not enabled by default. You can enable {% data variables.product.prodname_dependabot_security_updates %} for any repository that uses {% data variables.product.prodname_dependabot_alerts %} and the dependency graph. 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 %}**—not enabled by default. People with write permissions to a repository can enable {% 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_alerts %}**  — не включены по умолчанию. Обе возможности настраиваются на уровне предприятия владельцем предприятия. Дополнительные сведения см. в разделах {% ifversion ghes %} [Включение графа зависимостей для предприятия](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise) и {% endif %} [Включение {% data variables.product.prodname_dependabot %} для предприятия](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise). +- **Проверка зависимостей** доступна, если граф зависимостей включен для {% data variables.location.product_location %} и {% data variables.product.prodname_advanced_security %} включен для организации или репозитория. Дополнительные сведения см. в разделе [Сведения о {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security). +{% endif %} {% ifversion ghes %} +- **{% data variables.product.prodname_dependabot_security_updates %}**  — не включены по умолчанию. Вы можете включить {% data variables.product.prodname_dependabot_security_updates %} для любого репозитория, использующего {% data variables.product.prodname_dependabot_alerts %} и граф зависимостей. Сведения о включении обновлений системы безопасности см. в разделе [Настройка {% data variables.product.prodname_dependabot_security_updates %}](/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates). +- **{% data variables.product.prodname_dependabot_version_updates %}**  — не включены по умолчанию. Включать {% data variables.product.prodname_dependabot_version_updates %} могут пользователи с разрешениями на запись в репозитории. Сведения о включении обновлений версии см. в разделе [Настройка {% data variables.product.prodname_dependabot_version_updates %}](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates). {% endif %} diff --git a/translations/ru-RU/content/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace.md b/translations/ru-RU/content/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace.md index 2a7b8b4f59..e7f3fd455e 100644 --- a/translations/ru-RU/content/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace.md +++ b/translations/ru-RU/content/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace.md @@ -1,6 +1,6 @@ --- -title: Остановка и запуск codespace -intro: 'Вы можете остановить и запустить codespace, чтобы сохранить ресурсы и приостановить работу.' +title: Stopping and starting a codespace +intro: 'You can stop and start your codespace to save resources and to pause work.' versions: fpt: '*' ghec: '*' @@ -10,33 +10,28 @@ topics: - Fundamentals - Developer shortTitle: Stop a codespace -ms.openlocfilehash: 290a39d9d60420230bd9b11d5e2d10119ccc1c72 -ms.sourcegitcommit: e8c012864f13f9146e53fcb0699e2928c949ffa8 -ms.translationtype: MT -ms.contentlocale: ru-RU -ms.lasthandoff: 11/09/2022 -ms.locfileid: '148158808' --- + {% jetbrains %} {% data reusables.codespaces.codespaces-jetbrains-beta-note %} {% endjetbrains %} -## Сведения об остановке и запуске codespace +## About stopping and starting a codespace {% data reusables.codespaces.stopping-a-codespace %} -Независимо от того, где вы создали codespace или где вы обращаетесь к ним, вы можете просматривать их и управлять ими в браузере по адресу https://github.com/codespaces. +Regardless of where you created or access your codespaces, you can view and manage them in your browser at https://github.com/codespaces. -## Остановка пространства кода +## Stopping a codespace {% webui %} {% data reusables.codespaces.navigate-to-codespaces-page %} - 1. Справа от пространства codespace, которое нужно остановить, щелкните значок с многоточием (**...**). - 1. Щелкните **Остановить codespace**. - ![Снимок экрана: параметр остановки codespace](/assets/images/help/codespaces/stop-codespace-webui.png) + 1. To the right of the codespace you want to stop, click the elipsis (**...**). + 1. Click **Stop codespace**. + ![Screenshot of option to stop a codespace](/assets/images/help/codespaces/stop-codespace-webui.png) {% endwebui %} @@ -44,7 +39,7 @@ ms.locfileid: '148158808' {% data reusables.cli.cli-learn-more %} - Чтобы остановить codespace, `gh codespace stop` используйте подкоманду, а затем выберите пространство кода, которое нужно остановить, из отображаемого списка. + To stop a codespace use the `gh codespace stop` subcommand and then choose the codespace you want to stop from the list that's displayed. ```shell{:copy} gh codespace stop @@ -55,41 +50,38 @@ ms.locfileid: '148158808' {% vscode %} {% data reusables.vs-code.open-command-palette %} -1. Введите `stop` и выберите **Codespaces: Остановить Codespace** в списке параметров. -1. В списке codespaces выберите пространство кода, которое нужно остановить. +1. Type `stop` and select **Codespaces: Stop Codespace** from the list of options. +1. In the list of codespaces, select the codespace you want to stop. {% endvscode %} {% jetbrains %} -{% data reusables.codespaces.jetbrains-open-codespace-plugin %} -1. В окне инструментов {% data variables.product.prodname_github_codespaces %} щелкните значок остановки. - - ![Снимок экрана: кнопка "Журнал"](/assets/images/help/codespaces/jetbrains-plugin-icon-stop.png) +You can stop a codespace from the "Your codespaces" page (see [the web browser instructions](/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace?tool=webui#stopping-a-codespace)) or by using {% data variables.product.prodname_cli %} (see [the CLI instructions](/codespaces/developing-in-codespaces/stopping-and-starting-a-codespace?tool=cli#stopping-a-codespace)). {% endjetbrains %} -## Перезапуск codespace +## Restarting a codespace {% webui %} {% data reusables.codespaces.navigate-to-codespaces-page %} -1. Щелкните имя codespace, которое требуется перезапустить. -![Снимок экрана остановленных codespaces](/assets/images/help/codespaces/restart-codespace-webui.png) +1. Click the name of the codespace you want to restart. +![Screenshot of stopped codespaces](/assets/images/help/codespaces/restart-codespace-webui.png) {% endwebui %} {% cli %} -При перезапуске codespace его можно открыть в {% data variables.product.prodname_vscode %} или в браузере. +When you restart a codespace you can choose to open it in {% data variables.product.prodname_vscode %} or in your browser. - - Чтобы перезапустить codespace и открыть его в {% data variables.product.prodname_vscode %}, используйте `gh codespace code` подкоманду, а затем выберите пространство кода, которое требуется перезапустить, из отображаемого списка. + - To restart a codespace and open it in {% data variables.product.prodname_vscode %}, use the `gh codespace code` subcommand and then choose the codespace you want to restart from the list that's displayed. ```shell{:copy} gh codespace code ``` - - Чтобы перезапустить codespace и открыть его в браузере, используйте `gh codespace open --web` подкоманд и выберите нужное пространство кода из отображаемого списка. + - To restart a codespace and open it in your browser, use the `gh codespace open --web` subcommand and then choose the codespace you want to restart from the list that's displayed. ```shell{:copy} gh codespace open --web @@ -100,8 +92,8 @@ ms.locfileid: '148158808' {% vscode %} {% data reusables.vs-code.open-command-palette %} -1. Введите `connect` и выберите **Codespaces: Подключиться к Codespace** в списке параметров. -1. В списке codespace выберите пространство кода, которое требуется перезапустить. +1. Type `connect` and select **Codespaces: Connect to Codespace** from the list of options. +1. In the list of codespaces, select the codespace you want to restart. {% endvscode %} @@ -111,6 +103,6 @@ ms.locfileid: '148158808' {% endjetbrains %} -## Дополнительные материалы +## Further reading -- [Жизненный цикл codespace](/codespaces/developing-in-codespaces/the-codespace-lifecycle) +- "[The codespace lifecycle](/codespaces/developing-in-codespaces/the-codespace-lifecycle)" diff --git a/translations/ru-RU/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md b/translations/ru-RU/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md index 2eec137539..d755ec57f7 100644 --- a/translations/ru-RU/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md +++ b/translations/ru-RU/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md @@ -1,6 +1,6 @@ --- -title: Основные сведения о контейнерах разработки -intro: 'При работе в codespace среда, в которой вы работаете, создается с помощью контейнера разработки, размещенного на виртуальной машине.' +title: Introduction to dev containers +intro: 'When you work in a codespace, the environment you are working in is created using a development container, or dev container, hosted on a virtual machine.' permissions: People with write permissions to a repository can create or edit the codespace configuration. redirect_from: - /github/developing-online-with-github-codespaces/configuring-github-codespaces-for-your-project @@ -16,76 +16,71 @@ topics: - Codespaces - Set up - Fundamentals -ms.openlocfilehash: 0b47f0292eb3a13467a8227ac323d289f9712223 -ms.sourcegitcommit: e8c012864f13f9146e53fcb0699e2928c949ffa8 -ms.translationtype: MT -ms.contentlocale: ru-RU -ms.lasthandoff: 11/09/2022 -ms.locfileid: '148158776' --- -## Сведения о контейнерах разработки -Контейнеры разработки или контейнеры разработки — это контейнеры Docker, специально настроенные для предоставления полнофункциональный среды разработки. Каждый раз, когда вы работаете в среде codespace, вы используете контейнер разработки на виртуальной машине. +## About dev containers -Можно настроить контейнер разработки для репозитория, чтобы codespace, созданные для этого репозитория, дали вам специализированную среду разработки со всеми инструментами и средами выполнения, которые необходимо использовать для конкретного проекта. Если вы не определили конфигурацию в репозитории, {% data variables.product.prodname_github_codespaces %} использует конфигурацию по умолчанию, которая содержит множество общих средств, которые может потребоваться команде для разработки проекта. Дополнительные сведения см. в разделе [Использование конфигурации контейнера разработки по умолчанию](#using-the-default-dev-container-configuration). +Development containers, or dev containers, are Docker containers that are specifically configured to provide a fully featured development environment. Whenever you work in a codespace, you are using a dev container on a virtual machine. -Файлы конфигурации для контейнера разработки содержатся в каталоге `.devcontainer` в репозитории. Для добавления файлов конфигурации можно использовать {% data variables.product.prodname_vscode %}. Можно выбрать одну из стандартных конфигураций для различных типов проектов. Их можно использовать без дополнительной настройки, либо можно изменить конфигурации для более точной настройки среды, которую они создают. Дополнительные сведения см. в разделе [Использование предопределенной конфигурации контейнера разработки](#using-a-predefined-dev-container-configuration). +You can configure the dev container for a repository so that codespaces created for that repository give you a tailored development environment, complete with all the tools and runtimes you need to work on a specific project. If you don't define a configuration in the repository then {% data variables.product.prodname_github_codespaces %} uses a default configuration, which contains many of the common tools that your team might need for development with your project. For more information, see "[Using the default dev container configuration](#using-the-default-dev-container-configuration)." -Кроме того, можно добавлять собственные пользовательские файлы конфигурации. Дополнительные сведения см. в разделе [Создание настраиваемой конфигурации контейнера разработки](#creating-a-custom-dev-container-configuration). +The configuration files for a dev container are contained in a `.devcontainer` directory in your repository. You can use {% data variables.product.prodname_vscode %} to add configuration files for you. You can choose from a selection of predefined configurations for various project types. You can use these without further configuration, or you can edit the configurations to refine the development environment they produce. For more information, see "[Using a predefined dev container configuration](#using-a-predefined-dev-container-configuration)." -Можно определить одну конфигурацию контейнера разработки для репозитория, разные конфигурации для разных ветвей или несколько конфигураций. При наличии нескольких конфигураций пользователи могут выбрать предпочтительную конфигурацию при создании среды codespace. Это особенно полезно для больших репозиториев, содержащих исходный код на разных языках программирования или для различных проектов. Можно создать набор конфигураций, которые позволяют разным командам работать в codespace, настроенном соответствующим образом для выполняемой ими работы. +Alternatively, you can add your own custom configuration files. For more information, see "[Creating a custom dev container configuration](#creating-a-custom-dev-container-configuration)." -При создании codespace на основе шаблона можно начать с одного или нескольких файлов конфигурации контейнера разработки в рабочей области. Чтобы дополнительно настроить среду, можно добавить или удалить параметры из этих файлов и перестроить контейнер, чтобы применить изменения к пространству кода, в которой вы работаете. Если вы публикуете codespace в репозитории на {% data variables.product.product_name %}, все пространства кода, созданные из этого репозитория, будут совместно использовать определенную конфигурацию. Дополнительные сведения см. в [разделах Применение изменений конфигурации к codespace](#applying-configuration-changes-to-a-codespace) и [Создание codespace на основе шаблона](/codespaces/developing-in-codespaces/creating-a-codespace-from-a-template#publishing-to-a-remote-repository). +You can define a single dev container configuration for a repository, different configurations for different branches, or multiple configurations. When multiple configurations are available, users can choose their preferred configuration when they create a codespace. This is particularly useful for large repositories that contain source code in different programming languages or for different projects. You can create a choice of configurations that allow different teams to work in a codespace that's set up appropriately for the work they are doing. + +When you create a codespace from a template, you might start with one or more dev container configuration files in your workspace. To configure your environment further, you can add or remove settings from these files and rebuild the container to apply the changes to the codespace you're working in. If you publish your codespace to a repository on {% data variables.product.product_name %}, then any codespaces created from that repository will share the configuration you've defined. For more information, see "[Applying configuration changes to a codespace](#applying-configuration-changes-to-a-codespace)" and "[Creating a codespace from a template](/codespaces/developing-in-codespaces/creating-a-codespace-from-a-template#publishing-to-a-remote-repository)." ### devcontainer.json -Основным файлом в конфигурации контейнера разработки является файл `devcontainer.json`. Этот файл можно использовать для определения сред codespace, созданных для репозитория. Содержимое этого файла определяет контейнер разработки, который может включать платформы, средства, расширения и перенаправление портов. Файл `devcontainer.json` обычно содержит ссылку на файл Dockerfile, который обычно находится рядом с файлом `devcontainer.json`. +The primary file in a dev container configuration is the `devcontainer.json` file. You can use this file to determine the environment of codespaces created for your repository. The contents of this file define a dev container that can include frameworks, tools, extensions, and port forwarding. The `devcontainer.json` file usually contains a reference to a Dockerfile, which is typically located alongside the `devcontainer.json` file. -Если вы создаете codespace из репозитория без `devcontainer.json` файла или начинаете с пустого шаблона {% data variables.product.company_short %}, используется конфигурация контейнера разработки по умолчанию. Дополнительные сведения см. в разделе [Использование конфигурации контейнера разработки по умолчанию](#using-the-default-dev-container-configuration). +If you create a codespace from a repository without a `devcontainer.json` file, or if you start from {% data variables.product.company_short %}'s blank template, the default dev container configuration is used. For more information, see "[Using the default dev container configuration](#using-the-default-dev-container-configuration)." -Файл `devcontainer.json` обычно находится в каталоге `.devcontainer` репозитория. Кроме того, его можно расположить непосредственно в корне репозитория, в этом случае имя файла должно начинаться с точки: `.devcontainer.json`. +The `devcontainer.json` file is usually located in the `.devcontainer` directory of your repository. Alternatively, you can locate it directly in the root of the repository, in which case the file name must begin with a period: `.devcontainer.json`. -Если вы хотите выбирать конфигурации контейнеров разработки в репозитории, все альтернативы файлу `.devcontainer/devcontainer.json` (или `.devcontainer.json`) должны находиться в собственном подкаталоге по пути `.devcontainer/SUBDIRECTORY/devcontainer.json`. Например, вы можете иметь на выбор две конфигурации: +If you want to have a choice of dev container configurations in your repository, any alternatives to the `.devcontainer/devcontainer.json` (or `.devcontainer.json`) file must be located in their own subdirectory at the path `.devcontainer/SUBDIRECTORY/devcontainer.json`. For example, you could have a choice of two configurations: * `.devcontainer/database-dev/devcontainer.json` * `.devcontainer/gui-dev/devcontainer.json` -При наличии нескольких файлов `devcontainer.json` в репозитории каждый codespace создается только из одной из конфигураций. Параметры нельзя импортировать или наследовать между файлами `devcontainer.json`. Если файл `devcontainer.json` в настраиваемом подкаталоге содержит зависимые файлы, такие как Dockerfile или сценарии, выполняемые командами в файле `devcontainer.json`, рекомендуется располагать эти файлы в этом же подкаталоге. +When you have multiple `devcontainer.json` files in your repository, each codespace is created from only one of the configurations. Settings cannot be imported or inherited between `devcontainer.json` files. If a `devcontainer.json` file in a custom subdirectory has dependent files, such as the Dockerfile or scripts that are run by commands in the `devcontainer.json` file, it's recommended that you co-locate these files in the same subdirectory. -Сведения о том, как выбрать предпочтительную конфигурацию контейнера разработки при создании codespace, см. в разделе [Создание codespace для репозитория](/codespaces/developing-in-codespaces/creating-a-codespace-for-a-repository#creating-a-codespace-for-a-repository). +For information about how to choose your preferred dev container configuration when you create a codespace, see "[Creating a codespace for a repository](/codespaces/developing-in-codespaces/creating-a-codespace-for-a-repository#creating-a-codespace-for-a-repository)." {% data reusables.codespaces.more-info-devcontainer %} -#### Использование файла devcontainer.json +#### How to use the devcontainer.json -Рекомендуется рассматривать файл `devcontainer.json` как предоставление "настройки", а не "персонализации". Следует включать только те вещи, которые всем пользователям, работающим с вашей базой кода, необходимы в качестве стандартных элементов среды разработки, а не как личные предпочтения. Такие вещи, как анализатор кода, полезно стандартизировать и требовать, чтобы они были установлены у всех, поэтому они хорошо подходят для включения в файл `devcontainer.json`. Такие элементы, как декораторы пользовательского интерфейса или темы, — это личный выбор каждого, и их не следует помещать в файл `devcontainer.json`. +It's useful to think of the `devcontainer.json` file as providing "customization" rather than "personalization." You should only include things that everyone working on your codebase needs as standard elements of the development environment, not things that are personal preferences. Things like linters are good to standardize on, and to require everyone to have installed, so they're good to include in your `devcontainer.json` file. Things like user interface decorators or themes are personal choices that should not be put in the `devcontainer.json` file. -Вы можете персонализировать свою среду codespace с помощью файлов с точкой и синхронизации параметров. Дополнительные сведения см. в разделе [Персонализация {% data variables.product.prodname_github_codespaces %} для учетной записи](/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account). +You can personalize your codespaces by using dotfiles and Settings Sync. For more information, see "[Personalizing {% data variables.product.prodname_github_codespaces %} for your account](/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account)." ### Dockerfile -Dockerfile можно добавить как часть конфигурации контейнера разработки. +You can add a Dockerfile as part of your dev container configuration. -Dockerfile — это текстовый файл с инструкциями, необходимыми для создания образа контейнера Docker. Этот образ используется для создания контейнера разработки каждый раз, когда кто-то создает codespace с помощью файла `devcontainer.json`, который ссылается на этот файл Dockerfile. Инструкции в Dockerfile обычно начинаются со ссылки на родительский образ, на котором будет основан новый образ. За этим следуют команды, которые выполняются в процессе создания образа, например для установки пакетов программного обеспечения. +The Dockerfile is a text file that contains the instructions needed to create a Docker container image. This image is used to generate a development container each time someone creates a codespace using the `devcontainer.json` file that references this Dockerfile. The instructions in the Dockerfile typically begin by referencing a parent image on which the new image that will be created is based. This is followed by commands that are run during the image creation process, for example to install software packages. -Файл Dockerfile для контейнера разработки обычно находится в папке `.devcontainer` вместе с файлом `devcontainer.json`, который на него ссылается. +The Dockerfile for a dev container is typically located in the `.devcontainer` folder, alongside the `devcontainer.json` in which it is referenced. {% note %} -**Примечание.** В качестве альтернативы использованию Dockerfile можно использовать свойство `image` в файле `devcontainer.json` для ссылки непосредственно на существующий образ, который вы хотите использовать. Указанный здесь образ должен быть разрешен любой заданной политикой образов организации. Дополнительные сведения см. в разделе [Ограничение базового образа для codespaces](/codespaces/managing-codespaces-for-your-organization/restricting-the-base-image-for-codespaces). Если ни файл Dockerfile ни образ не найдены, используется образ контейнера по умолчанию. Дополнительные сведения см. в разделе [Использование конфигурации контейнера разработки по умолчанию](#using-the-default-dev-container-configuration). +**Note**: As an alternative to using a Dockerfile you can use the `image` property in the `devcontainer.json` file to refer directly to an existing image you want to use. The image you specify here must be allowed by any organization image policy that has been set. For more information, see "[Restricting the base image for codespaces](/codespaces/managing-codespaces-for-your-organization/restricting-the-base-image-for-codespaces)." If neither a Dockerfile nor an image is found then the default container image is used. For more information, see "[Using the default dev container configuration](#using-the-default-dev-container-configuration)." {% endnote %} -#### Простой пример файла Dockerfile +#### Simple Dockerfile example -В следующем примере используются четыре инструкции: +The following example uses four instructions: -`ARG` определяет переменную времени сборки. +`ARG` defines a build-time variable. -`FROM` указывает родительский образ, на котором будет основан создаваемый образ Docker. +`FROM` specifies the parent image on which the generated Docker image will be based. -`COPY` копирует файл и добавляет его в файловую систему. +`COPY` copies a file and adds it to the filesystem. -`RUN` обновляет списки пакетов и запускает сценарий. Вы также можете использовать инструкцию `RUN` для установки программного обеспечения, как показано в комментариях. Чтобы выполнить несколько команд, используйте оператор `&&` для объединения команд в одну инструкцию `RUN`. +`RUN` updates package lists and runs a script. You can also use a `RUN` instruction to install software, as shown by the commented out instructions. To run multiple commands, use `&&` to combine the commands into a single `RUN` statement. ```Dockerfile{:copy} ARG VARIANT="16-buster" @@ -102,11 +97,11 @@ COPY library-scripts/github-debian.sh /tmp/library-scripts/ RUN apt-get update && bash /tmp/library-scripts/github-debian.sh ``` -Дополнительные сведения об инструкциях в файле Dockerfile см. в [Справочнике по Dockerfile](https://docs.docker.com/engine/reference/builder) в документации по Docker. +For more information about Dockerfile instructions, see "[Dockerfile reference](https://docs.docker.com/engine/reference/builder)" in the Docker documentation. -#### Использование файла Dockerfile +#### Using a Dockerfile -Чтобы использовать файла Dockerfile в рамках конфигурации контейнера разработки, необходимо сделать ссылку на него в файле `devcontainer.json` с помощью свойства `dockerfile`. +To use a Dockerfile as part of a dev container configuration, reference it in your `devcontainer.json` file by using the `dockerfile` property. ```json{:copy} { @@ -116,130 +111,134 @@ RUN apt-get update && bash /tmp/library-scripts/github-debian.sh } ``` -Если вы хотите использовать существующую оркестрацию контейнеров в контейнере разработки, доступны различные параметры. Дополнительные сведения см. в разделе "Параметры оркестрации" [спецификации](https://containers.dev/implementors/spec/#orchestration-options) на веб-сайте "Контейнеры разработки". +Various options are available to you if you want to use existing container orchestration in your dev container. For more information, see the "Orchestration options" section of the [Specification](https://containers.dev/implementors/spec/#orchestration-options) on the Development Containers website. -## Использование конфигурации контейнера разработки по умолчанию +## Using the default dev container configuration -Если вы не определили конфигурацию в репозитории, {% data variables.product.prodname_dotcom %} создает codespace с помощью образа Linux по умолчанию. Этот образ Linux включает ряд версий среды выполнения для популярных языков, таких как Python, Node, PHP, Java, Go, C++, Ruby и .NET Core/C#. Используются последние или LTS-выпуски этих языков. Существуют также средства для поддержки обработки и анализа данных и машинного обучения, таких как JupyterLab и Conda. Этот образ также включает другие средства разработчика и служебные программы, такие как Git, GitHub CLI, yarn, openssh и vim. Чтобы просмотреть список всех языков, сред выполнения и средств, которые включены, используйте команду `devcontainer-info content-url` в терминале codespace и перейдите по URL-адресу, который выведет команда. +If you don't define a configuration in your repository, {% data variables.product.prodname_dotcom %} creates a codespace using a default Linux image. This Linux image includes a number of runtime versions for popular languages like Python, Node, PHP, Java, Go, C++, Ruby, and .NET Core/C#. The latest or LTS releases of these languages are used. There are also tools to support data science and machine learning, such as JupyterLab and Conda. The image also includes other developer tools and utilities like Git, GitHub CLI, yarn, openssh, and vim. To see all the languages, runtimes, and tools that are included use the `devcontainer-info content-url` command inside your codespace terminal and follow the URL that the command outputs. -Сведения о том, что входит в образ Linux по умолчанию, см. в репозитории [`devcontainers/images`](https://github.com/devcontainers/images/tree/main/src/universal) . +For information about what's included in the default Linux image, see the [`devcontainers/images`](https://github.com/devcontainers/images/tree/main/src/universal) repository. -Конфигурация по умолчанию является хорошим вариантом, если вы работаете над небольшим проектом, использующим языки и средства, которые предоставляет {% data variables.product.prodname_github_codespaces %}. +The default configuration is a good option if you're working on a small project that uses the languages and tools that {% data variables.product.prodname_github_codespaces %} provides. -## Использование предопределенной конфигурации контейнера разработки +## Using a predefined dev container configuration -Если вы используете {% data variables.product.prodname_codespaces %} в {% data variables.product.prodname_vscode %} или в веб-браузере, можно создать конфигурацию контейнера разработки для репозитория, выбрав из списка предопределенных конфигураций. Эти конфигурации предоставляют общие настройки для конкретных типов проектов и могут помочь вам быстро приступить к работе с конфигурацией, которая уже имеет соответствующие параметры контейнера, параметры {% data variables.product.prodname_vscode %} и расширения {% data variables.product.prodname_vscode %}, которые необходимо установить. +If you use {% data variables.product.prodname_codespaces %} in {% data variables.product.prodname_vscode %}, or in a web browser, you can create a dev container configuration for your repository by choosing from a list of predefined configurations. These configurations provide common setups for particular project types, and can help you quickly get started with a configuration that already has the appropriate container options, {% data variables.product.prodname_vscode %} settings, and {% data variables.product.prodname_vscode %} extensions that should be installed. -Использование предопределенной конфигурации — это отличная идея, если требуется дополнительная расширяемость. Вы также можете начать с предопределенной конфигурации и изменять ее по мере необходимости в процессе развития проекта. Дополнительные сведения об определениях предопределенных контейнеров разработки см. в репозитории [`devcontainers/images`](https://github.com/devcontainers/images/tree/main/src) . +Using a predefined configuration is a great idea if you need some additional extensibility. You can also start with a predefined configuration and amend it as needed for your project. For more information about the definitions of predefined dev containers, see the [`devcontainers/images`](https://github.com/devcontainers/images/tree/main/src) repository. -Можно добавить предопределенную конфигурацию контейнера разработки либо во время работы в codespace, либо при локальной работе с репозиторием. Для этого в {% data variables.product.prodname_vscode_shortname %} во время работы локально и без подключения к codespace необходимо установить и включить расширение Dev Containers. Дополнительные сведения об этом расширении см. в [{% data variables.product.prodname_vs_marketplace_shortname %}](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers). В следующей процедуре описывается процесс использования codespace. Действия в {% data variables.product.prodname_vscode_shortname %}, если вы не подключены к codespace, очень похожи. +You can add a predefined dev container configuration either while working in a codespace, or while working on a repository locally. To do this in {% data variables.product.prodname_vscode_shortname %} while you are working locally, and not connected to a codespace, you must have the "Dev Containers" extension installed and enabled. For more information about this extension, see the [{% data variables.product.prodname_vs_marketplace_shortname %}](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers). The following procedure describes the process when you are using a codespace. The steps in {% data variables.product.prodname_vscode_shortname %} when you are not connected to a codespace are very similar. {% data reusables.codespaces.command-palette-container %} -1. Щелкните определение, которое вы хотите использовать. +1. Click the definition you want to use. - ![Снимок экрана: список стандартных определений контейнеров](/assets/images/help/codespaces/predefined-container-definitions-list.png) + ![Screenshot of a list of predefined container definitions](/assets/images/help/codespaces/predefined-container-definitions-list.png) -1. Следуйте инструкциям по настройке определения. Дополнительные сведения о параметрах настройки определения см. в разделе [Добавление дополнительных функций в файл `devcontainer.json`](#adding-additional-features-to-your-devcontainerjson-file). -1. Нажмите кнопку **ОК**. +1. Follow the prompts to customize your definition. For more information on the options to customize your definition, see "[Adding additional features to your `devcontainer.json` file](#adding-additional-features-to-your-devcontainerjson-file)." +1. Click **OK**. - ![Снимок экрана: кнопка "ОК"](/assets/images/help/codespaces/prebuilt-container-ok-button.png) + ![Screenshot of the OK button](/assets/images/help/codespaces/prebuilt-container-ok-button.png) -1. Если вы работаете в codespace, примените изменения, нажав кнопку **Перестроить** в сообщении в правом нижнем углу окна. Дополнительные сведения о перестроении контейнера см. в разделе [Применение изменений к конфигурации](#applying-configuration-changes-to-a-codespace). +1. If you are working in a codespace, apply your changes, by clicking **Rebuild now** in the message at the bottom right of the window. For more information about rebuilding your container, see "[Applying changes to your configuration](#applying-configuration-changes-to-a-codespace)." - ![Снимок экрана: запрос на перестроение](/assets/images/help/codespaces/rebuild-prompt.png) + ![Screenshot of a prompt to 'Rebuild now'](/assets/images/help/codespaces/rebuild-prompt.png) -### Добавление дополнительных функций в файл `devcontainer.json` +### Adding additional features to your `devcontainer.json` file -{% data reusables.codespaces.about-features %} Дополнительные сведения см. в разделе [Добавление компонентов в `devcontainer.json` файл](/codespaces/setting-up-your-project-for-codespaces/adding-features-to-a-devcontainer-file?tool=vscode). +{% data reusables.codespaces.about-features %} For more information, see "[Adding features to a `devcontainer.json` file](/codespaces/setting-up-your-project-for-codespaces/adding-features-to-a-devcontainer-file?tool=vscode)." -## Создание настраиваемой конфигурации контейнера разработки +## Creating a custom dev container configuration -Если ни одна из предопределенных конфигураций не соответствует вашим потребностям, можно создать пользовательскую конфигурацию, написав собственный файл `devcontainer.json`. +If none of the predefined configurations meets your needs, you can create a custom configuration by writing your own `devcontainer.json` file. -* Если вы добавляете один файл `devcontainer.json`, который будет использоваться всеми, кто создает codespace из репозитория, создайте файл в каталоге `.devcontainer` в корне репозитория. -* Если вы хотите предложить пользователям выбор конфигурации, можно создать несколько пользовательских файлов `devcontainer.json`, каждый из которых должен находится в отдельном подкаталоге каталога `.devcontainer`. +* If you're adding a single `devcontainer.json` file that will be used by everyone who creates a codespace from your repository, create the file within a `.devcontainer` directory at the root of the repository. +* If you want to offer users a choice of configuration, you can create multiple custom `devcontainer.json` files, each located within a separate subdirectory of the `.devcontainer` directory. {% note %} - **Примечания** - - Вы не можете найти свои `devcontainer.json` файлы в каталогах более чем на один уровень ниже `.devcontainer`. Например, файл в каталоге `.devcontainer/teamA/devcontainer.json` будет работать, а в `.devcontainer/teamA/testing/devcontainer.json` — нет. - - {% data reusables.codespaces.configuration-choice-templates %} Дополнительные сведения см. в разделе [Настройка репозитория шаблонов для {% data variables.product.prodname_github_codespaces %}](/codespaces/setting-up-your-project-for-codespaces/setting-up-a-template-repository-for-github-codespaces). + **Notes**: + - You can't locate your `devcontainer.json` files in directories more than one level below `.devcontainer`. For example, a file at `.devcontainer/teamA/devcontainer.json` will work, but `.devcontainer/teamA/testing/devcontainer.json` will not. + - {% data reusables.codespaces.configuration-choice-templates %} For more information, see "[Setting up a template repository for {% data variables.product.prodname_github_codespaces %}](/codespaces/setting-up-your-project-for-codespaces/setting-up-a-template-repository-for-github-codespaces)." {% endnote %} - Если в репозитории найдено несколько файлов `devcontainer.json`, они будут показаны на странице параметров создания codespace. Дополнительные сведения см. в разделе [Создание пространства кода для репозитория](/codespaces/developing-in-codespaces/creating-a-codespace-for-a-repository#creating-a-codespace-for-a-repository). + If multiple `devcontainer.json` files are found in the repository, they are listed in the codespace creation options page. For more information, see "[Creating a codespace for a repository](/codespaces/developing-in-codespaces/creating-a-codespace-for-a-repository#creating-a-codespace-for-a-repository)." - ![Снимок экрана: выбор файлов конфигурации](/assets/images/help/codespaces/configuration-file-choice.png) + ![Screenshot of a choice of configuration files](/assets/images/help/codespaces/configuration-file-choice.png) -### `devcontainer.json` Добавление файла +### Adding a `devcontainer.json` file -Если у `devcontainer.json` вас еще нет файла в репозитории, его можно быстро добавить из {% data variables.product.prodname_dotcom_the_website %}. -1. Перейдите в репозиторий и щелкните раскрывающийся список **код {% octicon "code" aria-label="The code icon" %}** . -1. На вкладке **Codespaces** щелкните многоточие (**...**), а затем выберите **Настроить контейнер разработки**. +If you don't already have a `devcontainer.json` file in your repository, you can quickly add one from {% data variables.product.prodname_dotcom_the_website %}. +1. Navigate to your repository and click the **{% octicon "code" aria-label="The code icon" %} Code** dropdown. +1. In the **Codespaces** tab, click the ellipsis (**...**), then select **Configure dev container**. - ![Снимок экрана: раскрывающийся список "Код" с выделенным элементом "Настройка контейнера разработки"](/assets/images/help/codespaces/configure-dev-container.png) + ![Screenshot of the Code dropdown, with "Configure dev container" highlighted](/assets/images/help/codespaces/configure-dev-container.png) -В редакторе откроется новый `.devcontainer/devcontainer.json` файл. Файл будет содержать некоторые начальные свойства, включая `features` объект , в который можно добавить новые средства, библиотеки или среды выполнения. Дополнительные сведения см. в разделе [Добавление компонентов в `devcontainer.json` файл](/codespaces/setting-up-your-project-for-codespaces/adding-features-to-a-devcontainer-file?tool=webui). +A new `.devcontainer/devcontainer.json` file will open in the editor. The file will contain some initial properties, including a `features` object to which you can add new tools, libraries, or runtimes. For more information, see "[Adding features to a `devcontainer.json` file](/codespaces/setting-up-your-project-for-codespaces/adding-features-to-a-devcontainer-file?tool=webui)." -Если репозиторий уже содержит один или несколько `devcontainer.json` файлов, щелкните **Настроить контейнер разработки** , чтобы открыть существующий `devcontainer.json` файл с наивысшим приоритетом в соответствии со [спецификацией](https://containers.dev/implementors/spec/#devcontainerjson) containers.dev. +If your repository already contains one or more `devcontainer.json` files, then clicking **Configure dev container** will open the existing `devcontainer.json` file with the highest precedence according to the [specification](https://containers.dev/implementors/spec/#devcontainerjson) on containers.dev. -### Выбор конфигурации по умолчанию во время создания пространства кода +### Default configuration selection during codespace creation -Если файл `.devcontainer/devcontainer.json` или `.devcontainer.json` существует, он будет выбором по умолчанию в списке доступных файлов конфигурации при создании пространства кода. Если ни один из файлов не существует, будет выбрана конфигурация контейнера разработки по умолчанию. +If `.devcontainer/devcontainer.json` or `.devcontainer.json` exists, it will be the default selection in the list of available configuration files when you create a codespace. If neither file exists, the default dev container configuration will be selected by default. -![Снимок экрана: выбранный вариант конфигурации по умолчанию](/assets/images/help/codespaces/configuration-file-choice-default.png) +![Screenshot of the default configuration choice selected](/assets/images/help/codespaces/configuration-file-choice-default.png) -### Изменение файла devcontainer.json +### Editing the devcontainer.json file -Можно добавлять и изменять поддерживаемые ключи конфигурации в файле `devcontainer.json`, чтобы указать аспекты среды codespace, например, какие расширения {% data variables.product.prodname_vscode_shortname %} будут установлены. {% data reusables.codespaces.more-info-devcontainer %} +You can add and edit the supported configuration keys in the `devcontainer.json` file to specify aspects of the codespace's environment, like which {% data variables.product.prodname_vscode_shortname %} extensions will be installed. {% data reusables.codespaces.more-info-devcontainer %} -Файл `devcontainer.json` записывается в формате JSONC (JSON с комментариями). Это позволяет включать комментарии в файл конфигурации. Дополнительные сведения см. в разделе [Редактирование JSON в {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs/languages/json#_json-with-comments) в документации по {% data variables.product.prodname_vscode_shortname %}. +The `devcontainer.json` file is written using the JSONC (JSON with comments) format. This allows you to include comments within the configuration file. For more information, see "[Editing JSON with {% data variables.product.prodname_vscode_shortname %}](https://code.visualstudio.com/docs/languages/json#_json-with-comments)" in the {% data variables.product.prodname_vscode_shortname %} documentation. {% note %} -**Примечание.** Если вы используете анализатор кода для проверки файла `devcontainer.json`, убедитесь, что для него задано значение JSONC, а не JSON. В противном случае комментарии будут отображаться как ошибки. +**Note**: If you use a linter to validate the `devcontainer.json` file, make sure it is set to JSONC and not JSON or comments will be reported as errors. {% endnote %} -### Параметры интерфейса для {% data variables.product.prodname_vscode_shortname %} +### Interface settings for {% data variables.product.prodname_vscode_shortname %} -Параметры интерфейса для {% data variables.product.prodname_vscode_shortname %} можно настроить с тремя областями: Рабочая область, Удаленный [Codespaces] и Пользователь. Эти области можно просмотреть в редакторе параметров {% data variables.product.prodname_vscode_shortname %}. +You can configure the interface settings for {% data variables.product.prodname_vscode_shortname %}, with three scopes: Workspace, Remote [Codespaces], and User. You can view these scopes in the {% data variables.product.prodname_vscode_shortname %} Settings editor. -![Снимок экрана: выбор областей в редакторе параметров](/assets/images/help/codespaces/scopes-for-vscode.png) +![Screenshot showing the choice of scopes in the Settings editor](/assets/images/help/codespaces/scopes-for-vscode.png) -Если параметр определен в нескольких областях, в первую очередь приоритет имеют параметры рабочей области, затем параметры удаленного репозитория [Codespaces] , а затем пользователя. +If a setting is defined in multiple scopes, Workspace settings take priority, then Remote [Codespaces], then User. -Параметры интерфейса по умолчанию для {% data variables.product.prodname_vscode_shortname %} можно определить в двух местах. +You can define default interface settings for {% data variables.product.prodname_vscode_shortname %} in two places. -* Параметры интерфейса, `.vscode/settings.json` определенные в файле в репозитории, применяются как параметры области рабочей области в codespace. -* Параметры интерфейса, определенные в `settings` ключе в `devcontainer.json` файле , применяются в codespace как удаленные параметры [Codespaces]. +* Interface settings defined in the `.vscode/settings.json` file in your repository are applied as Workspace-scoped settings in the codespace. +* Interface settings defined in the `settings` key in the `devcontainer.json` file are applied as Remote [Codespaces]-scoped settings in the codespace. -## Применение изменений конфигурации к среде codespace +## Applying configuration changes to a codespace -Изменения в конфигурации будут применены при следующем создании codespace. Однако если вы используете codespace в веб-браузере, в {% data variables.product.prodname_vscode_shortname %} или в интегрированной среде разработки JetBrains, можно применить изменения конфигурации к текущему codespace, перестроив контейнер. +Changes to a configuration will be applied the next time you create a codespace. However, you can apply your changes to an existing codespace by rebuilding the container. You can do this within a codespace in the {% data variables.product.prodname_vscode_shortname %} web client or desktop application, or you can use {% data variables.product.prodname_cli %}. -### Перестроение контейнера разработки в веб-клиенте или классическом приложении {% data variables.product.prodname_vscode_shortname %} +### Rebuilding the dev container in the {% data variables.product.prodname_vscode_shortname %} web client or desktop application {% data reusables.codespaces.rebuild-command %} 1. {% data reusables.codespaces.recovery-mode %} - ![Снимок экрана: сообщение об ошибке о режиме восстановления](/assets/images/help/codespaces/recovery-mode-error-message.png) + ![Screenshot of the error message about recovery mode](/assets/images/help/codespaces/recovery-mode-error-message.png) - - Диагностируйте проблему путем просмотра журналов создания. Для этого нажмите кнопку **Просмотр журнала создания**. - - Чтобы устранить ошибки, выявленные в журналах, обновите файл `devcontainer.json`. - - Чтобы применить изменения, перестройте контейнер. + - To diagnose the error by reviewing the creation logs, click **View creation log**. + - To fix the errors identified in the logs, update your `devcontainer.json` file. + - To apply the changes, rebuild your container. -### Перестроение контейнера разработки в интегрированной среде разработки JetBrains +### Using {% data variables.product.prodname_cli %} to rebuild a dev container -{% data reusables.codespaces.jetbrains-open-codespace-plugin %} -1. В окне инструментов {% data variables.product.prodname_github_codespaces %} щелкните значок перестроения. +If you've changed a dev container configuration outside of VS Code (for example, on {% data variables.product.prodname_dotcom_the_website %} or in a JetBrains IDE), you can use {% data variables.product.prodname_cli %} to rebuild the dev container for an existing codespace. - ![Снимок экрана: кнопка "Перестроить"](/assets/images/help/codespaces/jetbrains-plugin-icon-rebuild.png) +1. In a terminal, enter the following command. -1. Нажмите кнопку **Перестроить** при появлении запроса, чтобы подтвердить, что вы хотите перестроить контейнер разработки. -1. Повторно откройте codespace в интегрированной среде разработки JetBrains. + ``` + gh cs rebuild + ``` + + Your codespaces are listed. + +1. Use the arrow keys on your keyboard to highlight the required codespace, then press Enter. -## Дополнительные материалы +## Further reading -- [Предварительная сборка сред codespace](/codespaces/prebuilding-your-codespaces) +- "[Prebuilding your codespaces](/codespaces/prebuilding-your-codespaces)" diff --git a/translations/ru-RU/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md b/translations/ru-RU/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md index da7e33c6db..fafd93d4dd 100644 --- a/translations/ru-RU/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md +++ b/translations/ru-RU/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-a-jetbrains-ide.md @@ -1,123 +1,123 @@ --- -title: Начало работы с GitHub Copilot в интегрированной среде разработки JetBrains +title: Getting started with GitHub Copilot in a JetBrains IDE shortTitle: JetBrains IDE -intro: 'Узнайте, как установить {% data variables.product.prodname_copilot %} в интегрированной среде разработки JetBrains и начать видеть предложения при написании комментариев и кода.' +intro: 'Learn how to install {% data variables.product.prodname_copilot %} in a JetBrains IDE, and start seeing suggestions as you write comments and code.' product: '{% data reusables.gated-features.copilot %}' versions: feature: copilot topics: - Copilot -ms.openlocfilehash: 24415504e0abeff6e129321068b07590d265da16 -ms.sourcegitcommit: 99eb4456062aea31ca381977396417cf92e5798d -ms.translationtype: MT -ms.contentlocale: ru-RU -ms.lasthandoff: 11/21/2022 -ms.locfileid: '148179631' --- -## Сведения о {% data variables.product.prodname_copilot %} и интегрированной среде разработки JetBrains + +{% data reusables.copilot.copilot-cta-button %} + +## About {% data variables.product.prodname_copilot %} and JetBrains IDEs {% data reusables.copilot.procedural-intro %} -Если вы используете интегрированную среду разработки JetBrains, вы можете просматривать и включать предложения из {% data variables.product.prodname_copilot %} непосредственно в редакторе. В этом руководстве описано, как использовать {% data variables.product.prodname_copilot %} в интегрированной среде разработки JetBrains для macOS, Windows или Linux. +If you use a JetBrains IDE, you can view and incorporate suggestions from {% data variables.product.prodname_copilot %} directly within the editor. This guide demonstrates how to use {% data variables.product.prodname_copilot %} within a JetBrains IDE for macOS, Windows, or Linux. -## Предварительные требования +## Prerequisites {% data reusables.copilot.jetbrains-ides %} -## Установка расширения {% data variables.product.prodname_copilot %} в интегрированной среде разработки JetBrains +## Installing the {% data variables.product.prodname_copilot %} extension in your JetBrains IDE -Чтобы настроить {% data variables.product.prodname_copilot %} в интегрированной среде разработки JetBrains, установите расширение {% data variables.product.prodname_copilot %}. Следующая процедура поможет вам установить подключаемый модуль {% data variables.product.prodname_copilot %} в IntelliJ IDEA. Шаги по установке подключаемого модуля в другой поддерживаемой интегрированной среде разработки могут отличаться. +To use {% data variables.product.prodname_copilot %} in a JetBrains IDE, you must install the {% data variables.product.prodname_copilot %} extension. The following procedure will guide you through installation of the {% data variables.product.prodname_copilot %} plugin in IntelliJ IDEA. Steps to install the plugin in another supported IDE may differ. -1. В интегрированной среде разработки JetBrains в меню **Файл** для Windows или под именем интегрированной среды разработки для Mac (например, **PyCharm** или **IntelliJ**) щелкните **Параметры** для Windows или **Настройки** для Mac. -2. В левом меню диалогового окна **Параметры/Настройки** щелкните **"Подключаемые модули**. -3. В верхней части диалогового окна **Параметры/Настройки** щелкните **Marketplace**. В строке поиска введите **{% data variables.product.prodname_copilot %}** и нажмите кнопку **Установить**. - ![Снимок экрана: поиск на Marketplace](/assets/images/help/copilot/jetbrains-marketplace.png) -1. После установки {% data variables.product.prodname_copilot %} нажмите кнопку **Перезапустить интегрированную среду разработки**. -1. После перезапуска интегрированной среды разработки JetBrains щелкните меню **Сервис**. Щелкните **{% data variables.product.prodname_copilot %}** , а затем нажмите **Вход в {% data variables.product.prodname_dotcom %}** . - ![Снимок экрана: меню инструментов JetBrains](/assets/images/help/copilot/jetbrains-tools-menu.png) -1. В диалоговом окне "Вход в {% data variables.product.prodname_dotcom %}" нажмите кнопку **Копировать и открыть**, чтобы скопировать код устройства и открыть окно активации устройства. - ![Снимок экрана: "Копировать и открыть" для кода устройства](/assets/images/help/copilot/device-code-copy-and-open.png) -1. Окно активации устройства откроется в браузере. Вставьте код устройства и нажмите кнопку **Продолжить**. +1. In your JetBrains IDE, under the **File** menu for Windows or under the name of your IDE for Mac (for example, **PyCharm** or **IntelliJ**), click **Settings** for Windows or **Preferences** for Mac. +2. In the left-side menu of the **Settings/Preferences** dialog box, click **Plugins**. +3. At the top of the **Settings/Preferences** dialog box, click **Marketplace**. In the search bar, search for **{% data variables.product.prodname_copilot %}**, then click **Install**. + ![Screenshot of Marketplace search](/assets/images/help/copilot/jetbrains-marketplace.png) +1. After {% data variables.product.prodname_copilot %} is installed, click **Restart IDE**. +1. After your JetBrains IDE has restarted, click the **Tools** menu. Click **{% data variables.product.prodname_copilot %}**, then click **Login to {% data variables.product.prodname_dotcom %}**. + ![Screenshot of JetBrains tools menu](/assets/images/help/copilot/jetbrains-tools-menu.png) +1. In the "Sign in to {% data variables.product.prodname_dotcom %}" dialog box, to copy the device code and open the device activation window, click **Copy and Open**. + ![Screenshot of device code copy and open](/assets/images/help/copilot/device-code-copy-and-open.png) +1. A device activation window will open in your browser. Paste the device code, then click **Continue**. - - Чтобы вставить код в Windows или Linux, нажмите CTRL+V. - - Чтобы вставить код в macOS, нажмите COMMAND+V. -1. {% data variables.product.prodname_dotcom %} запросит необходимые разрешения для {% data variables.product.prodname_copilot %}. Чтобы одобрить эти разрешения, щелкните **Авторизовать подключаемый модуль {% data variables.product.prodname_copilot %}** . -1. После утверждения разрешений интегрированная среда разработки JetBrains отобразит подтверждение. Чтобы начать использование {% data variables.product.prodname_copilot %}, щелкните **OK**. - ![Снимок экрана: подтверждение разрешений интегрированной среды разработки JetBrains](/assets/images/help/copilot/jetbrains-ide-confirmation.png) + - To paste the code in Windows or Linux, press Ctrl+v. + - To paste the code in macOS, press command+v. +1. {% data variables.product.prodname_dotcom %} will request the necessary permissions for {% data variables.product.prodname_copilot %}. To approve these permissions, click **Authorize {% data variables.product.prodname_copilot %} Plugin**. +1. After the permissions have been approved, your JetBrains IDE will show a confirmation. To begin using {% data variables.product.prodname_copilot %}, click **OK**. + ![Screenshot of JetBrains IDE permissions confirmation](/assets/images/help/copilot/jetbrains-ide-confirmation.png) -## Просмотр первого предложения +## Seeing your first suggestion {% data reusables.copilot.code-examples-limitations %} -{% data reusables.copilot.supported-languages %} Следующие примеры приводятся на Java, но будут работать аналогичным образом и для других языков. +{% data reusables.copilot.supported-languages %} The following samples are in Java, but other languages will work similarly. {% data reusables.copilot.create-java-file %} -1. В файле Java создайте класс, введя `class Test`. - {% data variables.product.prodname_copilot %} автоматически предложит текст класса, выделенный серым цветом, как показано ниже. Точное предложение может отличаться. - ![Снимок экрана: предложение текста класса Java](/assets/images/help/copilot/java-class-body-suggestion-jetbrains.png) {% data reusables.copilot.accept-suggestion %} -1. Чтобы {% data variables.product.prodname_copilot %} мог предложить текст функции, введите следующую строку под скобкой функции `main`. Точное предложение может отличаться. +1. In the Java file, create a class by typing `class Test`. + {% data variables.product.prodname_copilot %} will automatically suggest a class body in grayed text, as shown below. The exact suggestion may vary. + ![Screenshot of the Java class body suggestion](/assets/images/help/copilot/java-class-body-suggestion-jetbrains.png) +{% data reusables.copilot.accept-suggestion %} +1. To prompt {% data variables.product.prodname_copilot %} to suggest a function body, type the following line below the bracket of the `main` function. The exact suggestion may vary. {% indented_data_reference reusables.copilot.java-int-snippet spaces=3 %} - ![Снимок экрана: предложение текста функции Java](/assets/images/help/copilot/java-function-body-suggestion-jetbrains.png) {% data reusables.copilot.accept-suggestion %} + ![Screenshot of the Java function body suggestion](/assets/images/help/copilot/java-function-body-suggestion-jetbrains.png) +{% data reusables.copilot.accept-suggestion %} -{% data variables.product.prodname_copilot %} попытается сопоставить контекст и стиль кода. Вы всегда можете изменить предлагаемый код. +{% data variables.product.prodname_copilot %} will attempt to match the context and style of your code. You can always edit the suggested code. -## Просмотр альтернативных предложений +## Seeing alternative suggestions {% data reusables.copilot.alternative-suggestions %} {% data reusables.copilot.create-java-file %} -1. Чтобы {% data variables.product.prodname_copilot %} отобразил предложение, введите следующую строку в файле Java. -{% indented_data_reference reusables.copilot.java-int-snippet spaces=3 %} {% data reusables.copilot.see-alternative-suggestions %} +1. To prompt {% data variables.product.prodname_copilot %} to show you a suggestion, type the following line in the Java file. +{% indented_data_reference reusables.copilot.java-int-snippet spaces=3 %} +{% data reusables.copilot.see-alternative-suggestions %} - | OS | Смотреть следующее предложение | Смотреть предыдущее предложение | + | OS | See next suggestion | See previous suggestion | | :- | :- | :- | | macOS | Option+] | Option+[ | - | Windows | ALT+] | ALT+[ | - | Linux | ALT+] | ALT+[ | + | Windows | Alt+] | Alt+[ | + | Linux | Alt+] | Alt+[ | {% data reusables.copilot.accept-or-reject-suggestion %} -## Просмотр нескольких предложений на новой вкладке +## Seeing multiple suggestions in a new tab {% data reusables.copilot.suggestions-new-tab %} {% data reusables.copilot.create-java-file %} -1. Чтобы {% data variables.product.prodname_copilot %} отобразил предложение, введите следующую строку в файле Java. +1. To prompt {% data variables.product.prodname_copilot %} to show you a suggestion, type the following line in the Java file. {% indented_data_reference reusables.copilot.java-int-snippet spaces=3 %} -1. Откройте новую вкладку с несколькими дополнительными предложениями. - - В macOS нажмите клавиши COMMAND+SHIFT+A, а затем нажмите **Открыть GitHub Copilot** или нажмите клавиши COMMAND+SHIFT+\, чтобы сразу открыть новую вкладку. - - В Windows или Linux нажмите CTRL+ВВОД, а затем нажмите кнопку **Открыть GitHub Copilot**. - ![Снимок экрана: диалоговое окно для открытия Copilot](/assets/images/help/copilot/open-copilot-tab-jetbrains.png) -1. Чтобы принять предложение, над предложением нажмите кнопку **Принять решение**. Чтобы отклонить все предложения, закройте вкладку. +1. Open a new tab with multiple additional suggestions. + - On macOS, press Command+Shift+A, then click **Open GitHub Copilot**, or press Command+Shift+\ to open the new tab immediately. + - On Windows or Linux, press Ctrl+Enter, then click **Open GitHub Copilot**. + ![Screenshot of dialogue to open Copilot](/assets/images/help/copilot/open-copilot-tab-jetbrains.png) +1. To accept a suggestion, above the suggestion, click **Accept Solution**. To reject all suggestions, close the tab. -## Создание предложений кода из комментариев +## Generating code suggestions from comments {% data reusables.copilot.generating-suggestions-from-comments %} {% data reusables.copilot.create-java-file %} -1. Чтобы {% data variables.product.prodname_copilot %} предложил реализацию функции в файле Java, введите следующие строки. +1. To prompt {% data variables.product.prodname_copilot %} to suggest an implementation of a function in the Java file, type the following lines. ```java{:copy} // find all images without alternate text // and give them a red border void process () { ``` - ![Снимок экрана: предложение текста функции Java](/assets/images/help/copilot/comment-suggestion-jetbrains.png) + ![Screenshot of the Java function body suggestion](/assets/images/help/copilot/comment-suggestion-jetbrains.png) -## Включение и отключение {% data variables.product.prodname_copilot %} +## Enabling and disabling {% data variables.product.prodname_copilot %} -Вы можете включить или отключить {% data variables.product.prodname_copilot %} для всех языков или для отдельных языков. Значок состояния {% data variables.product.prodname_copilot %} на нижней панели окна интегрированной среды разработки JetBrains указывает, включен или отключен параметр {% data variables.product.prodname_copilot %}. Если этот параметр включен, значок выделен. Если он отключен, значок неактивен. +You can enable or disable {% data variables.product.prodname_copilot %} for all languages, or for individual languages. The {% data variables.product.prodname_copilot %} status icon in the bottom panel of your JetBrains IDE window indicates whether {% data variables.product.prodname_copilot %} is enabled or disabled. When enabled, the icon is highlighted. When disabled, the icon is grayed out. -1. Чтобы включить или отключить {% data variables.product.prodname_copilot %}, щелкните значок состояния на нижней панели окна JetBrains. - ![Снимок экрана: значок состояния в IntelliJ IDEA](/assets/images/help/copilot/status-icon-jetbrains.png) -2. Если вы отключаете {% data variables.product.prodname_copilot %}, появится запрос, следует ли отключить их глобально или для языка файла, который вы редактируете. +1. To enable or disable {% data variables.product.prodname_copilot %}, click the status icon in the bottom panel of the JetBrains window. + ![Screenshot of the status icon in IntelliJ IDEA](/assets/images/help/copilot/status-icon-jetbrains.png) +2. If you are disabling {% data variables.product.prodname_copilot %}, you will be asked whether you want to disable it globally, or for the language of the file you are currently editing. - - Чтобы отключить предложения от {% data variables.product.prodname_copilot %} глобально, нажмите кнопку **Отключить завершение**. - - Чтобы отключить предложения от {% data variables.product.prodname_copilot %} для указанного языка, нажмите кнопку **Отключить завершение для _ЯЗЫК_**. - ![Снимок экрана: отключить {% data variables.product.prodname_copilot %} глобально или для текущего языка](/assets/images/help/copilot/disable-copilot-global-or-langugage-jetbrains.png) + - To disable suggestions from {% data variables.product.prodname_copilot %} globally, click **Disable Completions**. + - To disable suggestions from {% data variables.product.prodname_copilot %} for the specified language, click **Disable Completions for _LANGUAGE_**. + ![Screenshot of option to disable {% data variables.product.prodname_copilot %} globally or for the current language](/assets/images/help/copilot/disable-copilot-global-or-langugage-jetbrains.png) -## Дополнительные сведения +## Further reading -- [Веб-сайт {% data variables.product.prodname_copilot %}](https://copilot.github.com/) -- [Сведения о {% data variables.product.prodname_copilot %}](/copilot/overview-of-github-copilot/about-github-copilot#about-the-license-for-the-github-copilot-plugin-in-jetbrains-ides) +- [The {% data variables.product.prodname_copilot %} website](https://copilot.github.com/) +- [About {% data variables.product.prodname_copilot %}](/copilot/overview-of-github-copilot/about-github-copilot#about-the-license-for-the-github-copilot-plugin-in-jetbrains-ides) diff --git a/translations/ru-RU/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md b/translations/ru-RU/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md index d2ee747226..bc783d3b49 100644 --- a/translations/ru-RU/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md +++ b/translations/ru-RU/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-neovim.md @@ -9,6 +9,8 @@ topics: - Copilot --- +{% data reusables.copilot.copilot-cta-button %} + ## About {% data variables.product.prodname_copilot %} and Neovim {% data reusables.copilot.procedural-intro %} diff --git a/translations/ru-RU/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md b/translations/ru-RU/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md index 75694b710b..9894db0413 100644 --- a/translations/ru-RU/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md +++ b/translations/ru-RU/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md @@ -9,6 +9,8 @@ topics: - Copilot --- +{% data reusables.copilot.copilot-cta-button %} + ## About {% data variables.product.prodname_copilot %} and {% data variables.product.prodname_vscode %} {% data reusables.copilot.procedural-intro %} diff --git a/translations/ru-RU/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md b/translations/ru-RU/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md index 0aaade3943..618bbdb98a 100644 --- a/translations/ru-RU/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md +++ b/translations/ru-RU/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md @@ -9,6 +9,8 @@ topics: - Copilot --- +{% data reusables.copilot.copilot-cta-button %} + ## About {% data variables.product.prodname_copilot %} and Visual Studio {% data reusables.copilot.procedural-intro %} diff --git a/translations/ru-RU/content/get-started/getting-started-with-git/managing-remote-repositories.md b/translations/ru-RU/content/get-started/getting-started-with-git/managing-remote-repositories.md index d543ff4837..51e271eadf 100644 --- a/translations/ru-RU/content/get-started/getting-started-with-git/managing-remote-repositories.md +++ b/translations/ru-RU/content/get-started/getting-started-with-git/managing-remote-repositories.md @@ -36,7 +36,7 @@ The `git remote add` command takes two arguments: For example: ```shell -$ git remote add origin https://{% data variables.command_line.codeblock %}/USER/REPO>.git +$ git remote add origin https://{% data variables.command_line.codeblock %}/USER/REPO.git # Set a new remote $ git remote -v diff --git a/translations/ru-RU/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud.md b/translations/ru-RU/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud.md index 5d39981bfd..8da3c8a6db 100644 --- a/translations/ru-RU/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud.md +++ b/translations/ru-RU/content/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud.md @@ -70,9 +70,9 @@ After you set up your trial, you can explore {% data variables.product.prodname_ You can buy {% data variables.product.prodname_enterprise %} at any time during your trial. Purchasing {% data variables.product.prodname_enterprise %} ends your trial, removing the 50-seat maximum and initiating payment. -If you don't purchase {% data variables.product.prodname_enterprise %}, when the trial ends, your organization will be downgraded. If you used an existing organization for the trial, the organization will be downgraded to the product you were using before the trial. If you created a new organization for the trial, the organization will be downgraded to {% data variables.product.prodname_free_team %}. +If you don't purchase {% data variables.product.prodname_enterprise %}, the trial will continue until the end of the 30-day period. You cannot end the trial early. When the trial ends, your organization will be downgraded. If you used an existing organization for the trial, the organization will be downgraded to the product you were using before the trial. If you created a new organization for the trial, the organization will be downgraded to {% data variables.product.prodname_free_team %}. -Your organization will lose access to any functionality that is not included in the new product, such as advanced features like {% data variables.product.prodname_pages %} for private repositories. If you don't plan to upgrade, to avoid losing access to advanced features, consider making affected repositories public before your trial ends. For more information, see "[Setting repository visibility](/articles/setting-repository-visibility)." +Your organization will lose access to any functionality that is not included in the new plan, such as advanced features like {% data variables.product.prodname_pages %} for private repositories. If you don't plan to upgrade, to avoid losing access to advanced features, consider making affected repositories public before your trial ends. For more information, see "[Setting repository visibility](/articles/setting-repository-visibility)." Downgrading also disables any SAML settings configured during the trial period. If you later purchase {% data variables.product.prodname_enterprise %}, your SAML settings will be enabled again for users in your organization to authenticate. diff --git a/translations/ru-RU/content/index.md b/translations/ru-RU/content/index.md index 669284e5e9..81bae82950 100644 --- a/translations/ru-RU/content/index.md +++ b/translations/ru-RU/content/index.md @@ -142,7 +142,7 @@ externalProducts: electron: id: electron name: Electron - href: 'https://electronjs.org/docs' + href: 'https://electronjs.org/docs/latest' external: true codeql: id: codeql @@ -154,11 +154,11 @@ externalProducts: name: npm href: 'https://docs.npmjs.com/' external: true -ms.openlocfilehash: dad74fe11fc5bfea72ae994e9918683fc7e87b7a -ms.sourcegitcommit: bd23217796e6ff442b14ef9d889eaef30e8d6826 +ms.openlocfilehash: e72ace58cb674661cbde635f97cf7ff0ab70433a +ms.sourcegitcommit: 7a74d5796695bb21c30e4031679253cbc16ceaea ms.translationtype: MT ms.contentlocale: ru-RU -ms.lasthandoff: 11/16/2022 -ms.locfileid: '148167307' +ms.lasthandoff: 11/28/2022 +ms.locfileid: '148183975' --- diff --git a/translations/ru-RU/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization.md b/translations/ru-RU/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization.md index 859f0341a9..f39023b05c 100644 --- a/translations/ru-RU/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization.md +++ b/translations/ru-RU/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization.md @@ -32,7 +32,7 @@ You can restrict access to private organization assets by configuring an allow l If you set up an allow list you can also choose to automatically add to your allow list any IP addresses configured for {% data variables.product.prodname_github_apps %} that you install in your organization. The creator of a {% data variables.product.prodname_github_app %} can configure an allow list for their application, specifying the IP addresses at which the application runs. By inheriting their allow list into yours, you avoid connection requests from the application being refused. For more information, see "[Allowing access by {% data variables.product.prodname_github_apps %}](#allowing-access-by-github-apps)." -You can also configure allowed IP addresses for the organizations in an enterprise account. For more information, see "[Enforcing policies for security settings in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-allowed-ip-addresses-for-organizations-in-your-enterprise)." +You can also configure allowed IP addresses at the enterprise account level, and the entries in the enterprise account's allow list are inherited by all the organizations owned by the enterprise. {% data reusables.identity-and-permissions.org-enterprise-allow-list-interaction %} For more information, see "[Enforcing policies for security settings in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-allowed-ip-addresses-for-organizations-in-your-enterprise)." ## Adding an allowed IP address diff --git a/translations/ru-RU/content/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization.md b/translations/ru-RU/content/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization.md index bcb2a67892..0b21a31eab 100644 --- a/translations/ru-RU/content/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization.md +++ b/translations/ru-RU/content/organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization.md @@ -24,6 +24,8 @@ If you enable but don't enforce SAML SSO, organization members who choose not to {% data reusables.saml.saml-disabled-linked-identities-removed %} +{% data reusables.apps.reauthorize-apps-saml %} + ## Enabling and testing SAML single sign-on for your organization Before your enforce SAML SSO in your organization, ensure that you've prepared the organization. For more information, see "[Preparing to enforce SAML single sign-on in your organization](/articles/preparing-to-enforce-saml-single-sign-on-in-your-organization)." diff --git a/translations/ru-RU/content/packages/quickstart.md b/translations/ru-RU/content/packages/quickstart.md index 96e85e42cb..7ff2db3442 100644 --- a/translations/ru-RU/content/packages/quickstart.md +++ b/translations/ru-RU/content/packages/quickstart.md @@ -1,6 +1,6 @@ --- -title: Краткое руководство по GitHub Packages -intro: 'Публикация в {% data variables.product.prodname_registry %} с помощью {% data variables.product.prodname_actions %}.' +title: Quickstart for GitHub Packages +intro: 'Publish to {% data variables.product.prodname_registry %} with {% data variables.product.prodname_actions %}.' allowTitleToDifferFromFilename: true versions: fpt: '*' @@ -8,34 +8,29 @@ versions: ghae: '*' ghec: '*' shortTitle: Quickstart -ms.openlocfilehash: a3e4869253e91766eaf44a06dcc71f92d59433fd -ms.sourcegitcommit: 5f40f9341dd1e953f4be8d1642f219e628e00cc8 -ms.translationtype: MT -ms.contentlocale: ru-RU -ms.lasthandoff: 10/04/2022 -ms.locfileid: '148009892' --- + {% data reusables.actions.enterprise-github-hosted-runners %} -## Введение +## Introduction -В этом руководстве вы создадите рабочий процесс {% data variables.product.prodname_actions %}, чтобы протестировать код, а затем опубликовать его в {% data variables.product.prodname_registry %}. +In this guide, you'll create a {% data variables.product.prodname_actions %} workflow to test your code and then publish it to {% data variables.product.prodname_registry %}. -## Публикация пакета +## Publishing your package -1. Создайте новый репозиторий в {% data variables.product.prodname_dotcom %}, добавив `.gitignore` для Node. Дополнительные сведения см. в разделе [Создание репозитория](/github/creating-cloning-and-archiving-repositories/creating-a-new-repository). -2. Клонируйте репозиторий на локальный компьютер. +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 ghes or ghae %}YOUR-HOSTNAME{% else %}github.com{% endif %}/YOUR-USERNAME/YOUR-REPOSITORY.git $ cd YOUR-REPOSITORY ``` -3. Создайте файл `index.js` и добавьте базовое оповещение, говорящее "Hello world!" +3. Create an `index.js` file and add a basic alert to say "Hello world!" {% raw %} ```javascript{:copy} console.log("Hello, World!"); ``` {% endraw %} -4. Инициализируйте пакет npm с помощью `npm init`. В мастере инициализации пакета введите пакет с именем _`@YOUR-USERNAME/YOUR-REPOSITORY`_ и задайте для тестового скрипта значение `exit 0`. При этом будет создан файл `package.json` со сведениями о пакете. +4. Initialize an npm package with `npm init`. In the package initialization wizard, enter your package with the name: _`@YOUR-USERNAME/YOUR-REPOSITORY`_, and set the test script to `exit 0`. This will generate a `package.json` file with information about your package. {% raw %} ```shell $ npm init @@ -46,15 +41,15 @@ ms.locfileid: '148009892' ... ``` {% endraw %} -5. Выполните `npm install`, чтобы создать файл `package-lock.json`, а затем зафиксируйте и отправьте изменения в {% data variables.product.prodname_dotcom %}. +5. Run `npm install` to generate the `package-lock.json` file, then commit and push your changes to {% data variables.product.prodname_dotcom %}. ```shell $ npm install $ git add index.js package.json package-lock.json $ git commit -m "initialize npm package" $ git push ``` -6. Создайте каталог `.github/workflows`. В этом каталоге создайте файл с именем `release-package.yml`. -7. Скопируйте следующее содержимое YAML в файл `release-package.yml`{% ifversion ghes or ghae %}, заменив `YOUR-HOSTNAME` на имя вашего предприятия{% endif %}. +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 ghes or ghae %}, replacing `YOUR-HOSTNAME` with the name of your enterprise{% endif %}. ```yaml{:copy} name: Node.js Package @@ -69,7 +64,7 @@ ms.locfileid: '148009892' - uses: {% data reusables.actions.action-checkout %} - uses: {% data reusables.actions.action-setup-node %} with: - node-version: 12 + node-version: 16 - run: npm ci - run: npm test @@ -83,27 +78,29 @@ ms.locfileid: '148009892' - uses: {% data reusables.actions.action-checkout %} - uses: {% data reusables.actions.action-setup-node %} with: - node-version: 12 + node-version: 16 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: NODE_AUTH_TOKEN: ${% raw %}{{secrets.GITHUB_TOKEN}}{% endraw %} ``` -8. Сообщите NPM, в какой области и реестре следует публиковать пакеты, одним из следующих способов. - - Добавьте файл конфигурации NPM для репозитория, создав в корневом каталоге файл `.npmrc` со следующим содержимым: {% raw %} +8. Tell NPM which scope and registry to publish packages to using one of the following methods: + - Add an NPM configuration file for the repository by creating a `.npmrc` file in the root directory with the contents: + {% raw %} ```shell @YOUR-USERNAME:registry=https://npm.pkg.github.com ``` {% endraw %} - - Измените файл `package.json` и укажите ключ `publishConfig`: {% raw %} + - Edit the `package.json` file and specify the `publishConfig` key: + {% raw %} ```shell "publishConfig": { "@YOUR-USERNAME:registry": "https://npm.pkg.github.com" } ``` {% endraw %} -9. Зафиксируйте и отправьте изменения в {% data variables.product.prodname_dotcom %}. +9. Commit and push your changes to {% data variables.product.prodname_dotcom %}. ```shell $ git add .github/workflows/release-package.yml # Also add the file you created or edited in the previous step. @@ -111,26 +108,28 @@ ms.locfileid: '148009892' $ git commit -m "workflow to publish package" $ git push ``` -10. Созданный рабочий процесс будет выполняться при каждом создании нового выпуска в репозитории. Если тесты пройдены, пакет будет опубликован в {% data variables.product.prodname_registry %}. +10. The workflow that you created will run whenever a new release is created in your repository. If the tests pass, then the package will be published to {% data variables.product.prodname_registry %}. - Чтобы проверить это, перейдите на вкладку **Код** в репозитории и создайте новый выпуск. Дополнительные сведения см. в разделе [Управление выпусками в репозитории](/github/administering-a-repository/managing-releases-in-a-repository#creating-a-release). + To test this out, navigate to the **Code** tab in your repository and create a new release. For more information, see "[Managing releases in a repository](/github/administering-a-repository/managing-releases-in-a-repository#creating-a-release)." -## Просмотр опубликованного пакета +## Viewing your published package -Вы можете просмотреть все опубликованные вами пакеты. +You can view all of the packages you have published. -{% data reusables.repositories.navigate-to-repo %} {% data reusables.package_registry.packages-from-code-tab %} {% data reusables.package_registry.navigate-to-packages %} +{% data reusables.repositories.navigate-to-repo %} +{% data reusables.package_registry.packages-from-code-tab %} +{% data reusables.package_registry.navigate-to-packages %} -## Установка опубликованного пакета +## Installing a published package -Теперь, когда вы опубликовали пакет, его можно использовать в качестве зависимости в ваших проектах. Дополнительные сведения см. в разделе [Работа с реестром npm](/packages/working-with-a-github-packages-registry/working-with-the-npm-registry#installing-a-package). +Now that you've published the package, you'll want to use it as a dependency across your projects. For more information, see "[Working with the npm registry](/packages/working-with-a-github-packages-registry/working-with-the-npm-registry#installing-a-package)." -## Дальнейшие действия +## Next steps -Базовый рабочий процесс, который вы только что добавили, запускается в любое время при создании нового выпуска в вашем репозитории. Но это только начало работы с {% data variables.product.prodname_registry %}. Вы можете публиковать свой пакет в нескольких реестрах с помощью одного рабочего процесса, активировать выполнение рабочего процесса при различных событиях, таких как объединенный запрос на вытягивание, управление контейнерами и многие другие. +The basic workflow you just added runs any time a new release is created in your repository. But this is only the beginning of what you can do with {% data variables.product.prodname_registry %}. You can publish your package to multiple registries with a single workflow, trigger the workflow to run on different events such as a merged pull request, manage containers, and more. -Сочетание {% data variables.product.prodname_registry %} и {% data variables.product.prodname_actions %} помогает автоматизировать практически все аспекты процессов разработки приложений. Вы готовы начать работу? Ниже приведены некоторые полезные ресурсы для следующих шагов в {% data variables.product.prodname_registry %} и {% data variables.product.prodname_actions %}: +Combining {% data variables.product.prodname_registry %} and {% data variables.product.prodname_actions %} can help you automate nearly every aspect of your application development processes. Ready to get started? Here are some helpful resources for taking your next steps with {% data variables.product.prodname_registry %} and {% data variables.product.prodname_actions %}: -- [Изучение {% data variables.product.prodname_registry %}](/packages/learn-github-packages) — углубленное руководство по GitHub Packages -- [Изучение {% data variables.product.prodname_actions %}](/actions/learn-github-actions) — углубленное руководство по GitHub Actions -- [Работа с реестром {% data variables.product.prodname_registry %}](/packages/working-with-a-github-packages-registry) — конкретные варианты использования и примеры +- "[Learn {% data variables.product.prodname_registry %}](/packages/learn-github-packages)" for an in-depth tutorial on GitHub Packages +- "[Learn {% data variables.product.prodname_actions %}](/actions/learn-github-actions)" for an in-depth tutorial on GitHub Actions +- "[Working with a {% data variables.product.prodname_registry %} registry](/packages/working-with-a-github-packages-registry)" for specific uses cases and examples diff --git a/translations/ru-RU/content/rest/gists/gists.md b/translations/ru-RU/content/rest/gists/gists.md index d422059d1a..e10b18d35d 100644 --- a/translations/ru-RU/content/rest/gists/gists.md +++ b/translations/ru-RU/content/rest/gists/gists.md @@ -9,12 +9,12 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 -ms.openlocfilehash: c51d9275950bbf303caa1a03344ba8402618d65b -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 -ms.translationtype: HT +ms.openlocfilehash: 47961c5dfeeb5f320bbac67ffb0573c31709bd5b +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc +ms.translationtype: MT ms.contentlocale: ru-RU -ms.lasthandoff: 09/05/2022 -ms.locfileid: '145136022' +ms.lasthandoff: 11/24/2022 +ms.locfileid: '148181327' --- ## Сведения об API Gist @@ -38,7 +38,7 @@ API Gist предоставляет до одного мегабайта сод Ниже приведены поддерживаемые типы мультимедиа для получения содержимого gist. - application/vnd.github.VERSION.raw - application/vnd.github.VERSION.base64 + application/vnd.github.raw + application/vnd.github.base64 Дополнительные сведения см. в разделе [Типы носителей](/rest/overview/media-types). diff --git a/translations/ru-RU/content/rest/git/blobs.md b/translations/ru-RU/content/rest/git/blobs.md index 245fff1180..6dffd2be3b 100644 --- a/translations/ru-RU/content/rest/git/blobs.md +++ b/translations/ru-RU/content/rest/git/blobs.md @@ -11,12 +11,12 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 -ms.openlocfilehash: ae4d0ac726c9b76785876f7884425cab99e89f1f -ms.sourcegitcommit: fb740a96852435c748dad95d560327e80b4cef19 +ms.openlocfilehash: 3b7cac6d268fb4c7e786651a7281ca5ce4241ec5 +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc ms.translationtype: MT ms.contentlocale: ru-RU -ms.lasthandoff: 10/24/2022 -ms.locfileid: '148105688' +ms.lasthandoff: 11/24/2022 +ms.locfileid: '148181248' --- ## Сведения об API больших двоичных объектов Git @@ -27,6 +27,6 @@ ms.locfileid: '148105688' Это поддерживаемые типы данных для больших двоичных объектов. application/json - application/vnd.github.VERSION.raw + application/vnd.github.raw Дополнительные сведения см. в разделе [Типы носителей](/rest/overview/media-types). diff --git a/translations/ru-RU/content/rest/gitignore.md b/translations/ru-RU/content/rest/gitignore.md index bd43c9518d..f649a8d088 100644 --- a/translations/ru-RU/content/rest/gitignore.md +++ b/translations/ru-RU/content/rest/gitignore.md @@ -1,6 +1,6 @@ --- title: Gitignore -intro: The Gitignore API fetches `.gitignore` templates that can be used to ignore files and directories. +intro: 'API Gitignore извлекает шаблоны `.gitignore`, которые можно использовать для пропуска файлов и каталогов.' versions: fpt: '*' ghes: '*' @@ -11,16 +11,21 @@ topics: miniTocMaxHeadingLevel: 3 redirect_from: - /rest/reference/gitignore +ms.openlocfilehash: e830b0f00d60f3eb121fa2a99a910b073780700e +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc +ms.translationtype: MT +ms.contentlocale: ru-RU +ms.lasthandoff: 11/24/2022 +ms.locfileid: '148181271' --- +## Сведения об API Gitignore -## About the Gitignore API +При создании нового репозитория в {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %} с помощью API можно указать [шаблон .gitignore](/github/getting-started-with-github/ignoring-files) , который будет применяться к репозиторию после создания. API шаблонов .gitignore перечисляет и извлекает шаблоны из репозитория {% data variables.product.product_name %} [.gitignore](https://github.com/github/gitignore). -When you create a new repository on {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.location.product_location %}{% endif %} via the API, you can specify a [.gitignore template](/github/getting-started-with-github/ignoring-files) to apply to the repository upon creation. The .gitignore templates API lists and fetches templates from the {% data variables.product.product_name %} [.gitignore repository](https://github.com/github/gitignore). +### Пользовательские типы мультимедиа для gitignore -### Custom media types for gitignore - -You can use this custom media type when getting a gitignore template. +Этот пользовательский тип мультимедиа можно использовать при получении шаблона gitignore. application/vnd.github.raw -For more information, see "[Media types](/rest/overview/media-types)." +Дополнительные сведения см. в разделе [Типы носителей](/rest/overview/media-types). diff --git a/translations/ru-RU/content/rest/guides/getting-started-with-the-rest-api.md b/translations/ru-RU/content/rest/guides/getting-started-with-the-rest-api.md index ed666cdb27..8268a59c95 100644 --- a/translations/ru-RU/content/rest/guides/getting-started-with-the-rest-api.md +++ b/translations/ru-RU/content/rest/guides/getting-started-with-the-rest-api.md @@ -299,7 +299,7 @@ Most operations specify that you should pass an `Accept` header with a value of To send a header with {% data variables.product.prodname_cli %}, use the `--header` or `-H` flag followed by the header in `key: value` format. ```shell -gh api --header 'Accept: application/vnd.github+json' --method GET /octocat +gh api --header 'Accept: application/vnd.github+json'{% ifversion api-date-versioning %} --header 'X-GitHub-Api-Version:{{ allVersions[currentVersion].latestApiVersion }}'{% endif %} --method GET /octocat ``` {% endcli %} @@ -311,7 +311,8 @@ The Octokit.js library automatically passes the `Accept: application/vnd.github+ ```javascript await octokit.request("GET /octocat", { headers: { - "content-type": "text/plain", + "content-type": "text/plain",{% ifversion api-date-versioning %} + "X-GitHub-Api-Version": "{{ allVersions[currentVersion].latestApiVersion }}",{% endif %} }, }); ``` @@ -326,7 +327,8 @@ To send a header with cURL, use the `--header` or `-H` flag followed by the head curl --request GET \ --url "https://api.github.com/octocat" \ --header "Accept: application/vnd.github+json" \ ---header "Authorization: Bearer YOUR-TOKEN" +--header "Authorization: Bearer YOUR-TOKEN"{% ifversion api-date-versioning %}\ +--header "X-GitHub-Api-Version: {{ allVersions[currentVersion].latestApiVersion }}"{% endif %} ``` {% endcurl %} diff --git a/translations/ru-RU/content/rest/index.md b/translations/ru-RU/content/rest/index.md index 286fadf2cd..e61bcbd938 100644 --- a/translations/ru-RU/content/rest/index.md +++ b/translations/ru-RU/content/rest/index.md @@ -12,6 +12,7 @@ featuredLinks: - /rest/guides/best-practices-for-integrators popular: - /rest/overview/resources-in-the-rest-api + - /rest/overview/api-versions - /rest/overview/other-authentication-methods - /rest/overview/troubleshooting - /rest/overview/endpoints-available-for-github-apps @@ -78,11 +79,11 @@ children: - /teams - /users - /webhooks -ms.openlocfilehash: d4d7e93d5bc22833168a932e047525c85e3f8768 -ms.sourcegitcommit: 478f2931167988096ae6478a257f492ecaa11794 -ms.translationtype: HT +ms.openlocfilehash: 393b427325e51b3717e882e430662a6517cba551 +ms.sourcegitcommit: d2f0b59ed096b9e68ef8f6fa019cd925165762ec +ms.translationtype: MT ms.contentlocale: ru-RU -ms.lasthandoff: 09/09/2022 -ms.locfileid: '147673641' +ms.lasthandoff: 11/29/2022 +ms.locfileid: '148184413' --- diff --git a/translations/ru-RU/content/rest/overview/api-versions.md b/translations/ru-RU/content/rest/overview/api-versions.md new file mode 100644 index 0000000000..a45ae6db72 --- /dev/null +++ b/translations/ru-RU/content/rest/overview/api-versions.md @@ -0,0 +1,51 @@ +--- +title: API Versions +shortTitle: API Versions +intro: 'You must specify which REST API version to use whenever you make a request to the REST API.' +versions: + feature: api-date-versioning +--- + +## About API versioning + +{% data reusables.rest-api.about-api-versions %} + +{% ifversion ghes %} + +## About {% data variables.product.prodname_ghe_server %} versioning and REST API versioning + +{% data variables.product.prodname_ghe_server %} versions are decoupled from REST API versions. You can upgrade your {% data variables.product.prodname_ghe_server %} version but keep the same REST API version, as long as the API version is included in the {% data variables.product.prodname_ghe_server %} version. Similarly, you can upgrade your REST API version without updating your {% data variables.product.prodname_ghe_server %} version, as long as the new REST API version you choose is available for your {% data variables.product.prodname_ghe_server %} version. + +The {% data variables.product.prodname_ghe_server %} release notes will state when a REST API version is no longer supported. For more information, see "[Release notes](/admin/release-notes)." + +{% endif %} + +## Specifying an API version + +You should use the `X-GitHub-Api-Version` header to specify an API version. For example: + +```shell +$ curl {% data reusables.rest-api.version-header %} https://api.github.com/zen +``` + +Requests without the `X-GitHub-Api-Version` header will default to use the `{{ initialRestVersioningReleaseDate }}` version. + +If you specify an API version that is no longer supported, you will receive a `400` error. + +## Upgrading to a new API version + +Before upgrading to a new REST API version, you should read the changelog of breaking changes for the new API version to understand what breaking changes are included and to learn more about how to upgrade to that specific API version. For more information, see "[Breaking changes](/rest/overview/breaking-changes)." + +When you update your integration to specify the new API version in the `X-GitHub-Api-Version` header, you'll also need to make any changes required for your integration to work with the new API version. + +Once your integration is updated, test your integration to verify that it works with the new API version. + +## Supported API versions + +The following REST API versions are currently supported: + +{% for apiVersion in allVersions[currentVersion].apiVersions %} +{{ apiVersion }} +{% endfor %} + +You can also make an API request get all supported API versions. For more information, see "[Get all API versions](/rest/meta#get-all-api-versions)." diff --git a/translations/ru-RU/content/rest/overview/breaking-changes.md b/translations/ru-RU/content/rest/overview/breaking-changes.md new file mode 100644 index 0000000000..dcea1680aa --- /dev/null +++ b/translations/ru-RU/content/rest/overview/breaking-changes.md @@ -0,0 +1,30 @@ +--- +title: Критические изменения +shortTitle: Breaking changes +intro: 'Узнайте о критических изменениях, появившихся в каждой версии REST API.' +versions: + feature: api-date-versioning +ms.openlocfilehash: 674345b82c5da9b0804fe4a0f62450ff4fbbc3e9 +ms.sourcegitcommit: d2f0b59ed096b9e68ef8f6fa019cd925165762ec +ms.translationtype: MT +ms.contentlocale: ru-RU +ms.lasthandoff: 11/29/2022 +ms.locfileid: '148184417' +--- +## Сведения о критических изменениях в REST API + +{% data reusables.rest-api.about-api-versions %} + +Дополнительные сведения о версиях API см. в разделе [Версии API](/rest/overview/api-versions). + +## Обновление до новой версии API + +Перед обновлением до новой версии REST API ознакомьтесь с разделом на этой странице, соответствующим новой версии API, чтобы понять, какие критические изменения включены, и узнать больше о том, как выполнить обновление до этой версии API. + +При обновлении интеграции для указания новой версии API в `X-GitHub-Api-Version` заголовке необходимо также внести все необходимые изменения, чтобы интеграция работала с новой версией API. + +После обновления интеграции проверьте ее, чтобы убедиться, что она работает с новой версией API. + +## Критические изменения для {{ initialRestVersioningReleaseDate }} + +Версия `{{ initialRestVersioningReleaseDate }}` — это первая версия REST API {% data variables.product.product_name %} после введения управления версиями на основе даты. Эта версия не содержит критических изменений. diff --git a/translations/ru-RU/content/rest/overview/endpoints-available-for-fine-grained-personal-access-tokens.md b/translations/ru-RU/content/rest/overview/endpoints-available-for-fine-grained-personal-access-tokens.md index e27900a746..ba242ae184 100644 --- a/translations/ru-RU/content/rest/overview/endpoints-available-for-fine-grained-personal-access-tokens.md +++ b/translations/ru-RU/content/rest/overview/endpoints-available-for-fine-grained-personal-access-tokens.md @@ -1,11 +1,16 @@ --- -title: Endpoints available for fine-grained personal access tokens -intro: 'Your {% data variables.product.pat_v2 %} can make requests to the following REST endpoints.' +title: 'Конечные точки, доступные для детализированных личных маркеров доступа' +intro: '{% data variables.product.pat_v2 %} может отправлять запросы к следующим конечным точкам REST.' versions: feature: pat-v2 shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' +ms.openlocfilehash: e631edb7b723f516ed50eba6df19ba2f94862e7e +ms.sourcegitcommit: d2f0b59ed096b9e68ef8f6fa019cd925165762ec +ms.translationtype: MT +ms.contentlocale: ru-RU +ms.lasthandoff: 11/29/2022 +ms.locfileid: '148184224' --- - ## actions - [`GET /repos/{owner}/{repo}/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-a-repository) @@ -32,28 +37,6 @@ shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' - [`PUT /enterprises/{enterprise}/actions/permissions/selected-actions`](/rest/reference/actions#set-allowed-actions-for-an-enterprise) - [`GET /enterprises/{enterprise}/actions/permissions/workflow`](/rest/reference/actions#get-default-workflow-permissions-for-an-enterprise) - [`PUT /enterprises/{enterprise}/actions/permissions/workflow`](/rest/reference/actions#set-default-workflow-permissions-for-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runner-groups`](/rest/reference/actions#list-self-hosted-runner-groups-for-an-enterprise) -- [`POST /enterprises/{enterprise}/actions/runner-groups`](/rest/reference/actions#create-self-hosted-runner-group-for-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#get-a-self-hosted-runner-group-for-an-enterprise) -- [`PATCH /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#update-a-self-hosted-runner-group-for-an-enterprise) -- [`DELETE /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#delete-a-self-hosted-runner-group-from-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations`](/rest/reference/actions#list-organization-access-to-a-self-hosted-runner-group-in-a-enterprise) -- [`PUT /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations`](/rest/reference/actions#set-organization-access-to-a-self-hosted-runner-group-in-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners`](/rest/reference/actions#list-self-hosted-runners-in-a-group-for-an-enterprise) -- [`PUT /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners`](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-enterprise) -- [`PUT /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners/{runner_id}`](/rest/reference/actions#add-a-self-hosted-runner-to-a-group-for-an-enterprise) -- [`DELETE /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners/{runner_id}`](/rest/reference/actions#remove-a-self-hosted-runner-from-a-group-for-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runners`](/rest/reference/actions#list-self-hosted-runners-for-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runners/{runner_id}`](/rest/reference/actions#get-a-self-hosted-runner-for-an-enterprise) -- [`DELETE /enterprises/{enterprise}/actions/runners/{runner_id}`](/rest/reference/actions#delete-self-hosted-runner-from-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runners/{runner_id}/labels`](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-an-enterprise) -- [`POST /enterprises/{enterprise}/actions/runners/{runner_id}/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-an-enterprise) -- [`PUT /enterprises/{enterprise}/actions/runners/{runner_id}/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-an-enterprise) -- [`DELETE /enterprises/{enterprise}/actions/runners/{runner_id}/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-an-enterprise) -- [`DELETE /enterprises/{enterprise}/actions/runners/{runner_id}/labels/{name}`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-an-enterprise) -- [`GET /enterprises/{enterprise}/actions/runners/downloads`](/rest/reference/actions#list-runner-applications-for-an-enterprise) -- [`POST /enterprises/{enterprise}/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-an-enterprise) -- [`POST /enterprises/{enterprise}/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-an-enterprise) - [`GET /repos/{owner}/{repo}/actions/jobs/{job_id}`](/rest/reference/actions#get-a-job-for-a-workflow-run) - [`GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs`](/rest/reference/actions#download-job-logs-for-a-workflow-run) - [`POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun`](/rest/reference/actions#re-run-job-for-workflow-run) @@ -150,18 +133,6 @@ shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' - [`GET /users/{username}/received_events`](/rest/reference/activity#list-events-received-by-the-authenticated-user) - [`GET /users/{username}/received_events/public`](/rest/reference/activity#list-public-events-received-by-a-user) - [`GET /feeds`](/rest/reference/activity#get-feeds) -- [`GET /notifications`](/rest/reference/activity#list-notifications-for-the-authenticated-user) -- [`PUT /notifications`](/rest/reference/activity#mark-notifications-as-read) -- [`GET /notifications/threads/{thread_id}`](/rest/reference/activity#get-a-thread) -- [`PATCH /notifications/threads/{thread_id}`](/rest/reference/activity#mark-a-thread-as-read) -- [`GET /notifications/threads/{thread_id}/subscription`](/rest/reference/activity#get-a-thread-subscription-for-the-authenticated-user) -- [`PUT /notifications/threads/{thread_id}/subscription`](/rest/reference/activity#set-a-thread-subscription) -- [`DELETE /notifications/threads/{thread_id}/subscription`](/rest/reference/activity#delete-a-thread-subscription) -- [`GET /repos/{owner}/{repo}/notifications`](/rest/reference/activity#list-repository-notifications-for-the-authenticated-user) -- [`PUT /repos/{owner}/{repo}/notifications`](/rest/reference/activity#mark-repository-notifications-as-read) -- [`GET /repos/{owner}/{repo}/subscription`](/rest/reference/activity#get-a-repository-subscription) -- [`PUT /repos/{owner}/{repo}/subscription`](/rest/reference/activity#set-a-repository-subscription) -- [`DELETE /repos/{owner}/{repo}/subscription`](/rest/reference/activity#delete-a-repository-subscription) - [`GET /repos/{owner}/{repo}/stargazers`](/rest/reference/activity#list-stargazers) - [`GET /repos/{owner}/{repo}/subscribers`](/rest/reference/activity#list-watchers) - [`GET /users/{username}/starred`](/rest/reference/activity#list-repositories-starred-by-a-user) @@ -172,45 +143,13 @@ shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' - [`DELETE /user/starred/{owner}/{repo}`](/rest/reference/activity#unstar-a-repository-for-the-authenticated-user) - [`GET /user/subscriptions`](/rest/reference/activity#list-repositories-watched-by-the-authenticated-user) -## apps +## приложения -- [`DELETE /applications/{client_id}/grant`](/rest/reference/apps#delete-an-app-authorization) -- [`POST /applications/{client_id}/token`](/rest/reference/apps#check-a-token) -- [`PATCH /applications/{client_id}/token`](/rest/reference/apps#reset-a-token) -- [`DELETE /applications/{client_id}/token`](/rest/reference/apps#delete-an-app-token) -- [`POST /applications/{client_id}/token/scoped`](/rest/reference/apps#create-a-scoped-access-token) -- [`GET /installation/repositories`](/rest/reference/apps#list-repositories-accessible-to-the-app-installation) -- [`DELETE /installation/token`](/rest/reference/apps#revoke-an-installation-access-token) - [`GET /user/installations/{installation_id}/repositories`](/rest/reference/apps#list-repositories-accessible-to-the-user-access-token) -- [`PUT /user/installations/{installation_id}/repositories/{repository_id}`](/rest/reference/apps#add-a-repository-to-an-app-installation) -- [`DELETE /user/installations/{installation_id}/repositories/{repository_id}`](/rest/reference/apps#remove-a-repository-from-an-app-installation) -- [`POST /app-manifests/{code}/conversions`](/rest/reference/apps#create-a-github-app-from-a-manifest) -- [`GET /app`](/rest/reference/apps#get-the-authenticated-app) -- [`GET /app/hook/config`](/rest/reference/apps#get-a-webhook-configuration-for-an-app) -- [`PATCH /app/hook/config`](/rest/reference/apps#update-a-webhook-configuration-for-an-app) -- [`GET /app/hook/deliveries`](/rest/reference/apps#list-deliveries-for-an-app-webhook) -- [`GET /app/hook/deliveries/{delivery_id}`](/rest/reference/apps#get-a-delivery-for-an-app-webhook) -- [`POST /app/hook/deliveries/{delivery_id}/attempts`](/rest/reference/apps#redeliver-a-delivery-for-an-app-webhook) -- [`GET /app/installations`](/rest/reference/apps#list-installations-for-the-authenticated-app) -- [`GET /app/installations/{installation_id}`](/rest/reference/apps#get-an-installation-for-the-authenticated-app) -- [`DELETE /app/installations/{installation_id}`](/rest/reference/apps#delete-an-installation-for-the-authenticated-app) -- [`POST /app/installations/{installation_id}/access_tokens`](/rest/reference/apps/#create-an-installation-access-token-for-an-app) -- [`PUT /app/installations/{installation_id}/suspended`](/rest/reference/apps#suspend-an-app-installation) -- [`DELETE /app/installations/{installation_id}/suspended`](/rest/reference/apps#unsuspend-an-app-installation) -- [`GET /orgs/{org}/installation`](/rest/reference/apps#get-an-organization-installation-for-the-authenticated-app) -- [`GET /repos/{owner}/{repo}/installation`](/rest/reference/apps#get-a-repository-installation-for-the-authenticated-app) -- [`GET /users/{username}/installation`](/rest/reference/apps#get-a-user-installation-for-the-authenticated-app) -- [`GET /marketplace_listing/accounts/{account_id}`](/rest/reference/apps#get-a-subscription-plan-for-an-account) -- [`GET /marketplace_listing/plans`](/rest/reference/apps#list-plans) -- [`GET /marketplace_listing/plans/{plan_id}/accounts`](/rest/reference/apps#list-accounts-for-a-plan) -- [`GET /marketplace_listing/stubbed/accounts/{account_id}`](/rest/reference/apps#get-a-subscription-plan-for-an-account-stubbed) -- [`GET /marketplace_listing/stubbed/plans`](/rest/reference/apps#list-plans-stubbed) -- [`GET /marketplace_listing/stubbed/plans/{plan_id}/accounts`](/rest/reference/apps#list-accounts-for-a-plan-stubbed) -- [`GET /user/installations`](/rest/reference/apps#list-app-installations-accessible-to-the-user-access-token) - [`GET /user/marketplace_purchases`](/rest/reference/apps#list-subscriptions-for-the-authenticated-user) - [`GET /user/marketplace_purchases/stubbed`](/rest/reference/apps#list-subscriptions-for-the-authenticated-user-stubbed) -## billing +## выставление счетов - [`GET /orgs/{org}/settings/billing/actions`](/rest/reference/billing#get-github-actions-billing-for-an-organization) - [`GET /orgs/{org}/settings/billing/advanced-security`](/rest/reference/billing#get-github-advanced-security-active-committers-for-an-organization) @@ -220,22 +159,14 @@ shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' - [`GET /users/{username}/settings/billing/packages`](/rest/reference/billing#get-github-packages-billing-for-a-user) - [`GET /users/{username}/settings/billing/shared-storage`](/rest/reference/billing#get-shared-storage-billing-for-a-user) -## checks +## ветвей -- [`POST /repos/{owner}/{repo}/check-runs`](/rest/reference/checks#create-a-check-run) -- [`GET /repos/{owner}/{repo}/check-runs/{check_run_id}`](/rest/reference/checks#get-a-check-run) -- [`PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}`](/rest/reference/checks#update-a-check-run) -- [`GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations`](/rest/reference/checks#list-check-run-annotations) -- [`POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest`](/rest/reference/checks#rerequest-a-check-run) -- [`GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs`](/rest/reference/checks#list-check-runs-in-a-check-suite) -- [`POST /repos/{owner}/{repo}/check-suites`](/rest/reference/checks#create-a-check-suite) -- [`GET /repos/{owner}/{repo}/check-suites/{check_suite_id}`](/rest/reference/checks#get-a-check-suite) -- [`POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest`](/rest/reference/checks#rerequest-a-check-suite) -- [`PATCH /repos/{owner}/{repo}/check-suites/preferences`](/rest/reference/checks#update-repository-preferences-for-check-suites) +- [`GET /repos/{owner}/{repo}/branches`](/rest/branches/branches#list-branches) +- [`POST /repos/{owner}/{repo}/merge-upstream`](/rest/branches/branches#sync-a-fork-branch-with-the-upstream-repository) +- [`POST /repos/{owner}/{repo}/merges`](/rest/branches/branches#merge-a-branch) -## code-scanning +## проверка кода -- [`GET /enterprises/{enterprise}/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-for-an-enterprise) - [`GET /orgs/{org}/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-by-organization) - [`GET /repos/{owner}/{repo}/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository) - [`GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}`](/rest/reference/code-scanning#get-a-code-scanning-alert) @@ -249,7 +180,7 @@ shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' - [`GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}`](/rest/reference/code-scanning#get-codeql-database) - [`POST /repos/{owner}/{repo}/code-scanning/sarifs`](/rest/reference/code-scanning#upload-a-sarif-file) -## codes-of-conduct +## кодексы поведения - [`GET /codes_of_conduct`](/rest/reference/codes-of-conduct#get-all-codes-of-conduct) - [`GET /codes_of_conduct/{key}`](/rest/reference/codes-of-conduct#get-a-code-of-conduct) @@ -296,7 +227,7 @@ shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' - [`PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}`](/rest/reference/codespaces#add-a-selected-repository-to-a-user-secret) - [`DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}`](/rest/reference/codespaces#remove-a-selected-repository-from-a-user-secret) -## collaborators +## участники совместной работы - [`GET /repos/{owner}/{repo}/collaborators`](/rest/collaborators/collaborators#list-repository-collaborators) - [`GET /repos/{owner}/{repo}/collaborators/{username}`](/rest/collaborators/collaborators#check-if-a-user-is-a-repository-collaborator) @@ -310,7 +241,7 @@ shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' - [`PATCH /user/repository_invitations/{invitation_id}`](/rest/collaborators/invitations#accept-a-repository-invitation) - [`DELETE /user/repository_invitations/{invitation_id}`](/rest/collaborators/invitations#decline-a-repository-invitation) -## commits +## зафиксирована; - [`GET /repos/{owner}/{repo}/comments`](/rest/commits/comments#list-commit-comments-for-a-repository) - [`GET /repos/{owner}/{repo}/comments/{comment_id}`](/rest/commits/comments#get-a-commit-comment) @@ -326,6 +257,7 @@ shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' - [`PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#create-or-update-a-repository-secret) - [`DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#delete-a-repository-secret) - [`GET /repos/{owner}/{repo}/dependabot/secrets/public-key`](/rest/reference/dependabot#get-a-repository-public-key) +- [`GET /orgs/{org}/dependabot/alerts`](/rest/dependabot/alerts#list-dependabot-alerts-for-an-organization) - [`GET /orgs/{org}/dependabot/secrets`](/rest/reference/dependabot#list-organization-secrets) - [`GET /orgs/{org}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#get-an-organization-secret) - [`PUT /orgs/{org}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#create-or-update-an-organization-secret) @@ -337,7 +269,7 @@ shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' - [`GET /repos/{owner}/{repo}/dependabot/alerts/{alert_number}`](/rest/reference/dependabot#get-a-dependabot-alert) - [`PATCH /repos/{owner}/{repo}/dependabot/alerts/{alert_number}`](/rest/reference/dependabot#update-a-dependabot-alert) -## dependency-graph +## Граф зависимостей - [`POST /repos/{owner}/{repo}/dependency-graph/snapshots`](/rest/reference/dependency-graph#create-a-snapshot-of-dependencies-for-a-repository) - [`GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}`](/rest/reference/dependency-graph#get-a-diff-of-the-dependencies-between-commits) @@ -346,7 +278,7 @@ shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' - [`GET /repos/{owner}/{repo}/environments`](/rest/deployments/environments#list-environments) -## emojis +## эмодзи - [`GET /emojis`](/rest/reference/emojis#get-emojis) @@ -390,7 +322,7 @@ shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' - [`GET /gitignore/templates`](/rest/reference/gitignore#get-all-gitignore-templates) -## interactions +## взаимодействия - [`GET /orgs/{org}/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-an-organization) - [`PUT /orgs/{org}/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-an-organization) @@ -422,7 +354,7 @@ shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' - [`GET /repos/{owner}/{repo}/issues`](/rest/reference/issues#list-repository-issues) - [`POST /repos/{owner}/{repo}/issues`](/rest/reference/issues#create-an-issue) - [`GET /repos/{owner}/{repo}/issues/{issue_number}`](/rest/reference/issues#get-an-issue) -- [`PATCH /repos/{owner}/{repo}/issues/{issue_number}`](/rest/reference/issues/#update-an-issue) +- [`PATCH /repos/{owner}/{repo}/issues/{issue_number}`](/rest/reference/issues#update-an-issue) - [`PUT /repos/{owner}/{repo}/issues/{issue_number}/lock`](/rest/reference/issues#lock-an-issue) - [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock`](/rest/reference/issues#unlock-an-issue) - [`GET /user/issues`](/rest/reference/issues#list-user-account-issues-assigned-to-the-authenticated-user) @@ -439,7 +371,7 @@ shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' - [`PATCH /repos/{owner}/{repo}/milestones/{milestone_number}`](/rest/reference/issues#update-a-milestone) - [`DELETE /repos/{owner}/{repo}/milestones/{milestone_number}`](/rest/reference/issues#delete-a-milestone) -## licenses +## лицензии - [`GET /licenses`](/rest/reference/licenses#get-all-commonly-used-licenses) - [`GET /repos/{owner}/{repo}/license`](/rest/reference/licenses/#get-the-license-for-a-repository) @@ -456,7 +388,7 @@ shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' - [`GET /zen`](/rest/meta#get-the-zen-of-github) - [`GET /`](/rest/overview/resources-in-the-rest-api#root-endpoint) -## metrics +## Метрики - [`GET /repos/{owner}/{repo}/community/profile`](/rest/metrics/community#get-community-profile-metrics) - [`GET /repos/{owner}/{repo}/stats/code_frequency`](/rest/metrics/statistics#get-the-weekly-commit-activity) @@ -469,34 +401,12 @@ shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' - [`GET /repos/{owner}/{repo}/traffic/popular/referrers`](/rest/metrics/traffic#get-top-referral-sources) - [`GET /repos/{owner}/{repo}/traffic/views`](/rest/metrics/traffic#get-page-views) -## migrations - -- [`GET /orgs/{org}/migrations`](/rest/reference/migrations#list-organization-migrations) -- [`POST /orgs/{org}/migrations`](/rest/reference/migrations#start-an-organization-migration) -- [`GET /orgs/{org}/migrations/{migration_id}`](/rest/reference/migrations#get-an-organization-migration-status) -- [`GET /orgs/{org}/migrations/{migration_id}/archive`](/rest/reference/migrations#download-an-organization-migration-archive) -- [`DELETE /orgs/{org}/migrations/{migration_id}/archive`](/rest/reference/migrations#delete-an-organization-migration-archive) -- [`GET /orgs/{org}/migrations/{migration_id}/repositories`](/rest/reference/migrations#list-repositories-in-an-organization-migration) -- [`GET /user/migrations`](/rest/reference/migrations#list-user-migrations) -- [`POST /user/migrations`](/rest/reference/migrations#start-a-user-migration) -- [`GET /user/migrations/{migration_id}`](/rest/reference/migrations#get-a-user-migration-status) -- [`GET /user/migrations/{migration_id}/archive`](/rest/reference/migrations#download-a-user-migration-archive) -- [`DELETE /user/migrations/{migration_id}/archive`](/rest/reference/migrations#delete-a-user-migration-archive) -- [`GET /user/migrations/{migration_id}/repositories`](/rest/reference/migrations#list-repositories-for-a-user-migration) -- [`GET /repos/{owner}/{repo}/import`](/rest/reference/migrations#get-an-import-status) -- [`PUT /repos/{owner}/{repo}/import`](/rest/reference/migrations#start-an-import) -- [`PATCH /repos/{owner}/{repo}/import`](/rest/reference/migrations#update-an-import) -- [`DELETE /repos/{owner}/{repo}/import`](/rest/reference/migrations#cancel-an-import) -- [`GET /repos/{owner}/{repo}/import/authors`](/rest/reference/migrations#get-commit-authors) -- [`PATCH /repos/{owner}/{repo}/import/authors/{author_id}`](/rest/reference/migrations#map-a-commit-author) -- [`GET /repos/{owner}/{repo}/import/large_files`](/rest/reference/migrations#get-large-files) -- [`PATCH /repos/{owner}/{repo}/import/lfs`](/rest/reference/migrations#update-git-lfs-preference) - -## orgs +## организации {% ifversion ghec %} - [`GET /orgs/{org}/audit-log`](/rest/reference/orgs#get-audit-log){% endif %} - [`GET /organizations/{organization_id}/custom_roles`](/rest/reference/orgs#list-custom-repository-roles-in-an-organization) +- [`GET /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs/#get-a-custom-role) - [`PATCH /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs#update-a-custom-role) - [`DELETE /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs#delete-a-custom-role) - [`GET /orgs/{org}/fine_grained_permissions`](/rest/reference/orgs#list-fine-grained-permissions-for-an-organization) @@ -534,7 +444,7 @@ shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' - [`DELETE /orgs/{org}/security-managers/teams/{team_slug}`](/rest/reference/orgs#remove-a-security-manager-team) - [`GET /organizations`](/rest/reference/orgs#list-organizations) - [`GET /orgs/{org}`](/rest/reference/orgs#get-an-organization) -- [`PATCH /orgs/{org}`](/rest/reference/orgs/#update-an-organization) +- [`PATCH /orgs/{org}`](/rest/reference/orgs#update-an-organization) - [`GET /orgs/{org}/installations`](/rest/reference/orgs#list-app-installations-for-an-organization) - [`GET /users/{username}/orgs`](/rest/reference/orgs#list-organizations-for-a-user) - [`GET /user/memberships/orgs/{org}`](/rest/reference/orgs#get-an-organization-membership-for-the-authenticated-user) @@ -546,18 +456,10 @@ shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' - [`PUT /orgs/{org}/blocks/{username}`](/rest/reference/orgs#block-a-user-from-an-organization) - [`DELETE /orgs/{org}/blocks/{username}`](/rest/reference/orgs#unblock-a-user-from-an-organization) -## packages - -- [`GET /orgs/{org}/packages`](/rest/reference/packages#list-packages-for-an-organization) -- [`GET /users/{username}/packages`](/rest/reference/packages#list-packages-for-user) -- [`GET /user/packages`](/rest/reference/packages#list-packages-for-the-authenticated-user) - -## pages +## страницы - [`GET /repos/{owner}/{repo}/pages`](/rest/pages#get-a-github-pages-site) -- [`POST /repos/{owner}/{repo}/pages`](/rest/pages#create-a-github-pages-site) - [`PUT /repos/{owner}/{repo}/pages`](/rest/pages#update-information-about-a-github-pages-site) -- [`DELETE /repos/{owner}/{repo}/pages`](/rest/pages#delete-a-github-pages-site) - [`GET /repos/{owner}/{repo}/pages/builds`](/rest/pages#list-github-pages-builds) - [`POST /repos/{owner}/{repo}/pages/builds`](/rest/pages#request-a-github-pages-build) - [`GET /repos/{owner}/{repo}/pages/builds/{build_id}`](/rest/pages#get-github-pages-build) @@ -565,35 +467,7 @@ shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' - [`POST /repos/{owner}/{repo}/pages/deployment`](/rest/pages#create-a-github-pages-deployment) - [`GET /repos/{owner}/{repo}/pages/health`](/rest/pages#get-a-dns-health-check-for-github-pages) -## projects - -- [`GET /projects/{project_id}/collaborators`](/rest/reference/projects#list-project-collaborators) -- [`PUT /projects/{project_id}/collaborators/{username}`](/rest/reference/projects#add-project-collaborator) -- [`DELETE /projects/{project_id}/collaborators/{username}`](/rest/reference/projects#remove-project-collaborator) -- [`GET /projects/{project_id}/collaborators/{username}/permission`](/rest/reference/projects#get-project-permission-for-a-user) -- [`GET /orgs/{org}/projects`](/rest/reference/projects#list-organization-projects) -- [`POST /orgs/{org}/projects`](/rest/reference/projects#create-an-organization-project) -- [`GET /projects/{project_id}`](/rest/reference/projects#get-a-project) -- [`PATCH /projects/{project_id}`](/rest/reference/projects#update-a-project) -- [`DELETE /projects/{project_id}`](/rest/reference/projects#delete-a-project) -- [`GET /projects/{project_id}/columns`](/rest/reference/projects#list-project-columns) -- [`POST /projects/{project_id}/columns`](/rest/reference/projects#create-a-project-column) -- [`GET /projects/columns/{column_id}`](/rest/reference/projects#get-a-project-column) -- [`PATCH /projects/columns/{column_id}`](/rest/reference/projects#update-a-project-column) -- [`DELETE /projects/columns/{column_id}`](/rest/reference/projects#delete-a-project-column) -- [`GET /projects/columns/{column_id}/cards`](/rest/reference/projects#list-project-cards) -- [`POST /projects/columns/{column_id}/cards`](/rest/reference/projects#create-a-project-card) -- [`POST /projects/columns/{column_id}/moves`](/rest/reference/projects#move-a-project-column) -- [`GET /projects/columns/cards/{card_id}`](/rest/reference/projects#get-a-project-card) -- [`PATCH /projects/columns/cards/{card_id}`](/rest/reference/projects#update-a-project-card) -- [`DELETE /projects/columns/cards/{card_id}`](/rest/reference/projects#delete-a-project-card) -- [`POST /projects/columns/cards/{card_id}/moves`](/rest/reference/projects#move-a-project-card) -- [`GET /repos/{owner}/{repo}/projects`](/rest/reference/projects#list-repository-projects) -- [`POST /repos/{owner}/{repo}/projects`](/rest/reference/projects#create-a-repository-project) -- [`GET /users/{username}/projects`](/rest/reference/projects#list-user-projects) -- [`POST /user/projects`](/rest/reference/projects#create-a-user-project) - -## pulls +## Тянет - [`GET /repos/{owner}/{repo}/pulls/{pull_number}/comments`](/rest/reference/pulls#list-review-comments-on-a-pull-request) - [`POST /repos/{owner}/{repo}/pulls/{pull_number}/comments`](/rest/reference/pulls#create-a-review-comment-for-a-pull-request) @@ -626,7 +500,7 @@ shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' - [`GET /rate_limit`](/rest/reference/rate-limit#get-rate-limit-status-for-the-authenticated-user) -## reactions +## Реакции - [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions`](/rest/reference/reactions#list-reactions-for-a-team-discussion-comment) - [`POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions`](/rest/reference/reactions#create-reaction-for-a-team-discussion-comment) @@ -664,7 +538,7 @@ shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' - [`POST /orgs/{org}/repos`](/rest/reference/repos#create-an-organization-repository) - [`GET /repositories`](/rest/reference/repos#list-public-repositories) - [`GET /repos/{owner}/{repo}`](/rest/reference/repos#get-a-repository) -- [`PATCH /repos/{owner}/{repo}`](/rest/reference/repos/#update-a-repository) +- [`PATCH /repos/{owner}/{repo}`](/rest/repos/repos#update-a-repository) - [`DELETE /repos/{owner}/{repo}`](/rest/reference/repos#delete-a-repository) - [`GET /repos/{owner}/{repo}/contributors`](/rest/reference/repos#list-repository-contributors) - [`GET /repos/{owner}/{repo}/forks`](/rest/reference/repos#list-forks) @@ -672,7 +546,6 @@ shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' - [`GET /repos/{owner}/{repo}/languages`](/rest/reference/repos#list-repository-languages) - [`GET /repos/{owner}/{repo}/tags`](/rest/reference/repos#list-repository-tags) - [`GET /repos/{owner}/{repo}/teams`](/rest/reference/repos#list-repository-teams) -- [`POST /repos/{owner}/{repo}/transfer`](/rest/reference/repos#transfer-a-repository) - [`GET /users/{username}/repos`](/rest/reference/repos#list-repositories-for-a-user) - [`GET /user/repos`](/rest/reference/repos#list-repositories-for-the-authenticated-user) - [`POST /user/repos`](/rest/reference/repos#create-a-repository-for-the-authenticated-user) @@ -682,16 +555,11 @@ shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' - [`DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}`](/v3/repos#delete-autolink) - [`PUT /repos/{owner}/{repo}/automated-security-fixes`](/rest/reference/repos#enable-automated-security-fixes) - [`DELETE /repos/{owner}/{repo}/automated-security-fixes`](/rest/reference/repos#disable-automated-security-fixes) -- [`GET /repos/{owner}/{repo}/branches`](/rest/reference/repos#list-branches) -- [`POST /repos/{owner}/{repo}/merge-upstream`](/rest/reference/repos#sync-a-fork-branch-with-the-upstream-repository) -- [`POST /repos/{owner}/{repo}/merges`](/rest/reference/repos#merge-a-branch) - [`POST /repos/{owner}/{repo}/dispatches`](/rest/reference/repos#create-a-repository-dispatch-event) - [`GET /repos/{owner}/{repo}/keys`](/rest/reference/repos#list-deploy-keys) - [`POST /repos/{owner}/{repo}/keys`](/rest/reference/repos#create-a-deploy-key) - [`GET /repos/{owner}/{repo}/keys/{key_id}`](/rest/reference/repos#get-a-deploy-key) - [`DELETE /repos/{owner}/{repo}/keys/{key_id}`](/rest/reference/repos#delete-a-deploy-key) -- [`PUT /repos/{owner}/{repo}/lfs`](/rest/reference/repos#enable-git-lfs-for-a-repository) -- [`DELETE /repos/{owner}/{repo}/lfs`](/rest/reference/repos#disable-git-lfs-for-a-repository) - [`GET /repos/{owner}/{repo}/releases`](/rest/reference/repos#list-releases) - [`POST /repos/{owner}/{repo}/releases`](/rest/reference/repos#create-a-release) - [`GET /repos/{owner}/{repo}/releases/{release_id}`](/rest/reference/repos#get-a-release) @@ -722,20 +590,19 @@ shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' - [`GET /search/topics`](/rest/reference/search#search-topics) - [`GET /search/users`](/rest/reference/search#search-users) -## secret-scanning +## Проверка секретов -- [`GET /enterprises/{enterprise}/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-an-enterprise) - [`GET /orgs/{org}/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-an-organization) - [`GET /repos/{owner}/{repo}/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-a-repository) - [`GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}`](/rest/reference/secret-scanning#get-a-secret-scanning-alert) - [`PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}`](/rest/reference/secret-scanning#update-a-secret-scanning-alert) - [`GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations`](/rest/reference/secret-scanning#list-locations-for-a-secret-scanning-alert) -## teams +## команды {% ifversion ghec %} -- [`PATCH /orgs/{org}/teams/{team_slug}/external-groups`](/rest/reference/teams#link-external-idp-group-team-connection){% endif %}{% ifversion ghec %} -- [`DELETE /orgs/{org}/teams/{team_slug}/external-groups`](/rest/reference/teams#unlink-external-idp-group-team-connection){% endif %}{% ifversion ghec %} -- [`GET /orgs/{org}/external-group/{group_id}`](/rest/reference/teams#external-idp-group-info-for-an-organization){% endif %}{% ifversion ghec %} +- [`PATCH /orgs/{org}/teams/{team_slug}/external-groups`](/rest/reference/teams#link-external-idp-group-team-connection){% endif %} {% ifversion ghec %} +- [`DELETE /orgs/{org}/teams/{team_slug}/external-groups`](/rest/reference/teams#unlink-external-idp-group-team-connection){% endif %} {% ifversion ghec %} +- [`GET /orgs/{org}/external-group/{group_id}`](/rest/reference/teams#external-idp-group-info-for-an-organization){% endif %} {% ifversion ghec %} - [`GET /orgs/{org}/external-groups`](/rest/reference/teams#list-external-idp-groups-for-an-organization){% endif %} - [`GET /orgs/{org}/teams/{team_slug}/projects`](/rest/reference/teams#list-team-projects) - [`GET /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#check-team-permissions-for-a-project) @@ -792,7 +659,6 @@ shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' - [`POST /user/gpg_keys`](/rest/reference/users#create-a-gpg-key-for-the-authenticated-user) - [`GET /user/gpg_keys/{gpg_key_id}`](/rest/reference/users#get-a-gpg-key-for-the-authenticated-user) - [`DELETE /user/gpg_keys/{gpg_key_id}`](/rest/reference/users#delete-a-gpg-key-for-the-authenticated-user) -- [`GET /users/{username}/hovercard`](/rest/reference/users#get-contextual-information-for-a-user) - [`GET /users/{username}/keys`](/rest/reference/users#list-public-keys-for-a-user) - [`GET /user/keys`](/rest/reference/users#list-public-ssh-keys-for-the-authenticated-user) - [`POST /user/keys`](/rest/reference/users#create-a-public-ssh-key-for-the-authenticated-user) @@ -808,7 +674,7 @@ shortTitle: '{% data variables.product.pat_v2_caps %}-enabled endpoints' - [`GET /users/{username}`](/rest/reference/users#get-a-user) - [`GET /users`](/rest/reference/users#list-users) -## webhooks +## Объекты Webhook - [`GET /repos/{owner}/{repo}/hooks`](/rest/webhooks/repos#list-repository-webhooks) - [`POST /repos/{owner}/{repo}/hooks`](/rest/webhooks/repos#create-a-repository-webhook) diff --git a/translations/ru-RU/content/rest/overview/index.md b/translations/ru-RU/content/rest/overview/index.md index ec14bf446a..70c0d3568f 100644 --- a/translations/ru-RU/content/rest/overview/index.md +++ b/translations/ru-RU/content/rest/overview/index.md @@ -11,6 +11,7 @@ topics: - API children: - /resources-in-the-rest-api + - /api-versions - /media-types - /other-authentication-methods - /troubleshooting @@ -20,12 +21,13 @@ children: - /endpoints-available-for-github-apps - /endpoints-available-for-fine-grained-personal-access-tokens - /permissions-required-for-github-apps + - /breaking-changes - /permissions-required-for-fine-grained-personal-access-tokens -ms.openlocfilehash: 413b4771d77508a1916473009891e1444fa5ea32 -ms.sourcegitcommit: d697e0ea10dc076fd62ce73c28a2b59771174ce8 +ms.openlocfilehash: 7e5671dcf94766dfcc8d1a39dd47191e20eb1513 +ms.sourcegitcommit: d2f0b59ed096b9e68ef8f6fa019cd925165762ec ms.translationtype: MT ms.contentlocale: ru-RU -ms.lasthandoff: 10/20/2022 -ms.locfileid: '148098104' +ms.lasthandoff: 11/29/2022 +ms.locfileid: '148184240' --- diff --git a/translations/ru-RU/content/rest/overview/permissions-required-for-fine-grained-personal-access-tokens.md b/translations/ru-RU/content/rest/overview/permissions-required-for-fine-grained-personal-access-tokens.md index 9f5f3883a7..4c42664a6c 100644 --- a/translations/ru-RU/content/rest/overview/permissions-required-for-fine-grained-personal-access-tokens.md +++ b/translations/ru-RU/content/rest/overview/permissions-required-for-fine-grained-personal-access-tokens.md @@ -1,731 +1,683 @@ --- -title: Permissions required for fine-grained personal access tokens -intro: 'You can find the required permissions for each {% data variables.product.pat_v2 %}-compatible endpoint.' +title: 'Разрешения, необходимые для детализированных личных маркеров доступа' +intro: 'Вы можете найти необходимые разрешения для каждой конечной точки, совместимой с {% data variables.product.pat_v2 %}.' versions: feature: pat-v2 miniTocMaxHeadingLevel: 3 shortTitle: '{% data variables.product.pat_v2_caps %} permissions' +ms.openlocfilehash: 46a82b0212d4cda2b6883c0b33ba2acb2e50b9d0 +ms.sourcegitcommit: d2f0b59ed096b9e68ef8f6fa019cd925165762ec +ms.translationtype: MT +ms.contentlocale: ru-RU +ms.lasthandoff: 11/29/2022 +ms.locfileid: '148184215' --- +## Сведения о разрешениях, необходимых для {% data variables.product.pat_v2 %} -## About permissions required for {% data variables.product.pat_v2 %} +При создании {% data variables.product.pat_v2 %} вы предоставляете ему набор разрешений. Разрешения определяют то, к каким ресурсам {% data variables.product.prodname_github_app %} имеет доступ через API. Дополнительные сведения см. в разделе [Создание {% data variables.product.pat_generic %}](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token). -When you create a {% data variables.product.pat_v2 %}, you grant it a set of permissions. Permissions define what resources the {% data variables.product.prodname_github_app %} can access via the API. For more information, see "[Creating a {% data variables.product.pat_generic %}](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)." +## Действия -## Actions +- [`GET /repos/{owner}/{repo}/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-a-repository) (чтение) +- [`GET /repos/{owner}/{repo}/actions/caches`](/rest/actions/cache#list-github-actions-caches-for-a-repository) (чтение) +- [`DELETE /repos/{owner}/{repo}/actions/caches`](/rest/actions/cache#delete-github-actions-caches-for-a-repository-using-a-cache-key) (запись) +- [`DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}`](/rest/actions/cache#delete-a-github-actions-cache-for-a-repository-using-a-cache-id) (запись) +- [`GET /repos/{owner}/{repo}/actions/artifacts`](/rest/reference/actions#list-artifacts-for-a-repository) (чтение) +- [`GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}`](/rest/reference/actions#get-an-artifact) (чтение) +- [`DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}`](/rest/reference/actions#delete-an-artifact) (запись) +- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts`](/rest/reference/actions#list-workflow-run-artifacts) (чтение) +- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments`](/rest/reference/actions#get-pending-deployments-for-a-workflow-run) (чтение) +- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments`](/rest/reference/actions#review-pending-deployments-for-a-workflow-run) (чтение) +- [`GET /repos/{owner}/{repo}/environments`](/rest/deployments/environments#list-environments) (чтение) +- [`GET /repos/{owner}/{repo}/actions/jobs/{job_id}`](/rest/reference/actions#get-a-job-for-a-workflow-run) (чтение) +- [`GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs`](/rest/reference/actions#download-job-logs-for-a-workflow-run) (чтение) +- [`POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun`](/rest/reference/actions#re-run-job-for-workflow-run) (запись) +- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs`](/rest/reference/actions#list-jobs-for-a-workflow-run-attempt) (чтение) +- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs`](/rest/reference/actions#list-jobs-for-a-workflow-run) (чтение) +- [`GET /repos/{owner}/{repo}/actions/runs`](/rest/reference/actions#list-workflow-runs-for-a-repository) (чтение) +- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}`](/rest/reference/actions#get-a-workflow-run) (чтение) +- [`DELETE /repos/{owner}/{repo}/actions/runs/{run_id}`](/rest/reference/actions#delete-a-workflow-run) (запись) +- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals`](/rest/reference/actions#get-the-review-history-for-a-workflow-run) (чтение) +- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve`](/rest/reference/actions#approve-a-workflow-run-for-a-fork-pull-request) (запись) +- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}`](/rest/reference/actions#get-a-workflow-run-attempt) (чтение) +- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs`](/rest/reference/actions#download-workflow-run-attempt-logs) (чтение) +- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel`](/rest/reference/actions#cancel-a-workflow-run) (запись) +- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs`](/rest/reference/actions#download-workflow-run-logs) (чтение) +- [`DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs`](/rest/reference/actions#delete-workflow-run-logs) (запись) +- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun`](/rest/reference/actions#re-run-a-workflow) (запись) +- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs`](/rest/reference/actions#re-run-workflow-failed-jobs) (запись) +- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing`](/rest/reference/actions#get-workflow-run-usage) (чтение) +- [`GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs`](/rest/reference/actions#list-workflow-runs) (чтение) +- [`GET /repos/{owner}/{repo}/actions/workflows`](/rest/reference/actions#list-repository-workflows) (чтение) +- [`GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}`](/rest/reference/actions#get-a-workflow) (чтение) +- [`PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable`](/rest/reference/actions#disable-a-workflow) (запись) +- [`POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches`](/rest/reference/actions#create-a-workflow-dispatch-event) (запись) +- [`PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable`](/rest/reference/actions#enable-a-workflow) (запись) +- [`GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing`](/rest/reference/actions#get-workflow-usage) (чтение) -- [`GET /repos/{owner}/{repo}/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-a-repository) (read) -- [`GET /repos/{owner}/{repo}/actions/caches`](/rest/actions/cache#list-github-actions-caches-for-a-repository) (read) -- [`DELETE /repos/{owner}/{repo}/actions/caches`](/rest/actions/cache#delete-github-actions-caches-for-a-repository-using-a-cache-key) (write) -- [`DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}`](/rest/actions/cache#delete-a-github-actions-cache-for-a-repository-using-a-cache-id) (write) -- [`GET /repos/{owner}/{repo}/actions/artifacts`](/rest/reference/actions#list-artifacts-for-a-repository) (read) -- [`GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}`](/rest/reference/actions#get-an-artifact) (read) -- [`DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}`](/rest/reference/actions#delete-an-artifact) (write) -- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts`](/rest/reference/actions#list-workflow-run-artifacts) (read) -- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments`](/rest/reference/actions#get-pending-deployments-for-a-workflow-run) (read) -- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments`](/rest/reference/actions#review-pending-deployments-for-a-workflow-run) (read) -- [`GET /repos/{owner}/{repo}/environments`](/rest/deployments/environments#list-environments) (read) -- [`GET /repos/{owner}/{repo}/actions/jobs/{job_id}`](/rest/reference/actions#get-a-job-for-a-workflow-run) (read) -- [`GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs`](/rest/reference/actions#download-job-logs-for-a-workflow-run) (read) -- [`POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun`](/rest/reference/actions#re-run-job-for-workflow-run) (write) -- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs`](/rest/reference/actions#list-jobs-for-a-workflow-run-attempt) (read) -- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs`](/rest/reference/actions#list-jobs-for-a-workflow-run) (read) -- [`GET /repos/{owner}/{repo}/actions/runs`](/rest/reference/actions#list-workflow-runs-for-a-repository) (read) -- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}`](/rest/reference/actions#get-a-workflow-run) (read) -- [`DELETE /repos/{owner}/{repo}/actions/runs/{run_id}`](/rest/reference/actions#delete-a-workflow-run) (write) -- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals`](/rest/reference/actions#get-the-review-history-for-a-workflow-run) (read) -- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve`](/rest/reference/actions#approve-a-workflow-run-for-a-fork-pull-request) (write) -- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}`](/rest/reference/actions#get-a-workflow-run-attempt) (read) -- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs`](/rest/reference/actions#download-workflow-run-attempt-logs) (read) -- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel`](/rest/reference/actions#cancel-a-workflow-run) (write) -- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs`](/rest/reference/actions#download-workflow-run-logs) (read) -- [`DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs`](/rest/reference/actions#delete-workflow-run-logs) (write) -- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun`](/rest/reference/actions#re-run-a-workflow) (write) -- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs`](/rest/reference/actions#re-run-workflow-failed-jobs) (write) -- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing`](/rest/reference/actions#get-workflow-run-usage) (read) -- [`GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs`](/rest/reference/actions#list-workflow-runs) (read) -- [`GET /repos/{owner}/{repo}/actions/workflows`](/rest/reference/actions#list-repository-workflows) (read) -- [`GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}`](/rest/reference/actions#get-a-workflow) (read) -- [`PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable`](/rest/reference/actions#disable-a-workflow) (write) -- [`POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches`](/rest/reference/actions#create-a-workflow-dispatch-event) (write) -- [`PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable`](/rest/reference/actions#enable-a-workflow) (write) -- [`GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing`](/rest/reference/actions#get-workflow-usage) (read) +## Администрирование -## Administration +- [`PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#create-or-update-a-repository-secret) (запись) +- [`DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#delete-a-repository-secret) (запись) +- [`GET /repos/{owner}/{repo}/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-a-repository) (чтение) +- [`PUT /repos/{owner}/{repo}/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-a-repository) (запись) +- [`DELETE /repos/{owner}/{repo}/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-for-a-repository) (запись) +- [`PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#add-or-update-team-repository-permissions) (запись) +- [`DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#remove-a-repository-from-a-team) (запись) +- [`POST /orgs/{org}/repos`](/rest/reference/repos#create-an-organization-repository) (запись) +- [`PATCH /repos/{owner}/{repo}`](/rest/repos/repos#update-a-repository) (запись) +- [`DELETE /repos/{owner}/{repo}`](/rest/reference/repos#delete-a-repository) (запись) +- [`POST /repos/{owner}/{repo}/forks`](/rest/reference/repos#create-a-fork) (запись) +- [`GET /repos/{owner}/{repo}/teams`](/rest/reference/repos#list-repository-teams) (чтение) +- [`POST /user/repos`](/rest/reference/repos#create-a-repository-for-the-authenticated-user) (запись) +- [`GET /repos/{owner}/{repo}/actions/permissions`](/rest/reference/actions#get-github-actions-permissions-for-a-repository) (чтение) +- [`PUT /repos/{owner}/{repo}/actions/permissions`](/rest/reference/actions#set-github-actions-permissions-for-a-repository) (запись) +- [`GET /repos/{owner}/{repo}/actions/permissions/access`](/rest/reference/actions#get-workflow-access-level-to-a-repository) (чтение) +- [`PUT /repos/{owner}/{repo}/actions/permissions/access`](/rest/reference/actions#set-workflow-access-to-a-repository) (запись) +- [`GET /repos/{owner}/{repo}/actions/permissions/selected-actions`](/rest/reference/actions#get-allowed-actions-for-a-repository) (чтение) +- [`PUT /repos/{owner}/{repo}/actions/permissions/selected-actions`](/rest/reference/actions#set-allowed-actions-for-a-repository) (запись) +- [`GET /repos/{owner}/{repo}/actions/permissions/workflow`](/rest/reference/actions#get-default-workflow-permissions-for-a-repository) (чтение) +- [`PUT /repos/{owner}/{repo}/actions/permissions/workflow`](/rest/reference/actions#set-default-workflow-permissions-for-a-repository) (запись) +- [`GET /repos/{owner}/{repo}/autolinks`](/v3/repos#list-autolinks) (чтение) +- [`POST /repos/{owner}/{repo}/autolinks`](/v3/repos#create-an-autolink) (запись) +- [`GET /repos/{owner}/{repo}/autolinks/{autolink_id}`](/v3/repos#get-autolink) (чтение) +- [`DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}`](/v3/repos#delete-autolink) (запись) +- [`PUT /repos/{owner}/{repo}/automated-security-fixes`](/rest/reference/repos#enable-automated-security-fixes) (запись) +- [`DELETE /repos/{owner}/{repo}/automated-security-fixes`](/rest/reference/repos#disable-automated-security-fixes) (запись) +- [`PUT /repos/{owner}/{repo}/collaborators/{username}`](/rest/collaborators/collaborators#add-a-repository-collaborator) (запись) +- [`DELETE /repos/{owner}/{repo}/collaborators/{username}`](/rest/collaborators/collaborators#remove-a-repository-collaborator) (запись) +- [`GET /repos/{owner}/{repo}/invitations`](/rest/collaborators/invitations#list-repository-invitations) (чтение) +- [`PATCH /repos/{owner}/{repo}/invitations/{invitation_id}`](/rest/collaborators/invitations#update-a-repository-invitation) (запись) +- [`DELETE /repos/{owner}/{repo}/invitations/{invitation_id}`](/rest/collaborators/invitations#delete-a-repository-invitation) (запись) +- [`GET /user/repository_invitations`](/rest/collaborators/invitations#list-repository-invitations-for-the-authenticated-user) (чтение) +- [`PATCH /user/repository_invitations/{invitation_id}`](/rest/collaborators/invitations#accept-a-repository-invitation) (запись) +- [`DELETE /user/repository_invitations/{invitation_id}`](/rest/collaborators/invitations#decline-a-repository-invitation) (запись) +- [`GET /repos/{owner}/{repo}/keys`](/rest/reference/repos#list-deploy-keys) (чтение) +- [`POST /repos/{owner}/{repo}/keys`](/rest/reference/repos#create-a-deploy-key) (запись) +- [`GET /repos/{owner}/{repo}/keys/{key_id}`](/rest/reference/repos#get-a-deploy-key) (чтение) +- [`DELETE /repos/{owner}/{repo}/keys/{key_id}`](/rest/reference/repos#delete-a-deploy-key) (запись) +- [`GET /repos/{owner}/{repo}/pages/health`](/rest/pages#get-a-dns-health-check-for-github-pages) (запись) +- [`GET /repos/{owner}/{repo}/actions/runners`](/rest/reference/actions#list-self-hosted-runners-for-a-repository) (чтение) +- [`GET /repos/{owner}/{repo}/actions/runners/{runner_id}`](/rest/reference/actions#get-a-self-hosted-runner-for-a-repository) (чтение) +- [`DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}`](/rest/reference/actions#delete-a-self-hosted-runner-from-a-repository) (запись) +- [`GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels`](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-a-repository) (чтение) +- [`POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-a-repository) (запись) +- [`PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-a-repository) (запись) +- [`DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-a-repository) (запись) +- [`DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-a-repository) (запись) +- [`GET /repos/{owner}/{repo}/actions/runners/downloads`](/rest/reference/actions#list-runner-applications-for-a-repository) (чтение) +- [`POST /repos/{owner}/{repo}/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-a-repository) (запись) +- [`POST /repos/{owner}/{repo}/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-a-repository) (запись) +- [`GET /repos/{owner}/{repo}/tags/protection`](/rest/reference/repos#list-tag-protection-state-of-a-repository) (чтение) +- [`POST /repos/{owner}/{repo}/tags/protection`](/rest/reference/repos#create-tag-protection-state-for-a-repository) (запись) +- [`DELETE /repos/{owner}/{repo}/tags/protection/{tag_protection_id}`](/rest/reference/repos#delete-tag-protection-state-for-a-repository) (запись) +- [`GET /repos/{owner}/{repo}/vulnerability-alerts`](/rest/reference/repos#check-if-vulnerability-alerts-are-enabled-for-a-repository) (чтение) +- [`PUT /repos/{owner}/{repo}/vulnerability-alerts`](/rest/reference/repos#enable-vulnerability-alerts) (запись) +- [`DELETE /repos/{owner}/{repo}/vulnerability-alerts`](/rest/reference/repos#disable-vulnerability-alerts) (запись) +- [`PUT /repos/{owner}/{repo}/topics`](/rest/reference/repos#replace-all-repository-topics) (запись) +- [`GET /repos/{owner}/{repo}/traffic/clones`](/rest/metrics/traffic#get-repository-clones) (чтение) +- [`GET /repos/{owner}/{repo}/traffic/popular/paths`](/rest/metrics/traffic#get-top-referral-paths) (чтение) +- [`GET /repos/{owner}/{repo}/traffic/popular/referrers`](/rest/metrics/traffic#get-top-referral-sources) (чтение) +- [`GET /repos/{owner}/{repo}/traffic/views`](/rest/metrics/traffic#get-page-views) (чтение) -- [`PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#create-or-update-a-repository-secret) (write) -- [`DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#delete-a-repository-secret) (write) -- [`GET /repos/{owner}/{repo}/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-a-repository) (read) -- [`PUT /repos/{owner}/{repo}/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-a-repository) (write) -- [`DELETE /repos/{owner}/{repo}/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-for-a-repository) (write) -- [`PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#add-or-update-team-repository-permissions) (write) -- [`DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#remove-a-repository-from-a-team) (write) -- [`POST /orgs/{org}/repos`](/rest/reference/repos#create-an-organization-repository) (write) -- [`PATCH /repos/{owner}/{repo}`](/rest/reference/repos/#update-a-repository) (write) -- [`DELETE /repos/{owner}/{repo}`](/rest/reference/repos#delete-a-repository) (write) -- [`POST /repos/{owner}/{repo}/forks`](/rest/reference/repos#create-a-fork) (write) -- [`GET /repos/{owner}/{repo}/teams`](/rest/reference/repos#list-repository-teams) (read) -- [`POST /repos/{owner}/{repo}/transfer`](/rest/reference/repos#transfer-a-repository) (write) -- [`POST /user/repos`](/rest/reference/repos#create-a-repository-for-the-authenticated-user) (write) -- [`GET /repos/{owner}/{repo}/actions/permissions`](/rest/reference/actions#get-github-actions-permissions-for-a-repository) (read) -- [`PUT /repos/{owner}/{repo}/actions/permissions`](/rest/reference/actions#set-github-actions-permissions-for-a-repository) (write) -- [`GET /repos/{owner}/{repo}/actions/permissions/access`](/rest/reference/actions#get-workflow-access-level-to-a-repository) (read) -- [`PUT /repos/{owner}/{repo}/actions/permissions/access`](/rest/reference/actions#set-workflow-access-to-a-repository) (write) -- [`GET /repos/{owner}/{repo}/actions/permissions/selected-actions`](/rest/reference/actions#get-allowed-actions-for-a-repository) (read) -- [`PUT /repos/{owner}/{repo}/actions/permissions/selected-actions`](/rest/reference/actions#set-allowed-actions-for-a-repository) (write) -- [`GET /repos/{owner}/{repo}/actions/permissions/workflow`](/rest/reference/actions#get-default-workflow-permissions-for-a-repository) (read) -- [`PUT /repos/{owner}/{repo}/actions/permissions/workflow`](/rest/reference/actions#set-default-workflow-permissions-for-a-repository) (write) -- [`GET /repos/{owner}/{repo}/autolinks`](/v3/repos#list-autolinks) (read) -- [`POST /repos/{owner}/{repo}/autolinks`](/v3/repos#create-an-autolink) (write) -- [`GET /repos/{owner}/{repo}/autolinks/{autolink_id}`](/v3/repos#get-autolink) (read) -- [`DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}`](/v3/repos#delete-autolink) (write) -- [`PUT /repos/{owner}/{repo}/automated-security-fixes`](/rest/reference/repos#enable-automated-security-fixes) (write) -- [`DELETE /repos/{owner}/{repo}/automated-security-fixes`](/rest/reference/repos#disable-automated-security-fixes) (write) -- [`PUT /repos/{owner}/{repo}/collaborators/{username}`](/rest/collaborators/collaborators#add-a-repository-collaborator) (write) -- [`DELETE /repos/{owner}/{repo}/collaborators/{username}`](/rest/collaborators/collaborators#remove-a-repository-collaborator) (write) -- [`GET /repos/{owner}/{repo}/invitations`](/rest/collaborators/invitations#list-repository-invitations) (read) -- [`PATCH /repos/{owner}/{repo}/invitations/{invitation_id}`](/rest/collaborators/invitations#update-a-repository-invitation) (write) -- [`DELETE /repos/{owner}/{repo}/invitations/{invitation_id}`](/rest/collaborators/invitations#delete-a-repository-invitation) (write) -- [`GET /user/repository_invitations`](/rest/collaborators/invitations#list-repository-invitations-for-the-authenticated-user) (read) -- [`PATCH /user/repository_invitations/{invitation_id}`](/rest/collaborators/invitations#accept-a-repository-invitation) (write) -- [`DELETE /user/repository_invitations/{invitation_id}`](/rest/collaborators/invitations#decline-a-repository-invitation) (write) -- [`GET /repos/{owner}/{repo}/keys`](/rest/reference/repos#list-deploy-keys) (read) -- [`POST /repos/{owner}/{repo}/keys`](/rest/reference/repos#create-a-deploy-key) (write) -- [`GET /repos/{owner}/{repo}/keys/{key_id}`](/rest/reference/repos#get-a-deploy-key) (read) -- [`DELETE /repos/{owner}/{repo}/keys/{key_id}`](/rest/reference/repos#delete-a-deploy-key) (write) -- [`GET /repos/{owner}/{repo}/pages/health`](/rest/pages#get-a-dns-health-check-for-github-pages) (write) -- [`GET /repos/{owner}/{repo}/actions/runners`](/rest/reference/actions#list-self-hosted-runners-for-a-repository) (read) -- [`GET /repos/{owner}/{repo}/actions/runners/{runner_id}`](/rest/reference/actions#get-a-self-hosted-runner-for-a-repository) (read) -- [`DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}`](/rest/reference/actions#delete-a-self-hosted-runner-from-a-repository) (write) -- [`GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels`](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-a-repository) (read) -- [`POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-a-repository) (write) -- [`PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-a-repository) (write) -- [`DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-a-repository) (write) -- [`DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-a-repository) (write) -- [`GET /repos/{owner}/{repo}/actions/runners/downloads`](/rest/reference/actions#list-runner-applications-for-a-repository) (read) -- [`POST /repos/{owner}/{repo}/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-a-repository) (write) -- [`POST /repos/{owner}/{repo}/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-a-repository) (write) -- [`GET /repos/{owner}/{repo}/tags/protection`](/rest/reference/repos#list-tag-protection-state-of-a-repository) (read) -- [`POST /repos/{owner}/{repo}/tags/protection`](/rest/reference/repos#create-tag-protection-state-for-a-repository) (write) -- [`DELETE /repos/{owner}/{repo}/tags/protection/{tag_protection_id}`](/rest/reference/repos#delete-tag-protection-state-for-a-repository) (write) -- [`GET /repos/{owner}/{repo}/vulnerability-alerts`](/rest/reference/repos#check-if-vulnerability-alerts-are-enabled-for-a-repository) (read) -- [`PUT /repos/{owner}/{repo}/vulnerability-alerts`](/rest/reference/repos#enable-vulnerability-alerts) (write) -- [`DELETE /repos/{owner}/{repo}/vulnerability-alerts`](/rest/reference/repos#disable-vulnerability-alerts) (write) -- [`PUT /repos/{owner}/{repo}/topics`](/rest/reference/repos#replace-all-repository-topics) (write) -- [`GET /repos/{owner}/{repo}/traffic/clones`](/rest/metrics/traffic#get-repository-clones) (read) -- [`GET /repos/{owner}/{repo}/traffic/popular/paths`](/rest/metrics/traffic#get-top-referral-paths) (read) -- [`GET /repos/{owner}/{repo}/traffic/popular/referrers`](/rest/metrics/traffic#get-top-referral-sources) (read) -- [`GET /repos/{owner}/{repo}/traffic/views`](/rest/metrics/traffic#get-page-views) (read) +## Блокировка -## Blocking +- [`GET /user/blocks`](/rest/reference/users#list-users-blocked-by-the-authenticated-user) (чтение) +- [`GET /user/blocks/{username}`](/rest/reference/users#check-if-a-user-is-blocked-by-the-authenticated-user) (чтение) +- [`PUT /user/blocks/{username}`](/rest/reference/users#block-a-user) (запись) +- [`DELETE /user/blocks/{username}`](/rest/reference/users#unblock-a-user) (запись) -- [`GET /user/blocks`](/rest/reference/users#list-users-blocked-by-the-authenticated-user) (read) -- [`GET /user/blocks/{username}`](/rest/reference/users#check-if-a-user-is-blocked-by-the-authenticated-user) (read) -- [`PUT /user/blocks/{username}`](/rest/reference/users#block-a-user) (write) -- [`DELETE /user/blocks/{username}`](/rest/reference/users#unblock-a-user) (write) +## Проверки -## Checks +- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments`](/rest/reference/actions#review-pending-deployments-for-a-workflow-run) (чтение) -- [`POST /repos/{owner}/{repo}/check-runs`](/rest/reference/checks#create-a-check-run) (write) -- [`GET /repos/{owner}/{repo}/check-runs/{check_run_id}`](/rest/reference/checks#get-a-check-run) (read) -- [`PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}`](/rest/reference/checks#update-a-check-run) (write) -- [`GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations`](/rest/reference/checks#list-check-run-annotations) (read) -- [`POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest`](/rest/reference/checks#rerequest-a-check-run) (write) -- [`GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs`](/rest/reference/checks#list-check-runs-in-a-check-suite) (read) -- [`POST /repos/{owner}/{repo}/check-suites`](/rest/reference/checks#create-a-check-suite) (write) -- [`GET /repos/{owner}/{repo}/check-suites/{check_suite_id}`](/rest/reference/checks#get-a-check-suite) (read) -- [`POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest`](/rest/reference/checks#rerequest-a-check-suite) (write) -- [`PATCH /repos/{owner}/{repo}/check-suites/preferences`](/rest/reference/checks#update-repository-preferences-for-check-suites) (write) -- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments`](/rest/reference/actions#review-pending-deployments-for-a-workflow-run) (read) +## Кодовые пространства -## Codespaces +- [`GET /orgs/{org}/codespaces`](/rest/reference/codespaces#list-in-organization) (чтение) +- [`GET /repos/{owner}/{repo}/codespaces`](/rest/reference/codespaces#list-codespaces-in-a-repository-for-the-authenticated-user) (чтение) +- [`POST /repos/{owner}/{repo}/codespaces`](/rest/reference/codespaces#create-a-codespace-in-a-repository) (запись) +- [`GET /repos/{owner}/{repo}/codespaces/new`](/rest/reference/codespaces#preview-attributes-for-a-new-codespace) (запись) +- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces`](/rest/reference/codespaces#create-a-codespace-from-a-pull-request) (запись) +- [`GET /user/codespaces`](/rest/reference/codespaces#list-codespaces-for-the-authenticated-user) (чтение) +- [`POST /user/codespaces`](/rest/reference/codespaces#create-a-codespace-for-the-authenticated-user) (запись) +- [`GET /user/codespaces/{codespace_name}`](/rest/reference/codespaces#get-a-codespace-for-the-authenticated-user) (чтение) +- [`PATCH /user/codespaces/{codespace_name}`](/rest/reference/codespaces#update-a-codespace-for-the-authenticated-user) (запись) +- [`DELETE /user/codespaces/{codespace_name}`](/rest/reference/codespaces#delete-a-codespace-for-the-authenticated-user) (запись) -- [`GET /orgs/{org}/codespaces`](/rest/reference/codespaces#list-in-organization) (read) -- [`GET /repos/{owner}/{repo}/codespaces`](/rest/reference/codespaces#list-codespaces-in-a-repository-for-the-authenticated-user) (read) -- [`POST /repos/{owner}/{repo}/codespaces`](/rest/reference/codespaces#create-a-codespace-in-a-repository) (write) -- [`GET /repos/{owner}/{repo}/codespaces/new`](/rest/reference/codespaces#preview-attributes-for-a-new-codespace) (write) -- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces`](/rest/reference/codespaces#create-a-codespace-from-a-pull-request) (write) -- [`GET /user/codespaces`](/rest/reference/codespaces#list-codespaces-for-the-authenticated-user) (read) -- [`POST /user/codespaces`](/rest/reference/codespaces#create-a-codespace-for-the-authenticated-user) (write) -- [`GET /user/codespaces/{codespace_name}`](/rest/reference/codespaces#get-a-codespace-for-the-authenticated-user) (read) -- [`PATCH /user/codespaces/{codespace_name}`](/rest/reference/codespaces#update-a-codespace-for-the-authenticated-user) (write) -- [`DELETE /user/codespaces/{codespace_name}`](/rest/reference/codespaces#delete-a-codespace-for-the-authenticated-user) (write) +## Администратор жизненного цикла Codespaces -## Codespaces lifecycle admin +- [`POST /user/codespaces/{codespace_name}/exports`](/rest/codespaces/codespaces#export-a-codespace-for-the-authenticated-user) (запись) +- [`GET /user/codespaces/{codespace_name}/exports/{export_id}`](/rest/codespaces/codespaces#get-details-about-a-codespace-export) (чтение) +- [`POST /user/codespaces/{codespace_name}/start`](/rest/reference/codespaces#start-a-codespace-for-the-authenticated-user) (запись) +- [`POST /user/codespaces/{codespace_name}/stop`](/rest/reference/codespaces#stop-a-codespace-for-the-authenticated-user) (запись) -- [`POST /user/codespaces/{codespace_name}/exports`](/rest/codespaces/codespaces#export-a-codespace-for-the-authenticated-user) (write) -- [`GET /user/codespaces/{codespace_name}/exports/{export_id}`](/rest/codespaces/codespaces#get-details-about-a-codespace-export) (read) -- [`POST /user/codespaces/{codespace_name}/start`](/rest/reference/codespaces#start-a-codespace-for-the-authenticated-user) (write) -- [`POST /user/codespaces/{codespace_name}/stop`](/rest/reference/codespaces#stop-a-codespace-for-the-authenticated-user) (write) +## Метаданные Codespaces -## Codespaces metadata +- [`GET /repos/{owner}/{repo}/codespaces/devcontainers`](/rest/reference/codespaces#list-devcontainers-in-a-repository-for-the-authenticated-user) (чтение) +- [`GET /repos/{owner}/{repo}/codespaces/machines`](/rest/reference/codespaces#list-available-machine-types-for-a-repository) (чтение) +- [`GET /user/codespaces/{codespace_name}/machines`](/rest/reference/codespaces#list-machine-types-for-a-codespace) (чтение) -- [`GET /repos/{owner}/{repo}/codespaces/devcontainers`](/rest/reference/codespaces#list-devcontainers-in-a-repository-for-the-authenticated-user) (read) -- [`GET /repos/{owner}/{repo}/codespaces/machines`](/rest/reference/codespaces#list-available-machine-types-for-a-repository) (read) -- [`GET /user/codespaces/{codespace_name}/machines`](/rest/reference/codespaces#list-machine-types-for-a-codespace) (read) +## Секреты Codespaces -## Codespaces secrets +- [`GET /repos/{owner}/{repo}/codespaces/secrets`](/rest/reference/codespaces#list-repository-secrets) (запись) +- [`GET /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#get-a-repository-secret) (запись) +- [`PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#create-or-update-a-repository-secret) (запись) +- [`DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#delete-a-repository-secret) (запись) +- [`GET /repos/{owner}/{repo}/codespaces/secrets/public-key`](/rest/reference/codespaces#get-a-repository-public-key) (запись) -- [`GET /repos/{owner}/{repo}/codespaces/secrets`](/rest/reference/codespaces#list-repository-secrets) (write) -- [`GET /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#get-a-repository-secret) (write) -- [`PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#create-or-update-a-repository-secret) (write) -- [`DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#delete-a-repository-secret) (write) -- [`GET /repos/{owner}/{repo}/codespaces/secrets/public-key`](/rest/reference/codespaces#get-a-repository-public-key) (write) +## Секреты пользователя Codespaces -## Codespaces user secrets +- [`GET /user/codespaces/secrets`](/rest/reference/codespaces#list-secrets-for-the-authenticated-user) (чтение) +- [`GET /user/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#get-a-secret-for-the-authenticated-user) (чтение) +- [`PUT /user/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#create-or-update-a-secret-for-the-authenticated-user) (запись) +- [`DELETE /user/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#delete-a-secret-for-the-authenticated-user) (запись) +- [`GET /user/codespaces/secrets/public-key`](/rest/reference/codespaces#get-public-key-for-the-authenticated-user) (чтение) +- [`GET /user/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#list-selected-repositories-for-a-user-secret) (чтение) +- [`PUT /user/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#set-selected-repositories-for-a-user-secret) (запись) +- [`PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}`](/rest/reference/codespaces#add-a-selected-repository-to-a-user-secret) (запись) +- [`DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}`](/rest/reference/codespaces#remove-a-selected-repository-from-a-user-secret) (запись) -- [`GET /user/codespaces/secrets`](/rest/reference/codespaces#list-secrets-for-the-authenticated-user) (read) -- [`GET /user/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#get-a-secret-for-the-authenticated-user) (read) -- [`PUT /user/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#create-or-update-a-secret-for-the-authenticated-user) (write) -- [`DELETE /user/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#delete-a-secret-for-the-authenticated-user) (write) -- [`GET /user/codespaces/secrets/public-key`](/rest/reference/codespaces#get-public-key-for-the-authenticated-user) (read) -- [`GET /user/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#list-selected-repositories-for-a-user-secret) (read) -- [`PUT /user/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#set-selected-repositories-for-a-user-secret) (write) -- [`PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}`](/rest/reference/codespaces#add-a-selected-repository-to-a-user-secret) (write) -- [`DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}`](/rest/reference/codespaces#remove-a-selected-repository-from-a-user-secret) (write) +## Содержимое -## Contents +- [`GET /repos/{owner}/{repo}/codeowners/errors`](/rest/reference/repos#list-codeowners-errors) (чтение) +- [`POST /repos/{owner}/{repo}/git/blobs`](/rest/reference/git#create-a-blob) (запись) +- [`POST /repos/{owner}/{repo}/git/commits`](/rest/reference/git#create-a-commit) (запись) +- [`POST /repos/{owner}/{repo}/git/refs`](/rest/reference/git#create-a-reference) (запись) +- [`POST /repos/{owner}/{repo}/git/tags`](/rest/reference/git#create-a-tag-object) (запись) +- [`POST /repos/{owner}/{repo}/git/trees`](/rest/reference/git#create-a-tree) (запись) +- [`PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge`](/rest/reference/pulls#merge-a-pull-request) (запись) +- [`POST /repos/{owner}/{repo}/comments/{comment_id}/reactions`](/rest/reference/reactions#create-reaction-for-a-commit-comment) (запись) +- [`DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}`](/rest/reference/reactions#delete-a-commit-comment-reaction) (запись) +- [`GET /repos/{owner}/{repo}/branches`](/rest/branches/branches#list-branches) (чтение) +- [`POST /repos/{owner}/{repo}/merge-upstream`](/rest/branches/branches#sync-a-fork-branch-with-the-upstream-repository) (запись) +- [`POST /repos/{owner}/{repo}/merges`](/rest/branches/branches#merge-a-branch) (запись) +- [`GET /repos/{owner}/{repo}/code-scanning/codeql/databases`](/rest/reference/code-scanning#list-codeql-databases) (чтение) +- [`GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}`](/rest/reference/code-scanning#get-codeql-database) (чтение) +- [`PATCH /repos/{owner}/{repo}/comments/{comment_id}`](/rest/commits/comments#update-a-commit-comment) (запись) +- [`DELETE /repos/{owner}/{repo}/comments/{comment_id}`](/rest/commits/comments#delete-a-commit-comment) (запись) +- [`GET /repos/{owner}/{repo}/commits`](/rest/commits/commits#list-commits) (чтение) +- [`GET /repos/{owner}/{repo}/community/profile`](/rest/metrics/community#get-community-profile-metrics) (чтение) +- [`GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}`](/rest/reference/dependency-graph#get-a-diff-of-the-dependencies-between-commits) (чтение) +- [`POST /repos/{owner}/{repo}/dispatches`](/rest/reference/repos#create-a-repository-dispatch-event) (запись) +- [`GET /repos/{owner}/{repo}/releases`](/rest/reference/repos#list-releases) (чтение) +- [`POST /repos/{owner}/{repo}/releases`](/rest/reference/repos#create-a-release) (запись) +- [`GET /repos/{owner}/{repo}/releases/{release_id}`](/rest/reference/repos#get-a-release) (чтение) +- [`PATCH /repos/{owner}/{repo}/releases/{release_id}`](/rest/reference/repos#update-a-release) (запись) +- [`DELETE /repos/{owner}/{repo}/releases/{release_id}`](/rest/reference/repos#delete-a-release) (запись) +- [`GET /repos/{owner}/{repo}/releases/{release_id}/assets`](/rest/reference/repos#list-release-assets) (чтение) +- [`GET /repos/{owner}/{repo}/releases/assets/{asset_id}`](/rest/reference/repos#get-a-release-asset) (чтение) +- [`PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}`](/rest/reference/repos#update-a-release-asset) (запись) +- [`DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}`](/rest/reference/repos#delete-a-release-asset) (запись) +- [`POST /repos/{owner}/{repo}/releases/generate-notes`](/rest/reference/repos#generate-release-notes) (запись) +- [`GET /repos/{owner}/{repo}/releases/latest`](/rest/reference/repos#get-the-latest-release) (чтение) -- [`GET /repos/{owner}/{repo}/codeowners/errors`](/rest/reference/repos#list-codeowners-errors) (read) -- [`POST /repos/{owner}/{repo}/git/blobs`](/rest/reference/git#create-a-blob) (write) -- [`POST /repos/{owner}/{repo}/git/commits`](/rest/reference/git#create-a-commit) (write) -- [`POST /repos/{owner}/{repo}/git/refs`](/rest/reference/git#create-a-reference) (write) -- [`POST /repos/{owner}/{repo}/git/tags`](/rest/reference/git#create-a-tag-object) (write) -- [`POST /repos/{owner}/{repo}/git/trees`](/rest/reference/git#create-a-tree) (write) -- [`GET /repos/{owner}/{repo}/import`](/rest/reference/migrations#get-an-import-status) (read) -- [`PUT /repos/{owner}/{repo}/import`](/rest/reference/migrations#start-an-import) (write) -- [`PATCH /repos/{owner}/{repo}/import`](/rest/reference/migrations#update-an-import) (write) -- [`DELETE /repos/{owner}/{repo}/import`](/rest/reference/migrations#cancel-an-import) (write) -- [`GET /repos/{owner}/{repo}/import/authors`](/rest/reference/migrations#get-commit-authors) (read) -- [`PATCH /repos/{owner}/{repo}/import/authors/{author_id}`](/rest/reference/migrations#map-a-commit-author) (write) -- [`GET /repos/{owner}/{repo}/import/large_files`](/rest/reference/migrations#get-large-files) (read) -- [`PATCH /repos/{owner}/{repo}/import/lfs`](/rest/reference/migrations#update-git-lfs-preference) (write) -- [`PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge`](/rest/reference/pulls#merge-a-pull-request) (write) -- [`POST /repos/{owner}/{repo}/comments/{comment_id}/reactions`](/rest/reference/reactions#create-reaction-for-a-commit-comment) (write) -- [`DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}`](/rest/reference/reactions#delete-a-commit-comment-reaction) (write) -- [`GET /repos/{owner}/{repo}/branches`](/rest/reference/repos#list-branches) (read) -- [`POST /repos/{owner}/{repo}/merge-upstream`](/rest/reference/repos#sync-a-fork-branch-with-the-upstream-repository) (write) -- [`POST /repos/{owner}/{repo}/merges`](/rest/reference/repos#merge-a-branch) (write) -- [`GET /repos/{owner}/{repo}/code-scanning/codeql/databases`](/rest/reference/code-scanning#list-codeql-databases) (read) -- [`GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}`](/rest/reference/code-scanning#get-codeql-database) (read) -- [`PATCH /repos/{owner}/{repo}/comments/{comment_id}`](/rest/commits/comments#update-a-commit-comment) (write) -- [`DELETE /repos/{owner}/{repo}/comments/{comment_id}`](/rest/commits/comments#delete-a-commit-comment) (write) -- [`GET /repos/{owner}/{repo}/commits`](/rest/commits/commits#list-commits) (read) -- [`GET /repos/{owner}/{repo}/community/profile`](/rest/metrics/community#get-community-profile-metrics) (read) -- [`GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}`](/rest/reference/dependency-graph#get-a-diff-of-the-dependencies-between-commits) (read) -- [`POST /repos/{owner}/{repo}/dispatches`](/rest/reference/repos#create-a-repository-dispatch-event) (write) -- [`GET /repos/{owner}/{repo}/releases`](/rest/reference/repos#list-releases) (read) -- [`POST /repos/{owner}/{repo}/releases`](/rest/reference/repos#create-a-release) (write) -- [`GET /repos/{owner}/{repo}/releases/{release_id}`](/rest/reference/repos#get-a-release) (read) -- [`PATCH /repos/{owner}/{repo}/releases/{release_id}`](/rest/reference/repos#update-a-release) (write) -- [`DELETE /repos/{owner}/{repo}/releases/{release_id}`](/rest/reference/repos#delete-a-release) (write) -- [`GET /repos/{owner}/{repo}/releases/{release_id}/assets`](/rest/reference/repos#list-release-assets) (read) -- [`GET /repos/{owner}/{repo}/releases/assets/{asset_id}`](/rest/reference/repos#get-a-release-asset) (read) -- [`PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}`](/rest/reference/repos#update-a-release-asset) (write) -- [`DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}`](/rest/reference/repos#delete-a-release-asset) (write) -- [`POST /repos/{owner}/{repo}/releases/generate-notes`](/rest/reference/repos#generate-release-notes) (write) -- [`GET /repos/{owner}/{repo}/releases/latest`](/rest/reference/repos#get-the-latest-release) (read) +## Секреты Dependabot -## Dependabot secrets +- [`GET /repos/{owner}/{repo}/dependabot/secrets`](/rest/reference/dependabot#list-repository-secrets) (чтение) +- [`GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#get-a-repository-secret) (чтение) +- [`PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#create-or-update-a-repository-secret) (запись) +- [`DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#delete-a-repository-secret) (запись) +- [`GET /repos/{owner}/{repo}/dependabot/secrets/public-key`](/rest/reference/dependabot#get-a-repository-public-key) (чтение) -- [`GET /repos/{owner}/{repo}/dependabot/secrets`](/rest/reference/dependabot#list-repository-secrets) (read) -- [`GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#get-a-repository-secret) (read) -- [`PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#create-or-update-a-repository-secret) (write) -- [`DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#delete-a-repository-secret) (write) -- [`GET /repos/{owner}/{repo}/dependabot/secrets/public-key`](/rest/reference/dependabot#get-a-repository-public-key) (read) +## Развернутые приложения -## Deployments +- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments`](/rest/reference/actions#review-pending-deployments-for-a-workflow-run) (чтение) +- [`GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses`](/rest/reference/repos#list-deployment-statuses) (чтение) +- [`POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses`](/rest/reference/repos#create-a-deployment-status) (запись) +- [`GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}`](/rest/reference/repos#get-a-deployment-status) (чтение) +- [`GET /repos/{owner}/{repo}/deployments`](/rest/reference/repos#list-deployments) (чтение) +- [`POST /repos/{owner}/{repo}/deployments`](/rest/reference/repos#create-a-deployment) (запись) +- [`GET /repos/{owner}/{repo}/deployments/{deployment_id}`](/rest/reference/repos#get-a-deployment) (чтение) +- [`DELETE /repos/{owner}/{repo}/deployments/{deployment_id}`](/rest/reference/repos#delete-a-deployment) (запись) -- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments`](/rest/reference/actions#review-pending-deployments-for-a-workflow-run) (read) -- [`GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses`](/rest/reference/repos#list-deployment-statuses) (read) -- [`POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses`](/rest/reference/repos#create-a-deployment-status) (write) -- [`GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}`](/rest/reference/repos#get-a-deployment-status) (read) -- [`GET /repos/{owner}/{repo}/deployments`](/rest/reference/repos#list-deployments) (read) -- [`POST /repos/{owner}/{repo}/deployments`](/rest/reference/repos#create-a-deployment) (write) -- [`GET /repos/{owner}/{repo}/deployments/{deployment_id}`](/rest/reference/repos#get-a-deployment) (read) -- [`DELETE /repos/{owner}/{repo}/deployments/{deployment_id}`](/rest/reference/repos#delete-a-deployment) (write) +## Адреса электронной почты -## Emails +- [`PATCH /user/email/visibility`](/rest/reference/users#set-primary-email-visibility-for-the-authenticated-user) (запись) +- [`GET /user/emails`](/rest/reference/users#list-email-addresses-for-the-authenticated-user) (чтение) +- [`POST /user/emails`](/rest/reference/users#add-an-email-address-for-the-authenticated-user) (запись) +- [`DELETE /user/emails`](/rest/reference/users#delete-an-email-address-for-the-authenticated-user) (запись) +- [`GET /user/public_emails`](/rest/reference/users#list-public-email-addresses-for-the-authenticated-user) (чтение) -- [`PATCH /user/email/visibility`](/rest/reference/users#set-primary-email-visibility-for-the-authenticated-user) (write) -- [`GET /user/emails`](/rest/reference/users#list-email-addresses-for-the-authenticated-user) (read) -- [`POST /user/emails`](/rest/reference/users#add-an-email-address-for-the-authenticated-user) (write) -- [`DELETE /user/emails`](/rest/reference/users#delete-an-email-address-for-the-authenticated-user) (write) -- [`GET /user/public_emails`](/rest/reference/users#list-public-email-addresses-for-the-authenticated-user) (read) +## Администрирование предприятия -## Enterprise administration +- [`GET /enterprises/{enterprise}/settings/billing/advanced-security`](/rest/reference/billing#export-advanced-security-active-committers-data-for-enterprise) (запись) +- [`GET /enterprises/{enterprise}/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-an-enterprise) (запись) -- [`GET /enterprises/{enterprise}/settings/billing/advanced-security`](/rest/reference/billing#export-advanced-security-active-committers-data-for-enterprise) (write) -- [`GET /enterprises/{enterprise}/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-an-enterprise) (write) +## Подписчики -## Followers +- [`GET /user/followers`](/rest/reference/users#list-followers-of-the-authenticated-user) (чтение) +- [`GET /user/following`](/rest/reference/users#list-the-people-the-authenticated-user-follows) (чтение) +- [`GET /user/following/{username}`](/rest/reference/users#check-if-a-person-is-followed-by-the-authenticated-user) (чтение) +- [`PUT /user/following/{username}`](/rest/reference/users#follow-a-user) (запись) +- [`DELETE /user/following/{username}`](/rest/reference/users#unfollow-a-user) (запись) -- [`GET /user/followers`](/rest/reference/users#list-followers-of-the-authenticated-user) (read) -- [`GET /user/following`](/rest/reference/users#list-the-people-the-authenticated-user-follows) (read) -- [`GET /user/following/{username}`](/rest/reference/users#check-if-a-person-is-followed-by-the-authenticated-user) (read) -- [`PUT /user/following/{username}`](/rest/reference/users#follow-a-user) (write) -- [`DELETE /user/following/{username}`](/rest/reference/users#unfollow-a-user) (write) +## Gist -## Gists +- [`POST /gists/{gist_id}/comments`](/rest/reference/gists#create-a-gist-comment) (запись) +- [`PATCH /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#update-a-gist-comment) (запись) +- [`DELETE /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#delete-a-gist-comment) (запись) +- [`POST /gists`](/rest/reference/gists#create-a-gist) (запись) +- [`PATCH /gists/{gist_id}`](/rest/reference/gists/#update-a-gist) (запись) +- [`DELETE /gists/{gist_id}`](/rest/reference/gists#delete-a-gist) (запись) +- [`POST /gists/{gist_id}/forks`](/rest/reference/gists#fork-a-gist) (запись) +- [`PUT /gists/{gist_id}/star`](/rest/reference/gists#star-a-gist) (запись) +- [`DELETE /gists/{gist_id}/star`](/rest/reference/gists#unstar-a-gist) (запись) -- [`POST /gists/{gist_id}/comments`](/rest/reference/gists#create-a-gist-comment) (write) -- [`PATCH /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#update-a-gist-comment) (write) -- [`DELETE /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#delete-a-gist-comment) (write) -- [`POST /gists`](/rest/reference/gists#create-a-gist) (write) -- [`PATCH /gists/{gist_id}`](/rest/reference/gists/#update-a-gist) (write) -- [`DELETE /gists/{gist_id}`](/rest/reference/gists#delete-a-gist) (write) -- [`POST /gists/{gist_id}/forks`](/rest/reference/gists#fork-a-gist) (write) -- [`PUT /gists/{gist_id}/star`](/rest/reference/gists#star-a-gist) (write) -- [`DELETE /gists/{gist_id}/star`](/rest/reference/gists#unstar-a-gist) (write) +## Открытые ключи SSH для подписывания Git -## Git signing ssh public keys +- [`GET /user/ssh_signing_keys`](/rest/reference/users#list-public-ssh-signing-keys-for-the-authenticated-user) (чтение) +- [`POST /user/ssh_signing_keys`](/rest/reference/users#create-an-ssh-signing-key-for-the-authenticated-user) (запись) +- [`GET /user/ssh_signing_keys/{ssh_signing_key_id}`](/rest/reference/users#get-a-ssh-signing-key-for-the-authenticated-user) (чтение) +- [`DELETE /user/ssh_signing_keys/{ssh_signing_key_id}`](/rest/reference/users#delete-a-ssh-signing-key-for-the-authenticated-user) (запись) -- [`GET /user/ssh_signing_keys`](/rest/reference/users#list-public-ssh-signing-keys-for-the-authenticated-user) (read) -- [`POST /user/ssh_signing_keys`](/rest/reference/users#create-an-ssh-signing-key-for-the-authenticated-user) (write) -- [`GET /user/ssh_signing_keys/{ssh_signing_key_id}`](/rest/reference/users#get-a-ssh-signing-key-for-the-authenticated-user) (read) -- [`DELETE /user/ssh_signing_keys/{ssh_signing_key_id}`](/rest/reference/users#delete-a-ssh-signing-key-for-the-authenticated-user) (write) +## Ключи GPG -## Gpg keys +- [`GET /user/gpg_keys`](/rest/reference/users#list-gpg-keys-for-the-authenticated-user) (чтение) +- [`POST /user/gpg_keys`](/rest/reference/users#create-a-gpg-key-for-the-authenticated-user) (запись) +- [`GET /user/gpg_keys/{gpg_key_id}`](/rest/reference/users#get-a-gpg-key-for-the-authenticated-user) (чтение) +- [`DELETE /user/gpg_keys/{gpg_key_id}`](/rest/reference/users#delete-a-gpg-key-for-the-authenticated-user) (запись) -- [`GET /user/gpg_keys`](/rest/reference/users#list-gpg-keys-for-the-authenticated-user) (read) -- [`POST /user/gpg_keys`](/rest/reference/users#create-a-gpg-key-for-the-authenticated-user) (write) -- [`GET /user/gpg_keys/{gpg_key_id}`](/rest/reference/users#get-a-gpg-key-for-the-authenticated-user) (read) -- [`DELETE /user/gpg_keys/{gpg_key_id}`](/rest/reference/users#delete-a-gpg-key-for-the-authenticated-user) (write) +## Ограничения взаимодействия -## Interaction limits +- [`GET /user/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-your-public-repositories) (чтение) +- [`PUT /user/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-your-public-repositories) (запись) +- [`DELETE /user/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-from-your-public-repositories) (запись) -- [`GET /user/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-your-public-repositories) (read) -- [`PUT /user/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-your-public-repositories) (write) -- [`DELETE /user/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-from-your-public-repositories) (write) +## Проблемы -## Issues +- [`POST /repos/{owner}/{repo}/issues/{issue_number}/assignees`](/rest/reference/issues#add-assignees-to-an-issue) (запись) +- [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees`](/rest/reference/issues#remove-assignees-from-an-issue) (запись) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}/comments`](/rest/reference/issues#list-issue-comments) (чтение) +- [`POST /repos/{owner}/{repo}/issues/{issue_number}/comments`](/rest/reference/issues#create-an-issue-comment) (запись) +- [`GET /repos/{owner}/{repo}/issues/comments`](/rest/reference/issues#list-issue-comments-for-a-repository) (чтение) +- [`GET /repos/{owner}/{repo}/issues/comments/{comment_id}`](/rest/reference/issues#get-an-issue-comment) (чтение) +- [`PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}`](/rest/reference/issues#update-an-issue-comment) (запись) +- [`DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}`](/rest/reference/issues#delete-an-issue-comment) (запись) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}/events`](/rest/reference/issues#list-issue-events) (чтение) +- [`GET /repos/{owner}/{repo}/issues/events`](/rest/reference/issues#list-issue-events-for-a-repository) (чтение) +- [`GET /repos/{owner}/{repo}/issues/events/{event_id}`](/rest/reference/issues#get-an-issue-event) (чтение) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}/timeline`](/rest/reference/issues#list-timeline-events-for-an-issue) (чтение) +- [`GET /repos/{owner}/{repo}/assignees`](/rest/reference/issues#list-assignees) (чтение) +- [`GET /repos/{owner}/{repo}/issues`](/rest/reference/issues#list-repository-issues) (чтение) +- [`POST /repos/{owner}/{repo}/issues`](/rest/reference/issues#create-an-issue) (запись) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}`](/rest/reference/issues#get-an-issue) (чтение) +- [`PATCH /repos/{owner}/{repo}/issues/{issue_number}`](/rest/reference/issues#update-an-issue) (запись) +- [`PUT /repos/{owner}/{repo}/issues/{issue_number}/lock`](/rest/reference/issues#lock-an-issue) (запись) +- [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock`](/rest/reference/issues#unlock-an-issue) (запись) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}/labels`](/rest/reference/issues#list-labels-for-an-issue) (чтение) +- [`POST /repos/{owner}/{repo}/issues/{issue_number}/labels`](/rest/reference/issues#add-labels-to-an-issue) (запись) +- [`PUT /repos/{owner}/{repo}/issues/{issue_number}/labels`](/rest/reference/issues#set-labels-for-an-issue) (запись) +- [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels`](/rest/reference/issues#remove-all-labels-from-an-issue) (запись) +- [`GET /repos/{owner}/{repo}/labels`](/rest/reference/issues#list-labels-for-a-repository) (чтение) +- [`POST /repos/{owner}/{repo}/labels`](/rest/reference/issues#create-a-label) (запись) +- [`GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels`](/rest/reference/issues#list-labels-for-issues-in-a-milestone) (чтение) +- [`GET /repos/{owner}/{repo}/milestones`](/rest/reference/issues#list-milestones) (чтение) +- [`POST /repos/{owner}/{repo}/milestones`](/rest/reference/issues#create-a-milestone) (запись) +- [`GET /repos/{owner}/{repo}/milestones/{milestone_number}`](/rest/reference/issues#get-a-milestone) (чтение) +- [`PATCH /repos/{owner}/{repo}/milestones/{milestone_number}`](/rest/reference/issues#update-a-milestone) (запись) +- [`DELETE /repos/{owner}/{repo}/milestones/{milestone_number}`](/rest/reference/issues#delete-a-milestone) (запись) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}/reactions`](/rest/reference/reactions#list-reactions-for-an-issue) (чтение) +- [`POST /repos/{owner}/{repo}/issues/{issue_number}/reactions`](/rest/reference/reactions#create-reaction-for-an-issue) (запись) +- [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}`](/rest/reference/reactions#delete-an-issue-reaction) (запись) +- [`GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions`](/rest/reference/reactions#list-reactions-for-an-issue-comment) (чтение) +- [`POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions`](/rest/reference/reactions#create-reaction-for-an-issue-comment) (запись) +- [`DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}`](/rest/reference/reactions#delete-an-issue-comment-reaction) (запись) -- [`POST /repos/{owner}/{repo}/issues/{issue_number}/assignees`](/rest/reference/issues#add-assignees-to-an-issue) (write) -- [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees`](/rest/reference/issues#remove-assignees-from-an-issue) (write) -- [`GET /repos/{owner}/{repo}/issues/{issue_number}/comments`](/rest/reference/issues#list-issue-comments) (read) -- [`POST /repos/{owner}/{repo}/issues/{issue_number}/comments`](/rest/reference/issues#create-an-issue-comment) (write) -- [`GET /repos/{owner}/{repo}/issues/comments`](/rest/reference/issues#list-issue-comments-for-a-repository) (read) -- [`GET /repos/{owner}/{repo}/issues/comments/{comment_id}`](/rest/reference/issues#get-an-issue-comment) (read) -- [`PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}`](/rest/reference/issues#update-an-issue-comment) (write) -- [`DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}`](/rest/reference/issues#delete-an-issue-comment) (write) -- [`GET /repos/{owner}/{repo}/issues/{issue_number}/events`](/rest/reference/issues#list-issue-events) (read) -- [`GET /repos/{owner}/{repo}/issues/events`](/rest/reference/issues#list-issue-events-for-a-repository) (read) -- [`GET /repos/{owner}/{repo}/issues/events/{event_id}`](/rest/reference/issues#get-an-issue-event) (read) -- [`GET /repos/{owner}/{repo}/issues/{issue_number}/timeline`](/rest/reference/issues#list-timeline-events-for-an-issue) (read) -- [`GET /repos/{owner}/{repo}/assignees`](/rest/reference/issues#list-assignees) (read) -- [`GET /repos/{owner}/{repo}/issues`](/rest/reference/issues#list-repository-issues) (read) -- [`POST /repos/{owner}/{repo}/issues`](/rest/reference/issues#create-an-issue) (write) -- [`GET /repos/{owner}/{repo}/issues/{issue_number}`](/rest/reference/issues#get-an-issue) (read) -- [`PATCH /repos/{owner}/{repo}/issues/{issue_number}`](/rest/reference/issues/#update-an-issue) (write) -- [`PUT /repos/{owner}/{repo}/issues/{issue_number}/lock`](/rest/reference/issues#lock-an-issue) (write) -- [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock`](/rest/reference/issues#unlock-an-issue) (write) -- [`GET /repos/{owner}/{repo}/issues/{issue_number}/labels`](/rest/reference/issues#list-labels-for-an-issue) (read) -- [`POST /repos/{owner}/{repo}/issues/{issue_number}/labels`](/rest/reference/issues#add-labels-to-an-issue) (write) -- [`PUT /repos/{owner}/{repo}/issues/{issue_number}/labels`](/rest/reference/issues#set-labels-for-an-issue) (write) -- [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels`](/rest/reference/issues#remove-all-labels-from-an-issue) (write) -- [`GET /repos/{owner}/{repo}/labels`](/rest/reference/issues#list-labels-for-a-repository) (read) -- [`POST /repos/{owner}/{repo}/labels`](/rest/reference/issues#create-a-label) (write) -- [`GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels`](/rest/reference/issues#list-labels-for-issues-in-a-milestone) (read) -- [`GET /repos/{owner}/{repo}/milestones`](/rest/reference/issues#list-milestones) (read) -- [`POST /repos/{owner}/{repo}/milestones`](/rest/reference/issues#create-a-milestone) (write) -- [`GET /repos/{owner}/{repo}/milestones/{milestone_number}`](/rest/reference/issues#get-a-milestone) (read) -- [`PATCH /repos/{owner}/{repo}/milestones/{milestone_number}`](/rest/reference/issues#update-a-milestone) (write) -- [`DELETE /repos/{owner}/{repo}/milestones/{milestone_number}`](/rest/reference/issues#delete-a-milestone) (write) -- [`GET /repos/{owner}/{repo}/issues/{issue_number}/reactions`](/rest/reference/reactions#list-reactions-for-an-issue) (read) -- [`POST /repos/{owner}/{repo}/issues/{issue_number}/reactions`](/rest/reference/reactions#create-reaction-for-an-issue) (write) -- [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}`](/rest/reference/reactions#delete-an-issue-reaction) (write) -- [`GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions`](/rest/reference/reactions#list-reactions-for-an-issue-comment) (read) -- [`POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions`](/rest/reference/reactions#create-reaction-for-an-issue-comment) (write) -- [`DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}`](/rest/reference/reactions#delete-an-issue-comment-reaction) (write) +## Ключи -## Keys +- [`GET /user/keys`](/rest/reference/users#list-public-ssh-keys-for-the-authenticated-user) (чтение) +- [`POST /user/keys`](/rest/reference/users#create-a-public-ssh-key-for-the-authenticated-user) (запись) +- [`GET /user/keys/{key_id}`](/rest/reference/users#get-a-public-ssh-key-for-the-authenticated-user) (чтение) +- [`DELETE /user/keys/{key_id}`](/rest/reference/users#delete-a-public-ssh-key-for-the-authenticated-user) (запись) -- [`GET /user/keys`](/rest/reference/users#list-public-ssh-keys-for-the-authenticated-user) (read) -- [`POST /user/keys`](/rest/reference/users#create-a-public-ssh-key-for-the-authenticated-user) (write) -- [`GET /user/keys/{key_id}`](/rest/reference/users#get-a-public-ssh-key-for-the-authenticated-user) (read) -- [`DELETE /user/keys/{key_id}`](/rest/reference/users#delete-a-public-ssh-key-for-the-authenticated-user) (write) +## Элементы -## Members +{% ifversion ghec %}- [`PATCH /orgs/{org}/teams/{team_slug}/external-groups`](/rest/reference/teams#link-external-idp-group-team-connection) (write){% endif %} {% ifversion ghec %}- [`DELETE /orgs/{org}/teams/{team_slug}/external-groups`](/rest/reference/teams#unlink-external-idp-group-team-connection) (write){% endif %} {% ifversion ghec %}- [`GET /orgs/{org}/external-group/{group_id}`](/rest/reference/teams#external-idp-group-info-for-an-organization) (write){% endif %} {% ifversion ghec %}- [`GET /orgs/{org}/external-groups`](/rest/reference/teams#list-external-idp-groups-for-an-organization) (write){% endif %} +- [`GET /orgs/{org}/failed_invitations`](/rest/reference/orgs#list-failed-organization-invitations) (чтение) +- [`GET /orgs/{org}/invitations`](/rest/reference/orgs#list-pending-organization-invitations) (чтение) +- [`POST /orgs/{org}/invitations`](/rest/reference/orgs#create-an-organization-invitation) (запись) +- [`DELETE /orgs/{org}/invitations/{invitation_id}`](/rest/reference/orgs#cancel-an-organization-invitation) (запись) +- [`GET /orgs/{org}/invitations/{invitation_id}/teams`](/rest/reference/orgs#list-organization-invitation-teams) (чтение) +- [`GET /orgs/{org}/members`](/rest/reference/orgs#list-organization-members) (чтение) +- [`GET /orgs/{org}/members/{username}`](/rest/reference/orgs#check-organization-membership-for-a-user) (чтение) +- [`DELETE /orgs/{org}/members/{username}`](/rest/reference/orgs#remove-an-organization-member) (запись) +- [`GET /orgs/{org}/memberships/{username}`](/rest/reference/orgs#get-organization-membership-for-a-user) (чтение) +- [`PUT /orgs/{org}/memberships/{username}`](/rest/reference/orgs#set-organization-membership-for-a-user) (запись) +- [`DELETE /orgs/{org}/memberships/{username}`](/rest/reference/orgs#remove-organization-membership-for-a-user) (запись) +- [`GET /orgs/{org}/public_members`](/rest/reference/orgs#list-public-organization-members) (чтение) +- [`GET /orgs/{org}/public_members/{username}`](/rest/reference/orgs#check-public-organization-membership-for-a-user) (чтение) +- [`PUT /orgs/{org}/public_members/{username}`](/rest/reference/orgs#set-public-organization-membership-for-the-authenticated-user) (запись) +- [`DELETE /orgs/{org}/public_members/{username}`](/rest/reference/orgs#remove-public-organization-membership-for-the-authenticated-user) (запись) +- [`GET /orgs/{org}/outside_collaborators`](/rest/reference/orgs#list-outside-collaborators-for-an-organization) (чтение) +- [`PUT /orgs/{org}/outside_collaborators/{username}`](/rest/reference/orgs#convert-an-organization-member-to-outside-collaborator) (запись) +- [`DELETE /orgs/{org}/outside_collaborators/{username}`](/rest/reference/orgs#remove-outside-collaborator-from-an-organization) (запись) +- [`GET /orgs/{org}/teams/{team_slug}/projects`](/rest/reference/teams#list-team-projects) (чтение) +- [`GET /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#check-team-permissions-for-a-project) (чтение) +- [`PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#add-or-update-team-project-permissions) (чтение) +- [`DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#remove-a-project-from-a-team) (чтение) +- [`GET /orgs/{org}/teams/{team_slug}/repos`](/rest/reference/teams#list-team-repositories) (чтение) +- [`GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#check-team-permissions-for-a-repository) (чтение) +- [`PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#add-or-update-team-repository-permissions) (чтение) +- [`DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#remove-a-repository-from-a-team) (чтение) +- [`PATCH /orgs/{org}/teams/{team_slug}`](/rest/reference/teams#update-a-team) (запись) +- [`DELETE /orgs/{org}/teams/{team_slug}`](/rest/reference/teams#delete-a-team) (запись) +- [`GET /orgs/{org}/teams/{team_slug}/invitations`](/rest/reference/teams#list-pending-team-invitations) (чтение) +- [`GET /orgs/{org}/teams/{team_slug}/members`](/rest/reference/teams#list-team-members) (чтение) +- [`GET /orgs/{org}/teams/{team_slug}/memberships/{username}`](/rest/reference/teams#get-team-membership-for-a-user) (чтение) +- [`PUT /orgs/{org}/teams/{team_slug}/memberships/{username}`](/rest/reference/teams#add-or-update-team-membership-for-a-user) (запись) +- [`DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}`](/rest/reference/teams#remove-team-membership-for-a-user) (запись) +- [`GET /orgs/{org}/teams/{team_slug}/teams`](/rest/reference/teams#list-child-teams) (чтение) +- [`GET /orgs/{org}/teams/{team_slug}`](/rest/reference/teams#get-a-team-by-name) (чтение) +- [`GET /orgs/{org}/teams`](/rest/reference/teams#list-teams) (чтение) +- [`POST /orgs/{org}/teams`](/rest/reference/teams#create-a-team) (запись) +- [`GET /user/memberships/orgs/{org}`](/rest/reference/orgs#get-an-organization-membership-for-the-authenticated-user) (чтение) +- [`PATCH /user/memberships/orgs/{org}`](/rest/reference/orgs#update-an-organization-membership-for-the-authenticated-user) (запись) -{% ifversion ghec %}- [`PATCH /orgs/{org}/teams/{team_slug}/external-groups`](/rest/reference/teams#link-external-idp-group-team-connection) (write){% endif %} -{% ifversion ghec %}- [`DELETE /orgs/{org}/teams/{team_slug}/external-groups`](/rest/reference/teams#unlink-external-idp-group-team-connection) (write){% endif %} -{% ifversion ghec %}- [`GET /orgs/{org}/external-group/{group_id}`](/rest/reference/teams#external-idp-group-info-for-an-organization) (write){% endif %} -{% ifversion ghec %}- [`GET /orgs/{org}/external-groups`](/rest/reference/teams#list-external-idp-groups-for-an-organization) (write){% endif %} -- [`GET /orgs/{org}/failed_invitations`](/rest/reference/orgs#list-failed-organization-invitations) (read) -- [`GET /orgs/{org}/invitations`](/rest/reference/orgs#list-pending-organization-invitations) (read) -- [`POST /orgs/{org}/invitations`](/rest/reference/orgs#create-an-organization-invitation) (write) -- [`DELETE /orgs/{org}/invitations/{invitation_id}`](/rest/reference/orgs#cancel-an-organization-invitation) (write) -- [`GET /orgs/{org}/invitations/{invitation_id}/teams`](/rest/reference/orgs#list-organization-invitation-teams) (read) -- [`GET /orgs/{org}/members`](/rest/reference/orgs#list-organization-members) (read) -- [`GET /orgs/{org}/members/{username}`](/rest/reference/orgs#check-organization-membership-for-a-user) (read) -- [`DELETE /orgs/{org}/members/{username}`](/rest/reference/orgs#remove-an-organization-member) (write) -- [`GET /orgs/{org}/memberships/{username}`](/rest/reference/orgs#get-organization-membership-for-a-user) (read) -- [`PUT /orgs/{org}/memberships/{username}`](/rest/reference/orgs#set-organization-membership-for-a-user) (write) -- [`DELETE /orgs/{org}/memberships/{username}`](/rest/reference/orgs#remove-organization-membership-for-a-user) (write) -- [`GET /orgs/{org}/public_members`](/rest/reference/orgs#list-public-organization-members) (read) -- [`GET /orgs/{org}/public_members/{username}`](/rest/reference/orgs#check-public-organization-membership-for-a-user) (read) -- [`PUT /orgs/{org}/public_members/{username}`](/rest/reference/orgs#set-public-organization-membership-for-the-authenticated-user) (write) -- [`DELETE /orgs/{org}/public_members/{username}`](/rest/reference/orgs#remove-public-organization-membership-for-the-authenticated-user) (write) -- [`GET /orgs/{org}/outside_collaborators`](/rest/reference/orgs#list-outside-collaborators-for-an-organization) (read) -- [`PUT /orgs/{org}/outside_collaborators/{username}`](/rest/reference/orgs#convert-an-organization-member-to-outside-collaborator) (write) -- [`DELETE /orgs/{org}/outside_collaborators/{username}`](/rest/reference/orgs#remove-outside-collaborator-from-an-organization) (write) -- [`GET /orgs/{org}/teams/{team_slug}/projects`](/rest/reference/teams#list-team-projects) (read) -- [`GET /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#check-team-permissions-for-a-project) (read) -- [`PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#add-or-update-team-project-permissions) (read) -- [`DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#remove-a-project-from-a-team) (read) -- [`GET /orgs/{org}/teams/{team_slug}/repos`](/rest/reference/teams#list-team-repositories) (read) -- [`GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#check-team-permissions-for-a-repository) (read) -- [`PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#add-or-update-team-repository-permissions) (read) -- [`DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#remove-a-repository-from-a-team) (read) -- [`PATCH /orgs/{org}/teams/{team_slug}`](/rest/reference/teams#update-a-team) (write) -- [`DELETE /orgs/{org}/teams/{team_slug}`](/rest/reference/teams#delete-a-team) (write) -- [`GET /orgs/{org}/teams/{team_slug}/invitations`](/rest/reference/teams#list-pending-team-invitations) (read) -- [`GET /orgs/{org}/teams/{team_slug}/members`](/rest/reference/teams#list-team-members) (read) -- [`GET /orgs/{org}/teams/{team_slug}/memberships/{username}`](/rest/reference/teams#get-team-membership-for-a-user) (read) -- [`PUT /orgs/{org}/teams/{team_slug}/memberships/{username}`](/rest/reference/teams#add-or-update-team-membership-for-a-user) (write) -- [`DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}`](/rest/reference/teams#remove-team-membership-for-a-user) (write) -- [`GET /orgs/{org}/teams/{team_slug}/teams`](/rest/reference/teams#list-child-teams) (read) -- [`GET /orgs/{org}/teams/{team_slug}`](/rest/reference/teams#get-a-team-by-name) (read) -- [`GET /orgs/{org}/teams`](/rest/reference/teams#list-teams) (read) -- [`POST /orgs/{org}/teams`](/rest/reference/teams#create-a-team) (write) -- [`GET /user/memberships/orgs/{org}`](/rest/reference/orgs#get-an-organization-membership-for-the-authenticated-user) (read) -- [`PATCH /user/memberships/orgs/{org}`](/rest/reference/orgs#update-an-organization-membership-for-the-authenticated-user) (write) +## Метаданные -## Metadata +- [`GET /user/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#list-selected-repositories-for-a-user-secret) (чтение) +- [`PUT /user/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#set-selected-repositories-for-a-user-secret) (чтение) +- [`PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}`](/rest/reference/codespaces#add-a-selected-repository-to-a-user-secret) (чтение) +- [`DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}`](/rest/reference/codespaces#remove-a-selected-repository-from-a-user-secret) (чтение) +- [`GET /repos/{owner}/{repo}/events`](/rest/reference/activity#list-repository-events) (чтение) +- [`POST /gists/{gist_id}/comments`](/rest/reference/gists#create-a-gist-comment) (чтение) +- [`GET /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#get-a-gist-comment) (чтение) +- [`PATCH /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#update-a-gist-comment) (чтение) +- [`DELETE /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#delete-a-gist-comment) (чтение) +- [`POST /gists`](/rest/reference/gists#create-a-gist) (чтение) +- [`PATCH /gists/{gist_id}`](/rest/reference/gists/#update-a-gist) (чтение) +- [`DELETE /gists/{gist_id}`](/rest/reference/gists#delete-a-gist) (чтение) +- [`POST /gists/{gist_id}/forks`](/rest/reference/gists#fork-a-gist) (чтение) +- [`PUT /gists/{gist_id}/star`](/rest/reference/gists#star-a-gist) (чтение) +- [`DELETE /gists/{gist_id}/star`](/rest/reference/gists#unstar-a-gist) (чтение) +- [`GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#check-team-permissions-for-a-repository) (чтение) +- [`PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#add-or-update-team-repository-permissions) (чтение) +- [`DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#remove-a-repository-from-a-team) (чтение) +- [`GET /repos/{owner}/{repo}/comments/{comment_id}/reactions`](/rest/reference/reactions#list-reactions-for-a-commit-comment) (чтение) +- [`GET /orgs/{org}/repos`](/rest/reference/repos#list-organization-repositories) (чтение) +- [`GET /repositories`](/rest/reference/repos#list-public-repositories) (чтение) +- [`GET /repos/{owner}/{repo}`](/rest/reference/repos#get-a-repository) (чтение) +- [`GET /repos/{owner}/{repo}/contributors`](/rest/reference/repos#list-repository-contributors) (чтение) +- [`GET /repos/{owner}/{repo}/forks`](/rest/reference/repos#list-forks) (чтение) +- [`GET /repos/{owner}/{repo}/languages`](/rest/reference/repos#list-repository-languages) (чтение) +- [`GET /repos/{owner}/{repo}/tags`](/rest/reference/repos#list-repository-tags) (чтение) +- [`GET /users/{username}/repos`](/rest/reference/repos#list-repositories-for-a-user) (чтение) +- [`GET /user/repos`](/rest/reference/repos#list-repositories-for-the-authenticated-user) (чтение) +- [`GET /repos/{owner}/{repo}/stargazers`](/rest/reference/activity#list-stargazers) (чтение) +- [`GET /repos/{owner}/{repo}/subscribers`](/rest/reference/activity#list-watchers) (чтение) +- [`GET /repos/{owner}/{repo}/collaborators`](/rest/collaborators/collaborators#list-repository-collaborators) (чтение) +- [`GET /repos/{owner}/{repo}/collaborators/{username}`](/rest/collaborators/collaborators#check-if-a-user-is-a-repository-collaborator) (чтение) +- [`GET /repos/{owner}/{repo}/collaborators/{username}/permission`](/rest/collaborators/collaborators#get-repository-permissions-for-a-user) (чтение) +- [`GET /repos/{owner}/{repo}/comments`](/rest/commits/comments#list-commit-comments-for-a-repository) (чтение) +- [`GET /repos/{owner}/{repo}/comments/{comment_id}`](/rest/commits/comments#get-a-commit-comment) (чтение) +- [`GET /repos/{owner}/{repo}/license`](/rest/reference/licenses/#get-the-license-for-a-repository) (чтение) +- [`GET /repos/{owner}/{repo}/stats/code_frequency`](/rest/metrics/statistics#get-the-weekly-commit-activity) (чтение) +- [`GET /repos/{owner}/{repo}/stats/commit_activity`](/rest/metrics/statistics#get-the-last-year-of-commit-activity) (чтение) +- [`GET /repos/{owner}/{repo}/stats/contributors`](/rest/metrics/statistics#get-all-contributor-commit-activity) (чтение) +- [`GET /repos/{owner}/{repo}/stats/participation`](/rest/metrics/statistics#get-the-weekly-commit-count) (чтение) +- [`GET /repos/{owner}/{repo}/stats/punch_card`](/rest/metrics/statistics#get-the-hourly-commit-count-for-each-day) (чтение) +- [`GET /search/labels`](/rest/reference/search#search-labels) (чтение) +- [`GET /repos/{owner}/{repo}/topics`](/rest/reference/repos#get-all-repository-topics) (чтение) -- [`GET /user/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#list-selected-repositories-for-a-user-secret) (read) -- [`PUT /user/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#set-selected-repositories-for-a-user-secret) (read) -- [`PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}`](/rest/reference/codespaces#add-a-selected-repository-to-a-user-secret) (read) -- [`DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}`](/rest/reference/codespaces#remove-a-selected-repository-from-a-user-secret) (read) -- [`GET /repos/{owner}/{repo}/events`](/rest/reference/activity#list-repository-events) (read) -- [`POST /gists/{gist_id}/comments`](/rest/reference/gists#create-a-gist-comment) (read) -- [`GET /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#get-a-gist-comment) (read) -- [`PATCH /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#update-a-gist-comment) (read) -- [`DELETE /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#delete-a-gist-comment) (read) -- [`POST /gists`](/rest/reference/gists#create-a-gist) (read) -- [`PATCH /gists/{gist_id}`](/rest/reference/gists/#update-a-gist) (read) -- [`DELETE /gists/{gist_id}`](/rest/reference/gists#delete-a-gist) (read) -- [`POST /gists/{gist_id}/forks`](/rest/reference/gists#fork-a-gist) (read) -- [`PUT /gists/{gist_id}/star`](/rest/reference/gists#star-a-gist) (read) -- [`DELETE /gists/{gist_id}/star`](/rest/reference/gists#unstar-a-gist) (read) -- [`GET /notifications`](/rest/reference/activity#list-notifications-for-the-authenticated-user) (read) -- [`GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#check-team-permissions-for-a-repository) (read) -- [`PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#add-or-update-team-repository-permissions) (read) -- [`DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#remove-a-repository-from-a-team) (read) -- [`GET /repos/{owner}/{repo}/comments/{comment_id}/reactions`](/rest/reference/reactions#list-reactions-for-a-commit-comment) (read) -- [`GET /orgs/{org}/repos`](/rest/reference/repos#list-organization-repositories) (read) -- [`GET /repositories`](/rest/reference/repos#list-public-repositories) (read) -- [`GET /repos/{owner}/{repo}`](/rest/reference/repos#get-a-repository) (read) -- [`GET /repos/{owner}/{repo}/contributors`](/rest/reference/repos#list-repository-contributors) (read) -- [`GET /repos/{owner}/{repo}/forks`](/rest/reference/repos#list-forks) (read) -- [`GET /repos/{owner}/{repo}/languages`](/rest/reference/repos#list-repository-languages) (read) -- [`GET /repos/{owner}/{repo}/tags`](/rest/reference/repos#list-repository-tags) (read) -- [`GET /users/{username}/repos`](/rest/reference/repos#list-repositories-for-a-user) (read) -- [`GET /user/repos`](/rest/reference/repos#list-repositories-for-the-authenticated-user) (read) -- [`GET /repos/{owner}/{repo}/stargazers`](/rest/reference/activity#list-stargazers) (read) -- [`GET /repos/{owner}/{repo}/subscribers`](/rest/reference/activity#list-watchers) (read) -- [`GET /repos/{owner}/{repo}/collaborators`](/rest/collaborators/collaborators#list-repository-collaborators) (read) -- [`GET /repos/{owner}/{repo}/collaborators/{username}`](/rest/collaborators/collaborators#check-if-a-user-is-a-repository-collaborator) (read) -- [`GET /repos/{owner}/{repo}/collaborators/{username}/permission`](/rest/collaborators/collaborators#get-repository-permissions-for-a-user) (read) -- [`GET /repos/{owner}/{repo}/comments`](/rest/commits/comments#list-commit-comments-for-a-repository) (read) -- [`GET /repos/{owner}/{repo}/comments/{comment_id}`](/rest/commits/comments#get-a-commit-comment) (read) -- [`GET /repos/{owner}/{repo}/license`](/rest/reference/licenses/#get-the-license-for-a-repository) (read) -- [`GET /repos/{owner}/{repo}/stats/code_frequency`](/rest/metrics/statistics#get-the-weekly-commit-activity) (read) -- [`GET /repos/{owner}/{repo}/stats/commit_activity`](/rest/metrics/statistics#get-the-last-year-of-commit-activity) (read) -- [`GET /repos/{owner}/{repo}/stats/contributors`](/rest/metrics/statistics#get-all-contributor-commit-activity) (read) -- [`GET /repos/{owner}/{repo}/stats/participation`](/rest/metrics/statistics#get-the-weekly-commit-count) (read) -- [`GET /repos/{owner}/{repo}/stats/punch_card`](/rest/metrics/statistics#get-the-hourly-commit-count-for-each-day) (read) -- [`GET /search/labels`](/rest/reference/search#search-labels) (read) -- [`GET /repos/{owner}/{repo}/topics`](/rest/reference/repos#get-all-repository-topics) (read) - -## Notifications - -- [`GET /notifications`](/rest/reference/activity#list-notifications-for-the-authenticated-user) (read) - -## Organization administration +## администрирование организации; {% ifversion ghec %}- [`GET /orgs/{org}/audit-log`](/rest/reference/orgs#get-audit-log) (read){% endif %} -- [`GET /orgs/{org}/settings/billing/actions`](/rest/reference/billing#get-github-actions-billing-for-an-organization) (read) -- [`GET /orgs/{org}/settings/billing/advanced-security`](/rest/reference/billing#get-github-advanced-security-active-committers-for-an-organization) (read) -- [`GET /orgs/{org}/settings/billing/packages`](/rest/reference/billing#get-github-packages-billing-for-an-organization) (read) -- [`GET /orgs/{org}/settings/billing/shared-storage`](/rest/reference/billing#get-shared-storage-billing-for-an-organization) (read) -- [`GET /enterprise-installation/{enterprise_or_org}/server-statistics`](/rest/reference/enterprise-admin#get-github-enterprise-server-statistics) (read) -- [`GET /orgs/{org}/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-an-organization) (read) -- [`PUT /orgs/{org}/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-an-organization) (write) -- [`DELETE /orgs/{org}/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-for-an-organization) (write) -- [`GET /orgs/{org}/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-an-organization) (read) -- [`GET /orgs/{org}/actions/cache/usage-by-repository`](/rest/reference/actions#list-repositories-with-github-actions-cache-usage-for-an-organization) (read) -- [`GET /orgs/{org}/actions/permissions`](/rest/reference/actions#get-github-actions-permissions-for-an-organization) (read) -- [`PUT /orgs/{org}/actions/permissions`](/rest/reference/actions#set-github-actions-permissions-for-an-organization) (write) -- [`GET /orgs/{org}/actions/permissions/repositories`](/rest/reference/actions#list-selected-repositories-enabled-for-github-actions-in-an-organization) (read) -- [`PUT /orgs/{org}/actions/permissions/repositories`](/rest/reference/actions#set-selected-repositories-enabled-for-github-actions-in-an-organization) (write) -- [`GET /orgs/{org}/actions/permissions/selected-actions`](/rest/reference/actions#get-allowed-actions-for-an-organization) (read) -- [`PUT /orgs/{org}/actions/permissions/selected-actions`](/rest/reference/actions#set-allowed-actions-for-an-organization) (write) -- [`GET /orgs/{org}/actions/permissions/workflow`](/rest/reference/actions#get-default-workflow-permissions) (read) -- [`PUT /orgs/{org}/actions/permissions/workflow`](/rest/reference/actions#set-default-workflow-permissions) (write) -- [`GET /orgs/{org}/security-managers`](/rest/reference/orgs#list-security-manager-teams) (read) -- [`PUT /orgs/{org}/security-managers/teams/{team_slug}`](/rest/reference/orgs#add-a-security-manager-team) (write) -- [`DELETE /orgs/{org}/security-managers/teams/{team_slug}`](/rest/reference/orgs#remove-a-security-manager-team) (write) -- [`PATCH /orgs/{org}`](/rest/reference/orgs/#update-an-organization) (write) -- [`GET /orgs/{org}/installations`](/rest/reference/orgs#list-app-installations-for-an-organization) (read) +- [`GET /orgs/{org}/settings/billing/actions`](/rest/reference/billing#get-github-actions-billing-for-an-organization) (чтение) +- [`GET /orgs/{org}/settings/billing/advanced-security`](/rest/reference/billing#get-github-advanced-security-active-committers-for-an-organization) (чтение) +- [`GET /orgs/{org}/settings/billing/packages`](/rest/reference/billing#get-github-packages-billing-for-an-organization) (чтение) +- [`GET /orgs/{org}/settings/billing/shared-storage`](/rest/reference/billing#get-shared-storage-billing-for-an-organization) (чтение) +- [`GET /enterprise-installation/{enterprise_or_org}/server-statistics`](/rest/reference/enterprise-admin#get-github-enterprise-server-statistics) (чтение) +- [`GET /orgs/{org}/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-an-organization) (чтение) +- [`PUT /orgs/{org}/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-an-organization) (запись) +- [`DELETE /orgs/{org}/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-for-an-organization) (запись) +- [`GET /orgs/{org}/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-an-organization) (чтение) +- [`GET /orgs/{org}/actions/cache/usage-by-repository`](/rest/reference/actions#list-repositories-with-github-actions-cache-usage-for-an-organization) (чтение) +- [`GET /orgs/{org}/actions/permissions`](/rest/reference/actions#get-github-actions-permissions-for-an-organization) (чтение) +- [`PUT /orgs/{org}/actions/permissions`](/rest/reference/actions#set-github-actions-permissions-for-an-organization) (запись) +- [`GET /orgs/{org}/actions/permissions/repositories`](/rest/reference/actions#list-selected-repositories-enabled-for-github-actions-in-an-organization) (чтение) +- [`PUT /orgs/{org}/actions/permissions/repositories`](/rest/reference/actions#set-selected-repositories-enabled-for-github-actions-in-an-organization) (запись) +- [`GET /orgs/{org}/actions/permissions/selected-actions`](/rest/reference/actions#get-allowed-actions-for-an-organization) (чтение) +- [`PUT /orgs/{org}/actions/permissions/selected-actions`](/rest/reference/actions#set-allowed-actions-for-an-organization) (запись) +- [`GET /orgs/{org}/actions/permissions/workflow`](/rest/reference/actions#get-default-workflow-permissions) (чтение) +- [`PUT /orgs/{org}/actions/permissions/workflow`](/rest/reference/actions#set-default-workflow-permissions) (запись) +- [`GET /orgs/{org}/security-managers`](/rest/reference/orgs#list-security-manager-teams) (чтение) +- [`PUT /orgs/{org}/security-managers/teams/{team_slug}`](/rest/reference/orgs#add-a-security-manager-team) (запись) +- [`DELETE /orgs/{org}/security-managers/teams/{team_slug}`](/rest/reference/orgs#remove-a-security-manager-team) (запись) +- [`PATCH /orgs/{org}`](/rest/reference/orgs#update-an-organization) (запись) +- [`GET /orgs/{org}/installations`](/rest/reference/orgs#list-app-installations-for-an-organization) (чтение) -## Organization codespaces +## Пространства кода организации -- [`GET /orgs/{org}/codespaces`](/rest/reference/codespaces#list-in-organization) (read) +- [`GET /orgs/{org}/codespaces`](/rest/reference/codespaces#list-in-organization) (чтение) -## Organization codespaces secrets +## Секреты codespaces организации -- [`GET /orgs/{org}/codespaces/secrets`](/rest/reference/codespaces#list-organization-secrets) (read) -- [`GET /orgs/{org}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#get-an-organization-secret) (read) -- [`PUT /orgs/{org}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#create-or-update-an-organization-secret) (write) -- [`DELETE /orgs/{org}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#delete-an-organization-secret) (write) -- [`GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#list-selected-repositories-for-an-organization-secret) (read) -- [`PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#set-selected-repositories-for-an-organization-secret) (write) -- [`GET /orgs/{org}/codespaces/secrets/public-key`](/rest/reference/codespaces#get-an-organization-public-key) (read) +- [`GET /orgs/{org}/codespaces/secrets`](/rest/reference/codespaces#list-organization-secrets) (чтение) +- [`GET /orgs/{org}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#get-an-organization-secret) (чтение) +- [`PUT /orgs/{org}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#create-or-update-an-organization-secret) (запись) +- [`DELETE /orgs/{org}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#delete-an-organization-secret) (запись) +- [`GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#list-selected-repositories-for-an-organization-secret) (чтение) +- [`PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#set-selected-repositories-for-an-organization-secret) (запись) +- [`GET /orgs/{org}/codespaces/secrets/public-key`](/rest/reference/codespaces#get-an-organization-public-key) (чтение) -## Organization codespaces settings +## Параметры codespaces организации -- [`PUT /orgs/{org}/codespaces/billing`](/rest/reference/codespaces#set-codespaces-billing) (write) +- [`PUT /orgs/{org}/codespaces/billing`](/rest/reference/codespaces#set-codespaces-billing) (запись) -## Organization custom roles +## Настраиваемые роли организации -- [`GET /organizations/{organization_id}/custom_roles`](/rest/reference/orgs#list-custom-repository-roles-in-an-organization) (read) -- [`PATCH /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs#update-a-custom-role) (write) -- [`DELETE /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs#delete-a-custom-role) (write) -- [`GET /orgs/{org}/fine_grained_permissions`](/rest/reference/orgs#list-fine-grained-permissions-for-an-organization) (read) +- [`GET /organizations/{organization_id}/custom_roles`](/rest/reference/orgs#list-custom-repository-roles-in-an-organization) (чтение) +- [`GET /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs/#get-a-custom-role) (чтение) +- [`PATCH /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs#update-a-custom-role) (запись) +- [`DELETE /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs#delete-a-custom-role) (запись) +- [`GET /orgs/{org}/fine_grained_permissions`](/rest/reference/orgs#list-fine-grained-permissions-for-an-organization) (чтение) -## Organization dependabot secrets +## Секреты зависимостей организации -- [`GET /orgs/{org}/dependabot/secrets`](/rest/reference/dependabot#list-organization-secrets) (read) -- [`GET /orgs/{org}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#get-an-organization-secret) (read) -- [`PUT /orgs/{org}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#create-or-update-an-organization-secret) (write) -- [`DELETE /orgs/{org}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#delete-an-organization-secret) (write) -- [`GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories`](/rest/reference/dependabot#list-selected-repositories-for-an-organization-secret) (read) -- [`PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories`](/rest/reference/dependabot#set-selected-repositories-for-an-organization-secret) (write) -- [`GET /orgs/{org}/dependabot/secrets/public-key`](/rest/reference/dependabot#get-an-organization-public-key) (read) +- [`GET /orgs/{org}/dependabot/secrets`](/rest/reference/dependabot#list-organization-secrets) (чтение) +- [`GET /orgs/{org}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#get-an-organization-secret) (чтение) +- [`PUT /orgs/{org}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#create-or-update-an-organization-secret) (запись) +- [`DELETE /orgs/{org}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#delete-an-organization-secret) (запись) +- [`GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories`](/rest/reference/dependabot#list-selected-repositories-for-an-organization-secret) (чтение) +- [`PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories`](/rest/reference/dependabot#set-selected-repositories-for-an-organization-secret) (запись) +- [`GET /orgs/{org}/dependabot/secrets/public-key`](/rest/reference/dependabot#get-an-organization-public-key) (чтение) -## Organization events +## События организации -- [`GET /users/{username}/events/orgs/{org}`](/rest/reference/activity#list-organization-events-for-the-authenticated-user) (read) +- [`GET /users/{username}/events/orgs/{org}`](/rest/reference/activity#list-organization-events-for-the-authenticated-user) (чтение) -## Organization hooks +## Перехватчики организации -- [`GET /orgs/{org}/hooks`](/rest/reference/orgs#list-organization-webhooks) (read) -- [`POST /orgs/{org}/hooks`](/rest/reference/orgs#create-an-organization-webhook) (write) -- [`GET /orgs/{org}/hooks/{hook_id}`](/rest/reference/orgs#get-an-organization-webhook) (read) -- [`PATCH /orgs/{org}/hooks/{hook_id}`](/rest/reference/orgs#update-an-organization-webhook) (write) -- [`DELETE /orgs/{org}/hooks/{hook_id}`](/rest/reference/orgs#delete-an-organization-webhook) (write) -- [`GET /orgs/{org}/hooks/{hook_id}/config`](/rest/reference/orgs#get-a-webhook-configuration-for-an-organization) (read) -- [`PATCH /orgs/{org}/hooks/{hook_id}/config`](/rest/reference/orgs#update-a-webhook-configuration-for-an-organization) (write) -- [`GET /orgs/{org}/hooks/{hook_id}/deliveries`](/rest/reference/orgs#list-deliveries-for-an-organization-webhook) (read) -- [`GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}`](/rest/reference/orgs#get-a-webhook-delivery-for-an-organization-webhook) (read) -- [`POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts`](/rest/reference/orgs#redeliver-a-delivery-for-an-organization-webhook) (write) -- [`POST /orgs/{org}/hooks/{hook_id}/pings`](/rest/reference/orgs#ping-an-organization-webhook) (write) +- [`GET /orgs/{org}/hooks`](/rest/reference/orgs#list-organization-webhooks) (чтение) +- [`POST /orgs/{org}/hooks`](/rest/reference/orgs#create-an-organization-webhook) (запись) +- [`GET /orgs/{org}/hooks/{hook_id}`](/rest/reference/orgs#get-an-organization-webhook) (чтение) +- [`PATCH /orgs/{org}/hooks/{hook_id}`](/rest/reference/orgs#update-an-organization-webhook) (запись) +- [`DELETE /orgs/{org}/hooks/{hook_id}`](/rest/reference/orgs#delete-an-organization-webhook) (запись) +- [`GET /orgs/{org}/hooks/{hook_id}/config`](/rest/reference/orgs#get-a-webhook-configuration-for-an-organization) (чтение) +- [`PATCH /orgs/{org}/hooks/{hook_id}/config`](/rest/reference/orgs#update-a-webhook-configuration-for-an-organization) (запись) +- [`GET /orgs/{org}/hooks/{hook_id}/deliveries`](/rest/reference/orgs#list-deliveries-for-an-organization-webhook) (чтение) +- [`GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}`](/rest/reference/orgs#get-a-webhook-delivery-for-an-organization-webhook) (чтение) +- [`POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts`](/rest/reference/orgs#redeliver-a-delivery-for-an-organization-webhook) (запись) +- [`POST /orgs/{org}/hooks/{hook_id}/pings`](/rest/reference/orgs#ping-an-organization-webhook) (запись) -## Organization projects +## Секреты организации -- [`PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#add-or-update-team-project-permissions) (admin) -- [`DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#remove-a-project-from-a-team) (admin) -- [`GET /orgs/{org}/projects`](/rest/reference/projects#list-organization-projects) (read) -- [`POST /orgs/{org}/projects`](/rest/reference/projects#create-an-organization-project) (write) +- [`GET /orgs/{org}/actions/secrets`](/rest/reference/actions#list-organization-secrets) (чтение) +- [`GET /orgs/{org}/actions/secrets/{secret_name}`](/rest/reference/actions#get-an-organization-secret) (чтение) +- [`PUT /orgs/{org}/actions/secrets/{secret_name}`](/rest/reference/actions#create-or-update-an-organization-secret) (запись) +- [`DELETE /orgs/{org}/actions/secrets/{secret_name}`](/rest/reference/actions#delete-an-organization-secret) (запись) +- [`GET /orgs/{org}/actions/secrets/{secret_name}/repositories`](/rest/reference/actions#list-selected-repositories-for-an-organization-secret) (чтение) +- [`PUT /orgs/{org}/actions/secrets/{secret_name}/repositories`](/rest/reference/actions#set-selected-repositories-for-an-organization-secret) (запись) +- [`GET /orgs/{org}/actions/secrets/public-key`](/rest/reference/actions#get-an-organization-public-key) (чтение) -## Organization secrets +## Локальные средства выполнения тестов организации -- [`GET /orgs/{org}/actions/secrets`](/rest/reference/actions#list-organization-secrets) (read) -- [`GET /orgs/{org}/actions/secrets/{secret_name}`](/rest/reference/actions#get-an-organization-secret) (read) -- [`PUT /orgs/{org}/actions/secrets/{secret_name}`](/rest/reference/actions#create-or-update-an-organization-secret) (write) -- [`DELETE /orgs/{org}/actions/secrets/{secret_name}`](/rest/reference/actions#delete-an-organization-secret) (write) -- [`GET /orgs/{org}/actions/secrets/{secret_name}/repositories`](/rest/reference/actions#list-selected-repositories-for-an-organization-secret) (read) -- [`PUT /orgs/{org}/actions/secrets/{secret_name}/repositories`](/rest/reference/actions#set-selected-repositories-for-an-organization-secret) (write) -- [`GET /orgs/{org}/actions/secrets/public-key`](/rest/reference/actions#get-an-organization-public-key) (read) +- [`GET /orgs/{org}/actions/runner-groups`](/rest/reference/actions#list-self-hosted-runner-groups-for-an-organization) (чтение) +- [`POST /orgs/{org}/actions/runner-groups`](/rest/reference/actions#create-a-self-hosted-runner-group-for-an-organization) (запись) +- [`GET /orgs/{org}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#get-a-self-hosted-runner-group-for-an-organization) (чтение) +- [`PATCH /orgs/{org}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#update-a-self-hosted-runner-group-for-an-organization) (запись) +- [`DELETE /orgs/{org}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#delete-a-self-hosted-runner-group-from-an-organization) (запись) +- [`GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories`](/rest/reference/actions#list-repository-access-to-a-self-hosted-runner-group-in-an-organization) (чтение) +- [`PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories`](/rest/reference/actions#set-repository-access-to-a-self-hosted-runner-group-in-an-organization) (запись) +- [`GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners`](/rest/reference/actions#list-self-hosted-runners-in-a-group-for-an-organization) (чтение) +- [`PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/runners`](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization) (запись) +- [`PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}`](/rest/reference/actions#add-a-self-hosted-runner-to-a-group-for-an-organization) (запись) +- [`DELETE /orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}`](/rest/reference/actions#remove-a-self-hosted-runner-from-a-group-for-an-organization) (запись) +- [`GET /orgs/{org}/actions/runners`](/rest/reference/actions#list-self-hosted-runners-for-an-organization) (чтение) +- [`GET /orgs/{org}/actions/runners/{runner_id}`](/rest/reference/actions#get-a-self-hosted-runner-for-an-organization) (чтение) +- [`DELETE /orgs/{org}/actions/runners/{runner_id}`](/rest/reference/actions#delete-a-self-hosted-runner-from-an-organization) (запись) +- [`GET /orgs/{org}/actions/runners/{runner_id}/labels`](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-an-organization) (чтение) +- [`POST /orgs/{org}/actions/runners/{runner_id}/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-an-organization) (запись) +- [`PUT /orgs/{org}/actions/runners/{runner_id}/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-an-organization) (запись) +- [`DELETE /orgs/{org}/actions/runners/{runner_id}/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization) (запись) +- [`DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-an-organization) (запись) +- [`GET /orgs/{org}/actions/runners/downloads`](/rest/reference/actions#list-runner-applications-for-an-organization) (чтение) +- [`POST /orgs/{org}/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-an-organization) (запись) +- [`POST /orgs/{org}/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-an-organization) (запись) -## Organization self hosted runners +## Блокировка пользователей организации -- [`GET /orgs/{org}/actions/runner-groups`](/rest/reference/actions#list-self-hosted-runner-groups-for-an-organization) (read) -- [`POST /orgs/{org}/actions/runner-groups`](/rest/reference/actions#create-a-self-hosted-runner-group-for-an-organization) (write) -- [`GET /orgs/{org}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#get-a-self-hosted-runner-group-for-an-organization) (read) -- [`PATCH /orgs/{org}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#update-a-self-hosted-runner-group-for-an-organization) (write) -- [`DELETE /orgs/{org}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#delete-a-self-hosted-runner-group-from-an-organization) (write) -- [`GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories`](/rest/reference/actions#list-repository-access-to-a-self-hosted-runner-group-in-an-organization) (read) -- [`PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories`](/rest/reference/actions#set-repository-access-to-a-self-hosted-runner-group-in-an-organization) (write) -- [`GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners`](/rest/reference/actions#list-self-hosted-runners-in-a-group-for-an-organization) (read) -- [`PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/runners`](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization) (write) -- [`PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}`](/rest/reference/actions#add-a-self-hosted-runner-to-a-group-for-an-organization) (write) -- [`DELETE /orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}`](/rest/reference/actions#remove-a-self-hosted-runner-from-a-group-for-an-organization) (write) -- [`GET /orgs/{org}/actions/runners`](/rest/reference/actions#list-self-hosted-runners-for-an-organization) (read) -- [`GET /orgs/{org}/actions/runners/{runner_id}`](/rest/reference/actions#get-a-self-hosted-runner-for-an-organization) (read) -- [`DELETE /orgs/{org}/actions/runners/{runner_id}`](/rest/reference/actions#delete-a-self-hosted-runner-from-an-organization) (write) -- [`GET /orgs/{org}/actions/runners/{runner_id}/labels`](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-an-organization) (read) -- [`POST /orgs/{org}/actions/runners/{runner_id}/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-an-organization) (write) -- [`PUT /orgs/{org}/actions/runners/{runner_id}/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-an-organization) (write) -- [`DELETE /orgs/{org}/actions/runners/{runner_id}/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization) (write) -- [`DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-an-organization) (write) -- [`GET /orgs/{org}/actions/runners/downloads`](/rest/reference/actions#list-runner-applications-for-an-organization) (read) -- [`POST /orgs/{org}/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-an-organization) (write) -- [`POST /orgs/{org}/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-an-organization) (write) +- [`GET /orgs/{org}/blocks`](/rest/reference/orgs#list-users-blocked-by-an-organization) (чтение) +- [`GET /orgs/{org}/blocks/{username}`](/rest/reference/orgs#check-if-a-user-is-blocked-by-an-organization) (чтение) +- [`PUT /orgs/{org}/blocks/{username}`](/rest/reference/orgs#block-a-user-from-an-organization) (запись) +- [`DELETE /orgs/{org}/blocks/{username}`](/rest/reference/orgs#unblock-a-user-from-an-organization) (запись) -## Organization user blocking +## Страницы -- [`GET /orgs/{org}/blocks`](/rest/reference/orgs#list-users-blocked-by-an-organization) (read) -- [`GET /orgs/{org}/blocks/{username}`](/rest/reference/orgs#check-if-a-user-is-blocked-by-an-organization) (read) -- [`PUT /orgs/{org}/blocks/{username}`](/rest/reference/orgs#block-a-user-from-an-organization) (write) -- [`DELETE /orgs/{org}/blocks/{username}`](/rest/reference/orgs#unblock-a-user-from-an-organization) (write) +- [`GET /repos/{owner}/{repo}/pages`](/rest/pages#get-a-github-pages-site) (чтение) +- [`PUT /repos/{owner}/{repo}/pages`](/rest/pages#update-information-about-a-github-pages-site) (запись) +- [`GET /repos/{owner}/{repo}/pages/builds`](/rest/pages#list-github-pages-builds) (чтение) +- [`POST /repos/{owner}/{repo}/pages/builds`](/rest/pages#request-a-github-pages-build) (запись) +- [`GET /repos/{owner}/{repo}/pages/builds/{build_id}`](/rest/pages#get-github-pages-build) (чтение) +- [`GET /repos/{owner}/{repo}/pages/builds/latest`](/rest/pages#get-latest-pages-build) (чтение) +- [`POST /repos/{owner}/{repo}/pages/deployment`](/rest/pages#create-a-github-pages-deployment) (запись) +- [`GET /repos/{owner}/{repo}/pages/health`](/rest/pages#get-a-dns-health-check-for-github-pages) (запись) -## Pages +## Планирование -- [`GET /repos/{owner}/{repo}/pages`](/rest/pages#get-a-github-pages-site) (read) -- [`PUT /repos/{owner}/{repo}/pages`](/rest/pages#update-information-about-a-github-pages-site) (write) -- [`GET /repos/{owner}/{repo}/pages/builds`](/rest/pages#list-github-pages-builds) (read) -- [`POST /repos/{owner}/{repo}/pages/builds`](/rest/pages#request-a-github-pages-build) (write) -- [`GET /repos/{owner}/{repo}/pages/builds/{build_id}`](/rest/pages#get-github-pages-build) (read) -- [`GET /repos/{owner}/{repo}/pages/builds/latest`](/rest/pages#get-latest-pages-build) (read) -- [`POST /repos/{owner}/{repo}/pages/deployment`](/rest/pages#create-a-github-pages-deployment) (write) -- [`GET /repos/{owner}/{repo}/pages/health`](/rest/pages#get-a-dns-health-check-for-github-pages) (write) +- [`GET /users/{username}/settings/billing/actions`](/rest/reference/billing#get-github-actions-billing-for-a-user) (чтение) +- [`GET /users/{username}/settings/billing/packages`](/rest/reference/billing#get-github-packages-billing-for-a-user) (чтение) +- [`GET /users/{username}/settings/billing/shared-storage`](/rest/reference/billing#get-shared-storage-billing-for-a-user) (чтение) -## Plan +## Профиль -- [`GET /users/{username}/settings/billing/actions`](/rest/reference/billing#get-github-actions-billing-for-a-user) (read) -- [`GET /users/{username}/settings/billing/packages`](/rest/reference/billing#get-github-packages-billing-for-a-user) (read) -- [`GET /users/{username}/settings/billing/shared-storage`](/rest/reference/billing#get-shared-storage-billing-for-a-user) (read) +- [`PATCH /user`](/rest/reference/users/#update-the-authenticated-user) (запись) -## Profile +## Запросы на вытягивание -- [`PATCH /user`](/rest/reference/users/#update-the-authenticated-user) (write) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/comments`](/rest/reference/pulls#list-review-comments-on-a-pull-request) (чтение) +- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/comments`](/rest/reference/pulls#create-a-review-comment-for-a-pull-request) (запись) +- [`GET /repos/{owner}/{repo}/pulls/comments`](/rest/reference/pulls#list-review-comments-in-a-repository) (чтение) +- [`GET /repos/{owner}/{repo}/pulls/comments/{comment_id}`](/rest/reference/pulls#get-a-review-comment-for-a-pull-request) (чтение) +- [`PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}`](/rest/reference/pulls#update-a-review-comment-for-a-pull-request) (запись) +- [`DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}`](/rest/reference/pulls#delete-a-review-comment-for-a-pull-request) (запись) +- [`PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals`](/rest/reference/pulls#dismiss-a-review-for-a-pull-request) (запись) +- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events`](/rest/reference/pulls#submit-a-review-for-a-pull-request) (запись) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers`](/rest/reference/pulls#get-all-requested-reviewers-for-a-pull-request) (чтение) +- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers`](/rest/reference/pulls#request-reviewers-for-a-pull-request) (запись) +- [`DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers`](/rest/reference/pulls#remove-requested-reviewers-from-a-pull-request) (запись) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews`](/rest/reference/pulls#list-reviews-for-a-pull-request) (чтение) +- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews`](/rest/reference/pulls#create-a-review-for-a-pull-request) (запись) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}`](/rest/reference/pulls#get-a-review-for-a-pull-request) (чтение) +- [`PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}`](/rest/reference/pulls#update-a-review-for-a-pull-request) (запись) +- [`DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}`](/rest/reference/pulls#delete-a-pending-review-for-a-pull-request) (запись) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments`](/rest/reference/pulls#list-comments-for-a-pull-request-review) (чтение) +- [`GET /repos/{owner}/{repo}/pulls`](/rest/reference/pulls#list-pull-requests) (чтение) +- [`POST /repos/{owner}/{repo}/pulls`](/rest/reference/pulls#create-a-pull-request) (запись) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}`](/rest/reference/pulls#get-a-pull-request) (чтение) +- [`PATCH /repos/{owner}/{repo}/pulls/{pull_number}`](/rest/reference/pulls/#update-a-pull-request) (запись) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/commits`](/rest/reference/pulls#list-commits-on-a-pull-request) (чтение) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/files`](/rest/reference/pulls#list-pull-requests-files) (чтение) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/merge`](/rest/reference/pulls#check-if-a-pull-request-has-been-merged) (чтение) +- [`PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch`](/rest/reference/pulls#update-a-pull-request-branch) (запись) +- [`GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions`](/rest/reference/reactions#list-reactions-for-a-pull-request-review-comment) (чтение) +- [`POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions`](/rest/reference/reactions#create-reaction-for-a-pull-request-review-comment) (запись) +- [`DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}`](/rest/reference/reactions#delete-a-pull-request-comment-reaction) (запись) +- [`GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}`](/rest/reference/dependency-graph#get-a-diff-of-the-dependencies-between-commits) (чтение) -## Pull requests +## Перехватчики репозитория -- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/comments`](/rest/reference/pulls#list-review-comments-on-a-pull-request) (read) -- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/comments`](/rest/reference/pulls#create-a-review-comment-for-a-pull-request) (write) -- [`GET /repos/{owner}/{repo}/pulls/comments`](/rest/reference/pulls#list-review-comments-in-a-repository) (read) -- [`GET /repos/{owner}/{repo}/pulls/comments/{comment_id}`](/rest/reference/pulls#get-a-review-comment-for-a-pull-request) (read) -- [`PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}`](/rest/reference/pulls#update-a-review-comment-for-a-pull-request) (write) -- [`DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}`](/rest/reference/pulls#delete-a-review-comment-for-a-pull-request) (write) -- [`PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals`](/rest/reference/pulls#dismiss-a-review-for-a-pull-request) (write) -- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events`](/rest/reference/pulls#submit-a-review-for-a-pull-request) (write) -- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers`](/rest/reference/pulls#get-all-requested-reviewers-for-a-pull-request) (read) -- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers`](/rest/reference/pulls#request-reviewers-for-a-pull-request) (write) -- [`DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers`](/rest/reference/pulls#remove-requested-reviewers-from-a-pull-request) (write) -- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews`](/rest/reference/pulls#list-reviews-for-a-pull-request) (read) -- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews`](/rest/reference/pulls#create-a-review-for-a-pull-request) (write) -- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}`](/rest/reference/pulls#get-a-review-for-a-pull-request) (read) -- [`PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}`](/rest/reference/pulls#update-a-review-for-a-pull-request) (write) -- [`DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}`](/rest/reference/pulls#delete-a-pending-review-for-a-pull-request) (write) -- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments`](/rest/reference/pulls#list-comments-for-a-pull-request-review) (read) -- [`GET /repos/{owner}/{repo}/pulls`](/rest/reference/pulls#list-pull-requests) (read) -- [`POST /repos/{owner}/{repo}/pulls`](/rest/reference/pulls#create-a-pull-request) (write) -- [`GET /repos/{owner}/{repo}/pulls/{pull_number}`](/rest/reference/pulls#get-a-pull-request) (read) -- [`PATCH /repos/{owner}/{repo}/pulls/{pull_number}`](/rest/reference/pulls/#update-a-pull-request) (write) -- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/commits`](/rest/reference/pulls#list-commits-on-a-pull-request) (read) -- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/files`](/rest/reference/pulls#list-pull-requests-files) (read) -- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/merge`](/rest/reference/pulls#check-if-a-pull-request-has-been-merged) (read) -- [`PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch`](/rest/reference/pulls#update-a-pull-request-branch) (write) -- [`GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions`](/rest/reference/reactions#list-reactions-for-a-pull-request-review-comment) (read) -- [`POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions`](/rest/reference/reactions#create-reaction-for-a-pull-request-review-comment) (write) -- [`DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}`](/rest/reference/reactions#delete-a-pull-request-comment-reaction) (write) -- [`GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}`](/rest/reference/dependency-graph#get-a-diff-of-the-dependencies-between-commits) (read) +- [`GET /repos/{owner}/{repo}/hooks`](/rest/webhooks/repos#list-repository-webhooks) (чтение) +- [`POST /repos/{owner}/{repo}/hooks`](/rest/webhooks/repos#create-a-repository-webhook) (запись) +- [`GET /repos/{owner}/{repo}/hooks/{hook_id}`](/rest/webhooks/repos#get-a-repository-webhook) (чтение) +- [`PATCH /repos/{owner}/{repo}/hooks/{hook_id}`](/rest/webhooks/repos#update-a-repository-webhook) (запись) +- [`DELETE /repos/{owner}/{repo}/hooks/{hook_id}`](/rest/webhooks/repos#delete-a-repository-webhook) (запись) +- [`GET /repos/{owner}/{repo}/hooks/{hook_id}/config`](/rest/webhooks/repo-config#get-a-webhook-configuration-for-a-repository) (чтение) +- [`PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config`](/rest/webhooks/repo-config#update-a-webhook-configuration-for-a-repository) (запись) +- [`GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries`](/rest/webhooks/repo-deliveries#list-deliveries-for-a-repository-webhook) (чтение) +- [`GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}`](/rest/webhooks/repo-deliveries#get-a-delivery-for-a-repository-webhook) (чтение) +- [`POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts`](/rest/webhooks/repo-deliveries#redeliver-a-delivery-for-a-repository-webhook) (запись) +- [`POST /repos/{owner}/{repo}/hooks/{hook_id}/pings`](/rest/webhooks/repos#ping-a-repository-webhook) (чтение) +- [`POST /repos/{owner}/{repo}/hooks/{hook_id}/tests`](/rest/webhooks/repos#test-the-push-repository-webhook) (чтение) -## Repository hooks +## Оповещения о проверке секретов -- [`GET /repos/{owner}/{repo}/hooks`](/rest/webhooks/repos#list-repository-webhooks) (read) -- [`POST /repos/{owner}/{repo}/hooks`](/rest/webhooks/repos#create-a-repository-webhook) (write) -- [`GET /repos/{owner}/{repo}/hooks/{hook_id}`](/rest/webhooks/repos#get-a-repository-webhook) (read) -- [`PATCH /repos/{owner}/{repo}/hooks/{hook_id}`](/rest/webhooks/repos#update-a-repository-webhook) (write) -- [`DELETE /repos/{owner}/{repo}/hooks/{hook_id}`](/rest/webhooks/repos#delete-a-repository-webhook) (write) -- [`GET /repos/{owner}/{repo}/hooks/{hook_id}/config`](/rest/webhooks/repo-config#get-a-webhook-configuration-for-a-repository) (read) -- [`PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config`](/rest/webhooks/repo-config#update-a-webhook-configuration-for-a-repository) (write) -- [`GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries`](/rest/webhooks/repo-deliveries#list-deliveries-for-a-repository-webhook) (read) -- [`GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}`](/rest/webhooks/repo-deliveries#get-a-delivery-for-a-repository-webhook) (read) -- [`POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts`](/rest/webhooks/repo-deliveries#redeliver-a-delivery-for-a-repository-webhook) (write) -- [`POST /repos/{owner}/{repo}/hooks/{hook_id}/pings`](/rest/webhooks/repos#ping-a-repository-webhook) (read) -- [`POST /repos/{owner}/{repo}/hooks/{hook_id}/tests`](/rest/webhooks/repos#test-the-push-repository-webhook) (read) +- [`GET /orgs/{org}/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-an-organization) (чтение) +- [`GET /repos/{owner}/{repo}/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-a-repository) (чтение) +- [`GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}`](/rest/reference/secret-scanning#get-a-secret-scanning-alert) (чтение) +- [`PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}`](/rest/reference/secret-scanning#update-a-secret-scanning-alert) (запись) +- [`GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations`](/rest/reference/secret-scanning#list-locations-for-a-secret-scanning-alert) (чтение) -## Repository projects +## Секреты -- [`GET /projects/{project_id}/collaborators`](/rest/reference/projects#list-project-collaborators) (write) -- [`PUT /projects/{project_id}/collaborators/{username}`](/rest/reference/projects#add-project-collaborator) (write) -- [`DELETE /projects/{project_id}/collaborators/{username}`](/rest/reference/projects#remove-project-collaborator) (write) -- [`GET /projects/{project_id}/collaborators/{username}/permission`](/rest/reference/projects#get-project-permission-for-a-user) (write) -- [`GET /projects/{project_id}`](/rest/reference/projects#get-a-project) (read) -- [`PATCH /projects/{project_id}`](/rest/reference/projects#update-a-project) (write) -- [`DELETE /projects/{project_id}`](/rest/reference/projects#delete-a-project) (write) -- [`GET /projects/{project_id}/columns`](/rest/reference/projects#list-project-columns) (read) -- [`POST /projects/{project_id}/columns`](/rest/reference/projects#create-a-project-column) (write) -- [`GET /projects/columns/{column_id}`](/rest/reference/projects#get-a-project-column) (read) -- [`PATCH /projects/columns/{column_id}`](/rest/reference/projects#update-a-project-column) (write) -- [`DELETE /projects/columns/{column_id}`](/rest/reference/projects#delete-a-project-column) (write) -- [`GET /projects/columns/{column_id}/cards`](/rest/reference/projects#list-project-cards) (read) -- [`POST /projects/columns/{column_id}/cards`](/rest/reference/projects#create-a-project-card) (write) -- [`POST /projects/columns/{column_id}/moves`](/rest/reference/projects#move-a-project-column) (write) -- [`GET /projects/columns/cards/{card_id}`](/rest/reference/projects#get-a-project-card) (read) -- [`PATCH /projects/columns/cards/{card_id}`](/rest/reference/projects#update-a-project-card) (write) -- [`DELETE /projects/columns/cards/{card_id}`](/rest/reference/projects#delete-a-project-card) (write) -- [`POST /projects/columns/cards/{card_id}/moves`](/rest/reference/projects#move-a-project-card) (write) -- [`GET /repos/{owner}/{repo}/projects`](/rest/reference/projects#list-repository-projects) (read) -- [`POST /repos/{owner}/{repo}/projects`](/rest/reference/projects#create-a-repository-project) (write) +- [`GET /repos/{owner}/{repo}/actions/secrets`](/rest/reference/actions#list-repository-secrets) (чтение) +- [`GET /repos/{owner}/{repo}/actions/secrets/{secret_name}`](/rest/reference/actions#get-a-repository-secret) (чтение) +- [`PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}`](/rest/reference/actions#create-or-update-a-repository-secret) (запись) +- [`DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}`](/rest/reference/actions#delete-a-repository-secret) (запись) +- [`GET /repos/{owner}/{repo}/actions/secrets/public-key`](/rest/reference/actions#get-a-repository-public-key) (чтение) -## Secret scanning alerts +## События безопасности -- [`GET /orgs/{org}/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-an-organization) (read) -- [`GET /repos/{owner}/{repo}/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-a-repository) (read) -- [`GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}`](/rest/reference/secret-scanning#get-a-secret-scanning-alert) (read) -- [`PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}`](/rest/reference/secret-scanning#update-a-secret-scanning-alert) (write) -- [`GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations`](/rest/reference/secret-scanning#list-locations-for-a-secret-scanning-alert) (read) +- [`GET /orgs/{org}/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-by-organization) (чтение) +- [`GET /repos/{owner}/{repo}/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository) (чтение) +- [`GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}`](/rest/reference/code-scanning#get-a-code-scanning-alert) (чтение) +- [`PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}`](/rest/reference/code-scanning#update-a-code-scanning-alert) (запись) +- [`GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances`](/rest/reference/code-scanning#list-instances-of-a-code-scanning-alert) (чтение) +- [`GET /repos/{owner}/{repo}/code-scanning/analyses`](/rest/reference/code-scanning#list-code-scanning-analyses-for-a-repository) (чтение) +- [`GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}`](/rest/reference/code-scanning#get-a-code-scanning-analysis-for-a-repository) (чтение) +- [`DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}`](/rest/reference/code-scanning#delete-a-code-scanning-analysis-from-a-repository) (запись) +- [`GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}`](/rest/reference/code-scanning#list-recent-code-scanning-analyses-for-a-repository) (чтение) +- [`POST /repos/{owner}/{repo}/code-scanning/sarifs`](/rest/reference/code-scanning#upload-a-sarif-file) (запись) +- [`GET /repos/{owner}/{repo}/dependabot/alerts`](/rest/reference/dependabot#list-dependabot-alerts-for-a-repository) (чтение) +- [`GET /repos/{owner}/{repo}/dependabot/alerts/{alert_number}`](/rest/reference/dependabot#get-a-dependabot-alert) (чтение) +- [`PATCH /repos/{owner}/{repo}/dependabot/alerts/{alert_number}`](/rest/reference/dependabot#update-a-dependabot-alert) (запись) -## Secrets +## Добавление в избранное -- [`GET /repos/{owner}/{repo}/actions/secrets`](/rest/reference/actions#list-repository-secrets) (read) -- [`GET /repos/{owner}/{repo}/actions/secrets/{secret_name}`](/rest/reference/actions#get-a-repository-secret) (read) -- [`PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}`](/rest/reference/actions#create-or-update-a-repository-secret) (write) -- [`DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}`](/rest/reference/actions#delete-a-repository-secret) (write) -- [`GET /repos/{owner}/{repo}/actions/secrets/public-key`](/rest/reference/actions#get-a-repository-public-key) (read) +- [`GET /users/{username}/starred`](/rest/reference/activity#list-repositories-starred-by-a-user) (чтение) +- [`GET /user/starred`](/rest/reference/activity#list-repositories-starred-by-the-authenticated-user) (чтение) +- [`GET /user/starred/{owner}/{repo}`](/rest/reference/activity#check-if-a-repository-is-starred-by-the-authenticated-user) (чтение) +- [`PUT /user/starred/{owner}/{repo}`](/rest/reference/activity#star-a-repository-for-the-authenticated-user) (запись) +- [`DELETE /user/starred/{owner}/{repo}`](/rest/reference/activity#unstar-a-repository-for-the-authenticated-user) (запись) -## Security events +## Состояния -- [`GET /orgs/{org}/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-by-organization) (read) -- [`GET /repos/{owner}/{repo}/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository) (read) -- [`GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}`](/rest/reference/code-scanning#get-a-code-scanning-alert) (read) -- [`PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}`](/rest/reference/code-scanning#update-a-code-scanning-alert) (write) -- [`GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances`](/rest/reference/code-scanning#list-instances-of-a-code-scanning-alert) (read) -- [`GET /repos/{owner}/{repo}/code-scanning/analyses`](/rest/reference/code-scanning#list-code-scanning-analyses-for-a-repository) (read) -- [`GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}`](/rest/reference/code-scanning#get-a-code-scanning-analysis-for-a-repository) (read) -- [`DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}`](/rest/reference/code-scanning#delete-a-code-scanning-analysis-from-a-repository) (write) -- [`GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}`](/rest/reference/code-scanning#list-recent-code-scanning-analyses-for-a-repository) (read) -- [`POST /repos/{owner}/{repo}/code-scanning/sarifs`](/rest/reference/code-scanning#upload-a-sarif-file) (write) -- [`GET /repos/{owner}/{repo}/dependabot/alerts`](/rest/reference/dependabot#list-dependabot-alerts-for-a-repository) (read) -- [`GET /repos/{owner}/{repo}/dependabot/alerts/{alert_number}`](/rest/reference/dependabot#get-a-dependabot-alert) (read) -- [`PATCH /repos/{owner}/{repo}/dependabot/alerts/{alert_number}`](/rest/reference/dependabot#update-a-dependabot-alert) (write) +- [`POST /repos/{owner}/{repo}/statuses/{sha}`](/rest/commits/statuses#create-a-commit-status) (запись) -## Starring +## Обсуждения в команде -- [`GET /users/{username}/starred`](/rest/reference/activity#list-repositories-starred-by-a-user) (read) -- [`GET /user/starred`](/rest/reference/activity#list-repositories-starred-by-the-authenticated-user) (read) -- [`GET /user/starred/{owner}/{repo}`](/rest/reference/activity#check-if-a-repository-is-starred-by-the-authenticated-user) (read) -- [`PUT /user/starred/{owner}/{repo}`](/rest/reference/activity#star-a-repository-for-the-authenticated-user) (write) -- [`DELETE /user/starred/{owner}/{repo}`](/rest/reference/activity#unstar-a-repository-for-the-authenticated-user) (write) +- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions`](/rest/reference/reactions#list-reactions-for-a-team-discussion-comment) (чтение) +- [`POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions`](/rest/reference/reactions#create-reaction-for-a-team-discussion-comment) (запись) +- [`DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}`](/rest/reference/reactions#delete-team-discussion-comment-reaction) (запись) +- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions`](/rest/reference/reactions#list-reactions-for-a-team-discussion) (чтение) +- [`POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions`](/rest/reference/reactions#create-reaction-for-a-team-discussion) (запись) +- [`DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}`](/rest/reference/reactions#delete-team-discussion-reaction) (запись) +- [`GET /orgs/{org}/teams/{team_slug}/discussions`](/rest/reference/teams#list-discussions) (чтение) +- [`POST /orgs/{org}/teams/{team_slug}/discussions`](/rest/reference/teams#create-a-discussion) (запись) +- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}`](/rest/reference/teams#get-a-discussion) (чтение) +- [`PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}`](/rest/reference/teams#update-a-discussion) (запись) +- [`DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}`](/rest/reference/teams#delete-a-discussion) (запись) +- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments`](/rest/reference/teams#list-discussion-comments) (чтение) +- [`POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments`](/rest/reference/teams#create-a-discussion-comment) (запись) +- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}`](/rest/reference/teams#get-a-discussion-comment) (чтение) +- [`PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}`](/rest/reference/teams#update-a-discussion-comment) (запись) +- [`DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}`](/rest/reference/teams#delete-a-discussion-comment) (запись) -## Statuses +## Оповещения об уязвимостях -- [`POST /repos/{owner}/{repo}/statuses/{sha}`](/rest/commits/statuses#create-a-commit-status) (write) +- [`GET /orgs/{org}/dependabot/alerts`](/rest/dependabot/alerts#list-dependabot-alerts-for-an-organization) (чтение) -## Team discussions +## Наблюдение -- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions`](/rest/reference/reactions#list-reactions-for-a-team-discussion-comment) (read) -- [`POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions`](/rest/reference/reactions#create-reaction-for-a-team-discussion-comment) (write) -- [`DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}`](/rest/reference/reactions#delete-team-discussion-comment-reaction) (write) -- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions`](/rest/reference/reactions#list-reactions-for-a-team-discussion) (read) -- [`POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions`](/rest/reference/reactions#create-reaction-for-a-team-discussion) (write) -- [`DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}`](/rest/reference/reactions#delete-team-discussion-reaction) (write) -- [`GET /orgs/{org}/teams/{team_slug}/discussions`](/rest/reference/teams#list-discussions) (read) -- [`POST /orgs/{org}/teams/{team_slug}/discussions`](/rest/reference/teams#create-a-discussion) (write) -- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}`](/rest/reference/teams#get-a-discussion) (read) -- [`PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}`](/rest/reference/teams#update-a-discussion) (write) -- [`DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}`](/rest/reference/teams#delete-a-discussion) (write) -- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments`](/rest/reference/teams#list-discussion-comments) (read) -- [`POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments`](/rest/reference/teams#create-a-discussion-comment) (write) -- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}`](/rest/reference/teams#get-a-discussion-comment) (read) -- [`PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}`](/rest/reference/teams#update-a-discussion-comment) (write) -- [`DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}`](/rest/reference/teams#delete-a-discussion-comment) (write) - -## Watching - -- [`GET /users/{username}/subscriptions`](/rest/reference/activity#list-repositories-watched-by-a-user) (read) -- [`GET /user/subscriptions`](/rest/reference/activity#list-repositories-watched-by-the-authenticated-user) (read) +- [`GET /users/{username}/subscriptions`](/rest/reference/activity#list-repositories-watched-by-a-user) (чтение) +- [`GET /user/subscriptions`](/rest/reference/activity#list-repositories-watched-by-the-authenticated-user) (чтение) diff --git a/translations/ru-RU/content/rest/overview/permissions-required-for-github-apps.md b/translations/ru-RU/content/rest/overview/permissions-required-for-github-apps.md index 3d7ecba758..4448c05e2b 100644 --- a/translations/ru-RU/content/rest/overview/permissions-required-for-github-apps.md +++ b/translations/ru-RU/content/rest/overview/permissions-required-for-github-apps.md @@ -19,955 +19,805 @@ shortTitle: GitHub App permissions {% data variables.product.prodname_github_apps %} are created with a set of permissions. Permissions define what resources the {% data variables.product.prodname_github_app %} can access via the API. For more information, see "[Setting permissions for GitHub Apps](/apps/building-github-apps/setting-permissions-for-github-apps/)." -## Metadata - -GitHub Apps have the **Read-only** metadata permission by default. The metadata permission provides access to a collection of read-only endpoints with metadata for various resources. These endpoints do not leak sensitive private repository information. - -If you set the metadata permission to **No access** and select a permission that requires repository access, GitHub will override your selection and set the metadata permission back to **Read-only**. To set the metadata permission to **No access**, you must set all permissions that require repository access to **No access** first. - -- [`GET /`](/rest#root-endpoint) -- [`GET /codes_of_conduct`](/rest/reference/codes-of-conduct#get-all-codes-of-conduct) -- [`GET /codes_of_conduct/:key`](/rest/reference/codes-of-conduct#get-a-code-of-conduct) -- [`GET /emojis`](/rest/reference/emojis#emojis) -- [`GET /feeds`](/rest/reference/activity#get-feeds) -- [`GET /licenses`](/rest/reference/licenses#get-all-commonly-used-licenses) -- [`GET /licenses/:key`](/rest/reference/licenses#get-a-license) -- [`POST /markdown`](/rest/reference/markdown#render-a-markdown-document) -- [`POST /markdown/raw`](/rest/reference/markdown#render-a-markdown-document-in-raw-mode) -- [`GET /meta`](/rest/reference/meta#meta) -- [`GET /organizations`](/rest/reference/orgs#list-organizations) -- [`GET /orgs/:org`](/rest/reference/orgs#get-an-organization) -- [`GET /orgs/:org/projects`](/rest/reference/projects#list-organization-projects) -- [`GET /orgs/:org/repos`](/rest/reference/repos#list-organization-repositories) -- [`GET /rate_limit`](/rest/reference/rate-limit#get-rate-limit-status-for-the-authenticated-user) -- [`GET /repos/:owner/:repo`](/rest/reference/repos#get-a-repository) -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/community/profile`](/rest/reference/repository-metrics#get-community-profile-metrics) -{% endif -%} -- [`GET /repos/:owner/:repo/contributors`](/rest/reference/repos#list-repository-contributors) -- [`GET /repos/:owner/:repo/forks`](/rest/reference/repos#list-forks) -- [`GET /repos/:owner/:repo/languages`](/rest/reference/repos#list-repository-languages) -- [`GET /repos/:owner/:repo/license`](/rest/reference/licenses#get-the-license-for-a-repository) -- [`GET /repos/:owner/:repo/stargazers`](/rest/reference/activity#list-stargazers) -- [`GET /repos/:owner/:repo/stats/code_frequency`](/rest/reference/repository-metrics#get-the-weekly-commit-activity) -- [`GET /repos/:owner/:repo/stats/commit_activity`](/rest/reference/repository-metrics#get-the-last-year-of-commit-activity) -- [`GET /repos/:owner/:repo/stats/contributors`](/rest/reference/repository-metrics#get-all-contributor-commit-activity) -- [`GET /repos/:owner/:repo/stats/participation`](/rest/reference/repository-metrics#get-the-weekly-commit-count) -- [`GET /repos/:owner/:repo/stats/punch_card`](/rest/reference/repository-metrics#get-the-hourly-commit-count-for-each-day) -- [`GET /repos/:owner/:repo/subscribers`](/rest/reference/activity#list-watchers) -- [`GET /repos/:owner/:repo/tags`](/rest/reference/repos#list-repository-tags) -- [`GET /repos/:owner/:repo/topics`](/rest/reference/repos#get-all-repository-topics) -- [`GET /repositories`](/rest/reference/repos#list-public-repositories) -- [`GET /user/repos`](/rest/reference/repos#list-repositories-for-the-authenticated-user) -- [`GET /user/starred`](/rest/reference/activity#list-repositories-starred-by-a-user) -- [`GET /user/subscriptions`](/rest/reference/activity#list-repositories-watched-by-a-user) -- [`GET /users`](/rest/reference/users#list-users) -- [`GET /users/:username`](/rest/reference/users#get-a-user) -- [`GET /users/:username/followers`](/rest/reference/users#list-followers-of-a-user) -- [`GET /users/:username/following`](/rest/reference/users#list-the-people-a-user-follows) -- [`GET /users/:username/following/:target_user`](/rest/reference/users#check-if-a-user-follows-another-user) -- [`GET /users/:username/gpg_keys`](/rest/reference/users#list-gpg-keys-for-a-user) -- [`GET /users/:username/orgs`](/rest/reference/orgs#list-organizations-for-a-user) -- [`GET /users/:username/received_events`](/rest/reference/activity#list-events-received-by-the-authenticated-user) -- [`GET /users/:username/received_events/public`](/rest/reference/activity#list-public-events-received-by-a-user) -- [`GET /users/:username/repos`](/rest/reference/repos#list-repositories-for-a-user) -- [`GET /users/:username/subscriptions`](/rest/reference/activity#list-repositories-watched-by-a-user) - -### Collaborators -- [`GET /repos/:owner/:repo/collaborators`](/rest/reference/collaborators#list-repository-collaborators) -- [`GET /repos/:owner/:repo/collaborators/:username`](/rest/reference/collaborators#check-if-a-user-is-a-repository-collaborator) - -### Commit comments -- [`GET /repos/:owner/:repo/comments`](/rest/reference/commits#list-commit-comments-for-a-repository) -- [`GET /repos/:owner/:repo/comments/:comment_id`](/rest/reference/commits#get-a-commit-comment) -- [`GET /repos/:owner/:repo/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-a-commit-comment) -- [`GET /repos/:owner/:repo/commits/:sha/comments`](/rest/reference/commits#list-commit-comments) - -### Events -- [`GET /events`](/rest/reference/activity#list-public-events) -- [`GET /networks/:owner/:repo/events`](/rest/reference/activity#list-public-events-for-a-network-of-repositories) -- [`GET /orgs/:org/events`](/rest/reference/activity#list-public-organization-events) -- [`GET /repos/:owner/:repo/events`](/rest/reference/activity#list-repository-events) -- [`GET /repos/:owner/:repo/events/issues`](/rest/reference/issues#list-issue-events-for-a-repository) -- [`GET /users/:username/events`](/rest/reference/activity#list-events-for-the-authenticated-user) -- [`GET /users/:username/events/public`](/rest/reference/activity#list-public-events-for-a-user) - -### Git -- [`GET /gitignore/templates`](/rest/reference/gitignore#get-all-gitignore-templates) -- [`GET /gitignore/templates/:key`](/rest/reference/gitignore#get-a-gitignore-template) - -### Organization members -- [`GET /orgs/:org/members`](/rest/reference/orgs#list-organization-members) -- [`GET /orgs/:org/members/:username`](/rest/reference/orgs#check-organization-membership-for-a-user) -- [`GET /orgs/:org/public_members`](/rest/reference/orgs#list-public-organization-members) -- [`GET /orgs/:org/public_members/:username`](/rest/reference/orgs#check-public-organization-membership-for-a-user) - -### Search -- [`GET /search/code`](/rest/reference/search#search-code) -- [`GET /search/commits`](/rest/reference/search#search-commits) -- [`GET /search/issues`](/rest/reference/search#search-issues-and-pull-requests) -- [`GET /search/labels`](/rest/reference/search#search-labels) -- [`GET /search/repositories`](/rest/reference/search#search-repositories) -- [`GET /search/topics`](/rest/reference/search#search-topics) -- [`GET /search/users`](/rest/reference/search#search-users) - -### SSH keys -- [`GET /users/:username/keys`](/rest/reference/users#list-public-keys-for-a-user) - -{% ifversion fpt or ghes or ghec %} ## Actions -- [`GET /repos/:owner/:repo/actions/artifacts`](/rest/reference/actions#list-artifacts-for-a-repository) (read) -- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#get-an-artifact) (read) -- [`DELETE /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#delete-an-artifact) (write) -- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id/zip`](/rest/reference/actions#download-an-artifact) (read) -{% ifversion actions-cache-management -%} -- [`GET /repos/:owner/:repo/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-a-repository) (read) -{% endif -%} -- [`GET /repos/:owner/:repo/actions/jobs/:job_id`](/rest/reference/actions#get-a-job-for-a-workflow-run) (read) -- [`GET /repos/:owner/:repo/actions/jobs/:job_id/logs`](/rest/reference/actions#download-job-logs-for-a-workflow-run) (read) -- [`GET /repos/:owner/:repo/actions/runs`](/rest/reference/actions#list-workflow-runs-for-a-repository) (read) -- [`GET /repos/:owner/:repo/actions/runs/:run_id`](/rest/reference/actions#get-a-workflow-run) (read) -{% ifversion fpt or ghec -%} -- [`POST /repos/:owner/:repo/actions/runs/:run_id/approve`](/rest/reference/actions#approve-a-workflow-run-for-a-fork-pull-request) (write) -{% endif -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id/artifacts`](/rest/reference/actions#list-workflow-run-artifacts) (read) -- [`POST /repos/:owner/:repo/actions/runs/:run_id/cancel`](/rest/reference/actions#cancel-a-workflow-run) (write) -- [`GET /repos/:owner/:repo/actions/runs/:run_id/jobs`](/rest/reference/actions#list-jobs-for-a-workflow-run) (read) -- [`GET /repos/:owner/:repo/actions/runs/:run_id/logs`](/rest/reference/actions#download-workflow-run-logs) (read) -- [`DELETE /repos/:owner/:repo/actions/runs/:run_id/logs`](/rest/reference/actions#delete-workflow-run-logs) (write) -- [`POST /repos/:owner/:repo/actions/runs/:run_id/rerun`](/rest/reference/actions#re-run-a-workflow) (write) -- [`GET /repos/:owner/:repo/actions/workflows`](/rest/reference/actions#list-repository-workflows) (read) -- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id`](/rest/reference/actions#get-a-workflow) (read) -- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id/runs`](/rest/reference/actions#list-workflow-runs) (read) -- [`POST /repos/:owner/:repo/actions/workflows/:workflow_id/dispatches`](/rest/reference/actions#create-a-workflow-dispatch-event) (write) -{% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-a-repository) (read){% endif %} +{% ifversion ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/actions/cache/usage-policy`](/rest/reference/actions#get-github-actions-cache-usage-policy-for-a-repository) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.6 %}- [`GET /repos/{owner}/{repo}/actions/caches`](/rest/actions/cache#list-github-actions-caches-for-a-repository) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.6 %}- [`DELETE /repos/{owner}/{repo}/actions/caches`](/rest/actions/cache#delete-github-actions-caches-for-a-repository-using-a-cache-key) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.6 %}- [`DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}`](/rest/actions/cache#delete-a-github-actions-cache-for-a-repository-using-a-cache-id) (write){% endif %} +- [`GET /repos/{owner}/{repo}/actions/artifacts`](/rest/reference/actions#list-artifacts-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}`](/rest/reference/actions#get-an-artifact) (read) +- [`DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}`](/rest/reference/actions#delete-an-artifact) (write) +- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts`](/rest/reference/actions#list-workflow-run-artifacts) (read) +{% ifversion fpt or ghec or ghes %}- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments`](/rest/reference/actions#get-pending-deployments-for-a-workflow-run) (read){% endif %} +{% ifversion fpt or ghec or ghes %}- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments`](/rest/reference/actions#review-pending-deployments-for-a-workflow-run) (read){% endif %} +- [`GET /repos/{owner}/{repo}/environments`](/rest/deployments/environments#list-environments) (read) +- [`GET /repos/{owner}/{repo}/actions/jobs/{job_id}`](/rest/reference/actions#get-a-job-for-a-workflow-run) (read) +- [`GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs`](/rest/reference/actions#download-job-logs-for-a-workflow-run) (read) +{% ifversion fpt or ghec or ghes > 3.4 %}- [`POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun`](/rest/reference/actions#re-run-job-for-workflow-run) (write){% endif %} +{% ifversion fpt or ghec or ghae or ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs`](/rest/reference/actions#list-jobs-for-a-workflow-run-attempt) (read){% endif %} +- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs`](/rest/reference/actions#list-jobs-for-a-workflow-run) (read) +- [`GET /repos/{owner}/{repo}/actions/runs`](/rest/reference/actions#list-workflow-runs-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}`](/rest/reference/actions#get-a-workflow-run) (read) +- [`DELETE /repos/{owner}/{repo}/actions/runs/{run_id}`](/rest/reference/actions#delete-a-workflow-run) (write) +{% ifversion fpt or ghec or ghes %}- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals`](/rest/reference/actions#get-the-review-history-for-a-workflow-run) (read){% endif %} +{% ifversion fpt or ghec %}- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve`](/rest/reference/actions#approve-a-workflow-run-for-a-fork-pull-request) (write){% endif %} +{% ifversion fpt or ghec or ghae or ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}`](/rest/reference/actions#get-a-workflow-run-attempt) (read){% endif %} +{% ifversion fpt or ghec or ghae or ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs`](/rest/reference/actions#download-workflow-run-attempt-logs) (read){% endif %} +- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel`](/rest/reference/actions#cancel-a-workflow-run) (write) +- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs`](/rest/reference/actions#download-workflow-run-logs) (read) +- [`DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs`](/rest/reference/actions#delete-workflow-run-logs) (write) +- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun`](/rest/reference/actions#re-run-a-workflow) (write) +{% ifversion fpt or ghec or ghes > 3.4 %}- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs`](/rest/reference/actions#re-run-workflow-failed-jobs) (write){% endif %} +{% ifversion fpt or ghec or ghae %}- [`GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing`](/rest/reference/actions#get-workflow-run-usage) (read){% endif %} +- [`GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs`](/rest/reference/actions#list-workflow-runs) (read) +- [`GET /repos/{owner}/{repo}/actions/workflows`](/rest/reference/actions#list-repository-workflows) (read) +- [`GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}`](/rest/reference/actions#get-a-workflow) (read) +- [`PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable`](/rest/reference/actions#disable-a-workflow) (write) +- [`POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches`](/rest/reference/actions#create-a-workflow-dispatch-event) (write) +- [`PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable`](/rest/reference/actions#enable-a-workflow) (write) +{% ifversion fpt or ghec or ghae %}- [`GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing`](/rest/reference/actions#get-workflow-usage) (read){% endif %} ## Administration -- [`POST /orgs/:org/repos`](/rest/reference/repos#create-an-organization-repository) (write) -- [`PATCH /repos/:owner/:repo`](/rest/reference/repos#update-a-repository) (write) -- [`DELETE /repos/:owner/:repo`](/rest/reference/repos#delete-a-repository) (write) -- [`GET /repos/:owner/:repo/actions/runners/downloads`](/rest/reference/actions#list-runner-applications-for-a-repository) (read) -- [`GET /repos/:owner/:repo/actions/runners`](/rest/reference/actions#list-self-hosted-runners-for-a-repository) (read) -- [`GET /repos/:owner/:repo/actions/runners/:runner_id`](/rest/reference/actions#get-a-self-hosted-runner-for-a-repository) (read) -- [`DELETE /repos/:owner/:repo/actions/runners/:runner_id`](/rest/reference/actions#delete-a-self-hosted-runner-from-a-repository) (write) -- [`GET /repos/:owner/:repo/actions/runners/:runner_id/labels`](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-a-repository) (read) -- [`POST /repos/:owner/:repo/actions/runners/:runner_id/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-a-repository) (write) -- [`PUT /repos/:owner/:repo/actions/runners/:runner_id/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-a-repository) (write) -- [`DELETE /repos/:owner/:repo/actions/runners/:runner_id/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-a-repository) (write) -- [`DELETE /repos/:owner/:repo/actions/runners/:runner_id/labels/:name`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-a-repository) (write) -{% ifversion fpt or ghec or ghes -%} -- [`POST /repos/:owner/:repo/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-a-repository) (write) -- [`POST /repos/:owner/:repo/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-a-repository) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /repos/:owner/:repo/automated-security-fixes`](/rest/reference/repos#enable-automated-security-fixes) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/automated-security-fixes`](/rest/reference/repos#disable-automated-security-fixes) (write) -{% endif -%} -- [`POST /repos/:owner/:repo/forks`](/rest/reference/repos#create-a-fork) (write) -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-a-repository) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /repos/:owner/:repo/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-a-repository) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-for-a-repository) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/pages/health`](/rest/reference/pages#get-a-dns-health-check-for-github-pages) (write) -{% endif -%} -{% ifversion ghes > 3.3 -%} -- [`GET /repos/:owner/:repo/replicas/caches`](/rest/reference/repos#list-repository-cache-replication-status) (read) -{% endif -%} -- [`PUT /repos/:owner/:repo/topics`](/rest/reference/repos#replace-all-repository-topics) (write) -- [`POST /repos/:owner/:repo/transfer`](/rest/reference/repos#transfer-a-repository) (write) -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#enable-vulnerability-alerts) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#enable-vulnerability-alerts) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/vulnerability-alerts`](/rest/reference/repos#disable-vulnerability-alerts) (write) -{% endif -%} -- [`PATCH /user/repository_invitations/:invitation_id`](/rest/reference/collaborators#accept-a-repository-invitation) (write) -- [`DELETE /user/repository_invitations/:invitation_id`](/rest/reference/collaborators#decline-a-repository-invitation) (write) - -### Branches -- [`GET /repos/:owner/:repo/branches/:branch/protection`](/rest/reference/branches#get-branch-protection) (read) -- [`PUT /repos/:owner/:repo/branches/:branch/protection`](/rest/reference/branches#update-branch-protection) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection`](/rest/reference/branches#delete-branch-protection) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/enforce_admins`](/rest/reference/branches#get-admin-branch-protection) (read) -- [`POST /repos/:owner/:repo/branches/:branch/protection/enforce_admins`](/rest/reference/branches#set-admin-branch-protection) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/enforce_admins`](/rest/reference/branches#delete-admin-branch-protection) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews`](/rest/reference/branches#get-pull-request-review-protection) (read) -- [`PATCH /repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews`](/rest/reference/branches#update-pull-request-review-protection) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews`](/rest/reference/branches#delete-pull-request-review-protection) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/required_signatures`](/rest/reference/branches#get-commit-signature-protection) (read) -- [`POST /repos/:owner/:repo/branches/:branch/protection/required_signatures`](/rest/reference/branches#create-commit-signature-protection) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/required_signatures`](/rest/reference/branches#delete-commit-signature-protection) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/required_status_checks`](/rest/reference/branches#get-status-checks-protection) (read) -- [`PATCH /repos/:owner/:repo/branches/:branch/protection/required_status_checks`](/rest/reference/branches#update-status-check-protection) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/required_status_checks`](/rest/reference/branches#remove-status-check-protection) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts`](/rest/reference/branches#get-all-status-check-contexts) (read) -- [`POST /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts`](/rest/reference/branches#add-status-check-contexts) (write) -- [`PUT /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts`](/rest/reference/branches#set-status-check-contexts) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts`](/rest/reference/branches#remove-status-check-contexts) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/restrictions`](/rest/reference/branches#get-access-restrictions) (read) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/restrictions`](/rest/reference/branches#delete-access-restrictions) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/restrictions/teams`](/rest/reference/repos#list-teams-with-access-to-the-protected-branch) (read) -- [`POST /repos/:owner/:repo/branches/:branch/protection/restrictions/teams`](/rest/reference/branches#add-team-access-restrictions) (write) -- [`PUT /repos/:owner/:repo/branches/:branch/protection/restrictions/teams`](/rest/reference/branches#set-team-access-restrictions) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/restrictions/teams`](/rest/reference/branches#remove-team-access-restrictions) (write) -- [`GET /repos/:owner/:repo/branches/:branch/protection/restrictions/users`](/rest/reference/repos#list-users-with-access-to-the-protected-branch) (read) -- [`POST /repos/:owner/:repo/branches/:branch/protection/restrictions/users`](/rest/reference/branches#add-user-access-restrictions) (write) -- [`PUT /repos/:owner/:repo/branches/:branch/protection/restrictions/users`](/rest/reference/branches#set-user-access-restrictions) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/restrictions/users`](/rest/reference/branches#remove-user-access-restrictions) (write) -- [`POST /repos/:owner/:repo/branches/:branch/rename`](/rest/reference/branches#rename-a-branch) (write) - -### Collaborators -- [`PUT /repos/:owner/:repo/collaborators/:username`](/rest/reference/collaborators#add-a-repository-collaborator) (write) -- [`DELETE /repos/:owner/:repo/collaborators/:username`](/rest/reference/collaborators#remove-a-repository-collaborator) (write) - -### Invitations -- [`GET /repos/:owner/:repo/invitations`](/rest/reference/collaborators#list-repository-invitations) (read) -- [`PATCH /repos/:owner/:repo/invitations/:invitation_id`](/rest/reference/collaborators#update-a-repository-invitation) (write) -- [`DELETE /repos/:owner/:repo/invitations/:invitation_id`](/rest/reference/collaborators#delete-a-repository-invitation) (write) - -### SSH keys -- [`GET /repos/:owner/:repo/keys`](/rest/reference/deployments#list-deploy-keys) (read) -- [`POST /repos/:owner/:repo/keys`](/rest/reference/deployments#create-a-deploy-key) (write) -- [`GET /repos/:owner/:repo/keys/:key_id`](/rest/reference/deployments#get-a-deploy-key) (read) -- [`DELETE /repos/:owner/:repo/keys/:key_id`](/rest/reference/deployments#delete-a-deploy-key) (write) - -### Teams -- [`GET /repos/:owner/:repo/teams`](/rest/reference/repos#list-repository-teams) (read) -- [`PUT /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#add-or-update-team-repository-permissions) (write) -- [`DELETE /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#remove-a-repository-from-a-team) (write) +{% ifversion ghes > 3.4 %}- [`PATCH /repos/{owner}/{repo}/actions/cache/usage-policy`](/rest/reference/actions#set-github-actions-cache-usage-policy-for-a-repository) (write){% endif %} +{% ifversion fpt or ghec %}- [`PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#create-or-update-a-repository-secret) (write){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#delete-a-repository-secret) (write){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-a-repository) (read){% endif %} +{% ifversion fpt or ghec %}- [`PUT /repos/{owner}/{repo}/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-a-repository) (write){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /repos/{owner}/{repo}/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-for-a-repository) (write){% endif %} +- [`PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#add-or-update-team-repository-permissions) (write) +- [`DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#remove-a-repository-from-a-team) (write) +- [`POST /orgs/{org}/repos`](/rest/reference/repos#create-an-organization-repository) (write) +- [`PATCH /repos/{owner}/{repo}`](/rest/reference/repos/#update-a-repository) (write) +- [`DELETE /repos/{owner}/{repo}`](/rest/reference/repos#delete-a-repository) (write) +- [`POST /repos/{owner}/{repo}/forks`](/rest/reference/repos#create-a-fork) (write) +{% ifversion ghes > 3.3 %}- [`GET /repos/{owner}/{repo}/replicas/caches`](/rest/reference/repos#list-repository-cache-replication-status) (read){% endif %} +- [`GET /repos/{owner}/{repo}/teams`](/rest/reference/repos#list-repository-teams) (read) +- [`POST /repos/{owner}/{repo}/transfer`](/rest/reference/repos#transfer-a-repository) (write) +- [`POST /user/repos`](/rest/reference/repos#create-a-repository-for-the-authenticated-user) (write) +- [`GET /repos/{owner}/{repo}/actions/permissions`](/rest/reference/actions#get-github-actions-permissions-for-a-repository) (read) +- [`PUT /repos/{owner}/{repo}/actions/permissions`](/rest/reference/actions#set-github-actions-permissions-for-a-repository) (write) +{% ifversion fpt or ghec or ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/actions/permissions/access`](/rest/reference/actions#get-workflow-access-level-to-a-repository) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`PUT /repos/{owner}/{repo}/actions/permissions/access`](/rest/reference/actions#set-workflow-access-to-a-repository) (write){% endif %} +- [`GET /repos/{owner}/{repo}/actions/permissions/selected-actions`](/rest/reference/actions#get-allowed-actions-for-a-repository) (read) +- [`PUT /repos/{owner}/{repo}/actions/permissions/selected-actions`](/rest/reference/actions#set-allowed-actions-for-a-repository) (write) +{% ifversion fpt or ghec or ghes > 3.5 %}- [`GET /repos/{owner}/{repo}/actions/permissions/workflow`](/rest/reference/actions#get-default-workflow-permissions-for-a-repository) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.5 %}- [`PUT /repos/{owner}/{repo}/actions/permissions/workflow`](/rest/reference/actions#set-default-workflow-permissions-for-a-repository) (write){% endif %} +- [`GET /repos/{owner}/{repo}/autolinks`](/v3/repos#list-autolinks) (read) +- [`POST /repos/{owner}/{repo}/autolinks`](/v3/repos#create-an-autolink) (write) +- [`GET /repos/{owner}/{repo}/autolinks/{autolink_id}`](/v3/repos#get-autolink) (read) +- [`DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}`](/v3/repos#delete-autolink) (write) +{% ifversion fpt or ghec %}- [`PUT /repos/{owner}/{repo}/automated-security-fixes`](/rest/reference/repos#enable-automated-security-fixes) (write){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /repos/{owner}/{repo}/automated-security-fixes`](/rest/reference/repos#disable-automated-security-fixes) (write){% endif %} +- [`PUT /repos/{owner}/{repo}/collaborators/{username}`](/rest/collaborators/collaborators#add-a-repository-collaborator) (write) +- [`DELETE /repos/{owner}/{repo}/collaborators/{username}`](/rest/collaborators/collaborators#remove-a-repository-collaborator) (write) +- [`GET /repos/{owner}/{repo}/invitations`](/rest/collaborators/invitations#list-repository-invitations) (read) +- [`PATCH /repos/{owner}/{repo}/invitations/{invitation_id}`](/rest/collaborators/invitations#update-a-repository-invitation) (write) +- [`DELETE /repos/{owner}/{repo}/invitations/{invitation_id}`](/rest/collaborators/invitations#delete-a-repository-invitation) (write) +- [`GET /user/repository_invitations`](/rest/collaborators/invitations#list-repository-invitations-for-the-authenticated-user) (read) +- [`PATCH /user/repository_invitations/{invitation_id}`](/rest/collaborators/invitations#accept-a-repository-invitation) (write) +- [`DELETE /user/repository_invitations/{invitation_id}`](/rest/collaborators/invitations#decline-a-repository-invitation) (write) +- [`GET /repos/{owner}/{repo}/keys`](/rest/reference/repos#list-deploy-keys) (read) +- [`POST /repos/{owner}/{repo}/keys`](/rest/reference/repos#create-a-deploy-key) (write) +- [`GET /repos/{owner}/{repo}/keys/{key_id}`](/rest/reference/repos#get-a-deploy-key) (read) +- [`DELETE /repos/{owner}/{repo}/keys/{key_id}`](/rest/reference/repos#delete-a-deploy-key) (write) +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/pages/health`](/rest/pages#get-a-dns-health-check-for-github-pages) (write){% endif %} +- [`GET /repos/{owner}/{repo}/actions/runners`](/rest/reference/actions#list-self-hosted-runners-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/actions/runners/{runner_id}`](/rest/reference/actions#get-a-self-hosted-runner-for-a-repository) (read) +- [`DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}`](/rest/reference/actions#delete-a-self-hosted-runner-from-a-repository) (write) +{% ifversion fpt or ghec or ghes > 3.3 %}- [`GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels`](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-a-repository) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-a-repository) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-a-repository) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-a-repository) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-a-repository) (write){% endif %} +- [`GET /repos/{owner}/{repo}/actions/runners/downloads`](/rest/reference/actions#list-runner-applications-for-a-repository) (read) +- [`POST /repos/{owner}/{repo}/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-a-repository) (write) +- [`POST /repos/{owner}/{repo}/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-a-repository) (write) +{% ifversion fpt or ghec or ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/tags/protection`](/rest/reference/repos#list-tag-protection-state-of-a-repository) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`POST /repos/{owner}/{repo}/tags/protection`](/rest/reference/repos#create-tag-protection-state-for-a-repository) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`DELETE /repos/{owner}/{repo}/tags/protection/{tag_protection_id}`](/rest/reference/repos#delete-tag-protection-state-for-a-repository) (write){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/vulnerability-alerts`](/rest/reference/repos#check-if-vulnerability-alerts-are-enabled-for-a-repository) (read){% endif %} +{% ifversion fpt or ghec %}- [`PUT /repos/{owner}/{repo}/vulnerability-alerts`](/rest/reference/repos#enable-vulnerability-alerts) (write){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /repos/{owner}/{repo}/vulnerability-alerts`](/rest/reference/repos#disable-vulnerability-alerts) (write){% endif %} +- [`PUT /repos/{owner}/{repo}/topics`](/rest/reference/repos#replace-all-repository-topics) (write) +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/traffic/clones`](/rest/metrics/traffic#get-repository-clones) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/traffic/popular/paths`](/rest/metrics/traffic#get-top-referral-paths) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/traffic/popular/referrers`](/rest/metrics/traffic#get-top-referral-sources) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/traffic/views`](/rest/metrics/traffic#get-page-views) (read){% endif %} {% ifversion fpt or ghec %} -### Traffic -- [`GET /repos/:owner/:repo/traffic/clones`](/rest/reference/repository-metrics#get-repository-clones) (read) -- [`GET /repos/:owner/:repo/traffic/popular/paths`](/rest/reference/repository-metrics#get-top-referral-paths) (read) -- [`GET /repos/:owner/:repo/traffic/popular/referrers`](/rest/reference/repository-metrics#get-top-referral-sources) (read) -- [`GET /repos/:owner/:repo/traffic/views`](/rest/reference/repository-metrics#get-page-views) (read) -{% endif %} -{% ifversion fpt or ghec %} -## Blocking users +## Blocking - [`GET /user/blocks`](/rest/reference/users#list-users-blocked-by-the-authenticated-user) (read) -- [`GET /user/blocks/:username`](/rest/reference/users#check-if-a-user-is-blocked-by-the-authenticated-user) (read) -- [`PUT /user/blocks/:username`](/rest/reference/users#block-a-user) (write) -- [`DELETE /user/blocks/:username`](/rest/reference/users#unblock-a-user) (write) +- [`GET /user/blocks/{username}`](/rest/reference/users#check-if-a-user-is-blocked-by-the-authenticated-user) (read) +- [`PUT /user/blocks/{username}`](/rest/reference/users#block-a-user) (write) +- [`DELETE /user/blocks/{username}`](/rest/reference/users#unblock-a-user) (write) + {% endif %} ## Checks -- [`POST /repos/:owner/:repo/check-runs`](/rest/reference/checks#create-a-check-run) (write) -- [`GET /repos/:owner/:repo/check-runs/:check_run_id`](/rest/reference/checks#get-a-check-run) (read) -- [`PATCH /repos/:owner/:repo/check-runs/:check_run_id`](/rest/reference/checks#update-a-check-run) (write) -- [`GET /repos/:owner/:repo/check-runs/:check_run_id/annotations`](/rest/reference/checks#list-check-run-annotations) (read) -- [`POST /repos/:owner/:repo/check-suites`](/rest/reference/checks#create-a-check-suite) (write) -- [`GET /repos/:owner/:repo/check-suites/:check_suite_id`](/rest/reference/checks#get-a-check-suite) (read) -- [`GET /repos/:owner/:repo/check-suites/:check_suite_id/check-runs`](/rest/reference/checks#list-check-runs-in-a-check-suite) (read) -- [`POST /repos/:owner/:repo/check-suites/:check_suite_id/rerequest`](/rest/reference/checks#rerequest-a-check-suite) (write) -- [`PATCH /repos/:owner/:repo/check-suites/preferences`](/rest/reference/checks#update-repository-preferences-for-check-suites) (write) -- [`GET /repos/:owner/:repo/commits/:sha/check-runs`](/rest/reference/checks#list-check-runs-for-a-git-reference) (read) -- [`GET /repos/:owner/:repo/commits/:sha/check-suites`](/rest/reference/checks#list-check-suites-for-a-git-reference) (read) - -## Code scanning alerts - -- [`GET /repos/:owner/:repo/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository) (read) -- [`GET /repos/:owner/:repo/code-scanning/alerts/:alert_number`](/rest/reference/code-scanning#get-a-code-scanning-alert) (read) -- [`PATCH /repos/:owner/:repo/code-scanning/alerts/:alert_number`](/rest/reference/code-scanning#update-a-code-scanning-alert) (write) -- [`GET /repos/:owner/:repo/code-scanning/alerts/:alert_number/instances`](/rest/reference/code-scanning#list-instances-of-a-code-scanning-alert) (read) -- [`GET /repos/:owner/:repo/code-scanning/analyses`](/rest/reference/code-scanning#list-code-scanning-analyses-for-a-repository) (read) -- [`GET /repos/:owner/:repo/code-scanning/analyses/:analysis_id`](/rest/reference/code-scanning#get-a-code-scanning-analysis-for-a-repository) (read) -{% ifversion fpt or ghec or ghes -%} -- [`DELETE /repos/:owner/:repo/code-scanning/analyses/:analysis_id`](/rest/reference/code-scanning#delete-a-code-scanning-analysis-from-a-repository) (write) -{% endif -%} -- [`POST /repos/:owner/:repo/code-scanning/sarifs`](/rest/reference/code-scanning#upload-an-analysis-as-sarif-data) (write) -- [`GET /repos/:owner/:repo/code-scanning/sarifs/:sarif_id`](/rest/reference/code-scanning#get-information-about-a-sarif-upload) (read) -{% ifversion fpt or ghec or ghes > 3.4 or ghae > 3.4 -%} -- [`GET /orgs/:org/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-by-organization) (read) -{% endif -%} +- [`POST /repos/{owner}/{repo}/check-runs`](/rest/reference/checks#create-a-check-run) (write) +- [`GET /repos/{owner}/{repo}/check-runs/{check_run_id}`](/rest/reference/checks#get-a-check-run) (read) +- [`PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}`](/rest/reference/checks#update-a-check-run) (write) +- [`GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations`](/rest/reference/checks#list-check-run-annotations) (read) +- [`POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest`](/rest/reference/checks#rerequest-a-check-run) (write) +- [`GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs`](/rest/reference/checks#list-check-runs-in-a-check-suite) (read) +- [`POST /repos/{owner}/{repo}/check-suites`](/rest/reference/checks#create-a-check-suite) (write) +- [`GET /repos/{owner}/{repo}/check-suites/{check_suite_id}`](/rest/reference/checks#get-a-check-suite) (read) +- [`POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest`](/rest/reference/checks#rerequest-a-check-suite) (write) +- [`PATCH /repos/{owner}/{repo}/check-suites/preferences`](/rest/reference/checks#update-repository-preferences-for-check-suites) (write) +{% ifversion fpt or ghec or ghes %}- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments`](/rest/reference/actions#review-pending-deployments-for-a-workflow-run) (read){% endif %} {% ifversion fpt or ghec %} + ## Codespaces -- [`GET /repos/:owner/:repo/codespaces/machines`](/rest/reference/codespaces#list-available-machine-types-for-a-repository) +- [`GET /orgs/{org}/codespaces`](/rest/reference/codespaces#list-in-organization) (read) +- [`GET /repos/{owner}/{repo}/codespaces`](/rest/reference/codespaces#list-codespaces-in-a-repository-for-the-authenticated-user) (read) +- [`POST /repos/{owner}/{repo}/codespaces`](/rest/reference/codespaces#create-a-codespace-in-a-repository) (write) +- [`GET /repos/{owner}/{repo}/codespaces/new`](/rest/reference/codespaces#preview-attributes-for-a-new-codespace) (write) +- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces`](/rest/reference/codespaces#create-a-codespace-from-a-pull-request) (write) +- [`GET /user/codespaces`](/rest/reference/codespaces#list-codespaces-for-the-authenticated-user) (read) +- [`POST /user/codespaces`](/rest/reference/codespaces#create-a-codespace-for-the-authenticated-user) (write) +- [`GET /user/codespaces/{codespace_name}`](/rest/reference/codespaces#get-a-codespace-for-the-authenticated-user) (read) +- [`PATCH /user/codespaces/{codespace_name}`](/rest/reference/codespaces#update-a-codespace-for-the-authenticated-user) (write) +- [`DELETE /user/codespaces/{codespace_name}`](/rest/reference/codespaces#delete-a-codespace-for-the-authenticated-user) (write) + +## Codespaces lifecycle admin + +- [`POST /user/codespaces/{codespace_name}/exports`](/rest/codespaces/codespaces#export-a-codespace-for-the-authenticated-user) (write) +- [`GET /user/codespaces/{codespace_name}/exports/{export_id}`](/rest/codespaces/codespaces#get-details-about-a-codespace-export) (read) +- [`POST /user/codespaces/{codespace_name}/start`](/rest/reference/codespaces#start-a-codespace-for-the-authenticated-user) (write) +- [`POST /user/codespaces/{codespace_name}/stop`](/rest/reference/codespaces#stop-a-codespace-for-the-authenticated-user) (write) + +## Codespaces metadata + +- [`GET /repos/{owner}/{repo}/codespaces/devcontainers`](/rest/reference/codespaces#list-devcontainers-in-a-repository-for-the-authenticated-user) (read) +- [`GET /repos/{owner}/{repo}/codespaces/machines`](/rest/reference/codespaces#list-available-machine-types-for-a-repository) (read) +- [`GET /user/codespaces/{codespace_name}/machines`](/rest/reference/codespaces#list-machine-types-for-a-codespace) (read) + +## Codespaces secrets + +- [`GET /repos/{owner}/{repo}/codespaces/secrets`](/rest/reference/codespaces#list-repository-secrets) (write) +- [`GET /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#get-a-repository-secret) (write) +- [`PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#create-or-update-a-repository-secret) (write) +- [`DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#delete-a-repository-secret) (write) +- [`GET /repos/{owner}/{repo}/codespaces/secrets/public-key`](/rest/reference/codespaces#get-a-repository-public-key) (write) + +## Codespaces user secrets + +- [`GET /user/codespaces/secrets`](/rest/reference/codespaces#list-secrets-for-the-authenticated-user) (read) +- [`GET /user/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#get-a-secret-for-the-authenticated-user) (read) +- [`PUT /user/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#create-or-update-a-secret-for-the-authenticated-user) (write) +- [`DELETE /user/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#delete-a-secret-for-the-authenticated-user) (write) +- [`GET /user/codespaces/secrets/public-key`](/rest/reference/codespaces#get-public-key-for-the-authenticated-user) (read) +- [`GET /user/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#list-selected-repositories-for-a-user-secret) (read) +- [`PUT /user/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#set-selected-repositories-for-a-user-secret) (write) +- [`PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}`](/rest/reference/codespaces#add-a-selected-repository-to-a-user-secret) (write) +- [`DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}`](/rest/reference/codespaces#remove-a-selected-repository-from-a-user-secret) (write) + {% endif %} -## Commit statuses - -- [`GET /repos/:owner/:repo/commits/:ref/status`](/rest/reference/commits#get-the-combined-status-for-a-specific-reference) (read) -- [`GET /repos/:owner/:repo/commits/:ref/statuses`](/rest/reference/commits#list-commit-statuses-for-a-reference) (read) -- [`POST /repos/:owner/:repo/statuses/:sha`](/rest/reference/commits#create-a-commit-status) (write) - ## Contents -- [`GET /repos/:owner/:repo/:archive_format/:ref`](/rest/reference/repos#download-a-repository-archive) (read) -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#get-an-artifact) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/actions/artifacts/:artifact_id`](/rest/reference/actions#delete-an-artifact) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/artifacts/:artifact_id/zip`](/rest/reference/actions#download-an-artifact) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/jobs/:job_id`](/rest/reference/actions#get-a-job-for-a-workflow-run) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/jobs/:job_id/logs`](/rest/reference/actions#download-job-logs-for-a-workflow-run) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs`](/rest/reference/actions#list-workflow-runs-for-a-repository) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id`](/rest/reference/actions#get-a-workflow-run) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id/artifacts`](/rest/reference/actions#list-workflow-run-artifacts) (read) -{% endif -%} -{% ifversion fpt -%} -- [`POST /repos/:owner/:repo/actions/runs/:run_id/cancel`](/rest/reference/actions#cancel-a-workflow-run) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id/jobs`](/rest/reference/actions#list-jobs-for-a-workflow-run) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/runs/:run_id/logs`](/rest/reference/actions#download-workflow-run-logs) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/actions/runs/:run_id/logs`](/rest/reference/actions#delete-workflow-run-logs) (write) -{% endif -%} -{% ifversion fpt -%} -- [`POST /repos/:owner/:repo/actions/runs/:run_id/rerun`](/rest/reference/actions#re-run-a-workflow) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/secrets`](/rest/reference/actions#list-repository-secrets) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/secrets/:name`](/rest/reference/actions#get-a-repository-secret) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /repos/:owner/:repo/actions/secrets/:name`](/rest/reference/actions#create-or-update-a-repository-secret) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /repos/:owner/:repo/actions/secrets/:name`](/rest/reference/actions#delete-a-repository-secret) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/secrets/public-key`](/rest/reference/actions#get-a-repository-public-key) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/workflows`](/rest/reference/actions#list-repository-workflows) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id`](/rest/reference/actions#get-a-workflow) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/actions/workflows/:workflow_id/runs`](/rest/reference/actions#list-workflow-runs) (read) -{% endif -%} -- [`GET /repos/:owner/:repo/check-runs/:check_run_id`](/rest/reference/checks#get-a-check-run) (read) -- [`GET /repos/:owner/:repo/check-runs/:check_run_id/annotations`](/rest/reference/checks#list-check-run-annotations) (read) -- [`GET /repos/:owner/:repo/check-suites/:check_suite_id`](/rest/reference/checks#get-a-check-suite) (read) -- [`GET /repos/:owner/:repo/check-suites/:check_suite_id/check-runs`](/rest/reference/checks#list-check-runs-in-a-check-suite) (read) -- [`POST /repos/:owner/:repo/check-suites/:check_suite_id/rerequest`](/rest/reference/checks#rerequest-a-check-suite) (write) -{% ifversion codeowners-errors %} -- [`GET /repos/:owner/:repo/codeowners/errors`](/rest/reference/repos#list-codeowners-errors) (read) -{% endif %} -- [`GET /repos/:owner/:repo/commits`](/rest/reference/commits#list-commits) (read) -- [`GET /repos/:owner/:repo/commits/:sha`](/rest/reference/commits#get-a-commit) (read) -- [`GET /repos/:owner/:repo/commits/:sha/check-runs`](/rest/reference/checks#list-check-runs-for-a-git-reference) (read) -- [`GET /repos/:owner/:repo/commits/:sha/check-suites`](/rest/reference/checks#list-check-suites-for-a-git-reference) (read) -- [`GET /repos/:owner/:repo/community/code_of_conduct`](/rest/reference/codes-of-conduct#get-the-code-of-conduct-for-a-repository) (read) -- [`GET /repos/:owner/:repo/compare/:base...:head`](/rest/reference/commits#compare-two-commits) (read) -- [`GET /repos/:owner/:repo/contents/:path`](/rest/reference/repos#get-repository-content) (read) -- [`POST /repos/:owner/:repo/dispatches`](/rest/reference/repos#create-a-repository-dispatch-event) (write) -- [`POST /repos/:owner/:repo/forks`](/rest/reference/repos#create-a-fork) (read) -- [`POST /repos/:owner/:repo/merges`](/rest/reference/branches#merge-a-branch) (write) -- [`PUT /repos/:owner/:repo/pulls/:pull_number/merge`](/rest/reference/pulls#merge-a-pull-request) (write) -- [`GET /repos/:owner/:repo/readme(?:/(.*))?`](/rest/reference/repos#get-a-repository-readme) (read) +{% ifversion fpt or ghec or ghae or ghes > 3.4 %}- [`GET /repos/{owner}/{repo}/codeowners/errors`](/rest/reference/repos#list-codeowners-errors) (read){% endif %} +- [`POST /repos/{owner}/{repo}/git/blobs`](/rest/reference/git#create-a-blob) (write) +- [`POST /repos/{owner}/{repo}/git/commits`](/rest/reference/git#create-a-commit) (write) +- [`POST /repos/{owner}/{repo}/git/refs`](/rest/reference/git#create-a-reference) (write) +- [`POST /repos/{owner}/{repo}/git/tags`](/rest/reference/git#create-a-tag-object) (write) +- [`POST /repos/{owner}/{repo}/git/trees`](/rest/reference/git#create-a-tree) (write) +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/import`](/rest/reference/migrations#get-an-import-status) (read){% endif %} +{% ifversion fpt or ghec %}- [`PUT /repos/{owner}/{repo}/import`](/rest/reference/migrations#start-an-import) (write){% endif %} +{% ifversion fpt or ghec %}- [`PATCH /repos/{owner}/{repo}/import`](/rest/reference/migrations#update-an-import) (write){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /repos/{owner}/{repo}/import`](/rest/reference/migrations#cancel-an-import) (write){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/import/authors`](/rest/reference/migrations#get-commit-authors) (read){% endif %} +{% ifversion fpt or ghec %}- [`PATCH /repos/{owner}/{repo}/import/authors/{author_id}`](/rest/reference/migrations#map-a-commit-author) (write){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/import/large_files`](/rest/reference/migrations#get-large-files) (read){% endif %} +{% ifversion fpt or ghec %}- [`PATCH /repos/{owner}/{repo}/import/lfs`](/rest/reference/migrations#update-git-lfs-preference) (write){% endif %} +- [`PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge`](/rest/reference/pulls#merge-a-pull-request) (write) +- [`POST /repos/{owner}/{repo}/comments/{comment_id}/reactions`](/rest/reference/reactions#create-reaction-for-a-commit-comment) (write) +- [`DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}`](/rest/reference/reactions#delete-a-commit-comment-reaction) (write) +- [`GET /repos/{owner}/{repo}/branches`](/rest/reference/repos#list-branches) (read) +- [`POST /repos/{owner}/{repo}/merge-upstream`](/rest/reference/repos#sync-a-fork-branch-with-the-upstream-repository) (write) +- [`POST /repos/{owner}/{repo}/merges`](/rest/reference/repos#merge-a-branch) (write) +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/code-scanning/codeql/databases`](/rest/reference/code-scanning#list-codeql-databases) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}`](/rest/reference/code-scanning#get-codeql-database) (read){% endif %} +- [`PATCH /repos/{owner}/{repo}/comments/{comment_id}`](/rest/commits/comments#update-a-commit-comment) (write) +- [`DELETE /repos/{owner}/{repo}/comments/{comment_id}`](/rest/commits/comments#delete-a-commit-comment) (write) +- [`GET /repos/{owner}/{repo}/commits`](/rest/commits/commits#list-commits) (read) +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/community/profile`](/rest/metrics/community#get-community-profile-metrics) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.5 %}- [`GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}`](/rest/reference/dependency-graph#get-a-diff-of-the-dependencies-between-commits) (read){% endif %} +- [`POST /repos/{owner}/{repo}/dispatches`](/rest/reference/repos#create-a-repository-dispatch-event) (write) +- [`GET /repos/{owner}/{repo}/releases`](/rest/reference/repos#list-releases) (read) +- [`POST /repos/{owner}/{repo}/releases`](/rest/reference/repos#create-a-release) (write) +- [`GET /repos/{owner}/{repo}/releases/{release_id}`](/rest/reference/repos#get-a-release) (read) +- [`PATCH /repos/{owner}/{repo}/releases/{release_id}`](/rest/reference/repos#update-a-release) (write) +- [`DELETE /repos/{owner}/{repo}/releases/{release_id}`](/rest/reference/repos#delete-a-release) (write) +- [`GET /repos/{owner}/{repo}/releases/{release_id}/assets`](/rest/reference/repos#list-release-assets) (read) +- [`GET /repos/{owner}/{repo}/releases/assets/{asset_id}`](/rest/reference/repos#get-a-release-asset) (read) +- [`PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}`](/rest/reference/repos#update-a-release-asset) (write) +- [`DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}`](/rest/reference/repos#delete-a-release-asset) (write) +{% ifversion fpt or ghec or ghes %}- [`POST /repos/{owner}/{repo}/releases/generate-notes`](/rest/reference/repos#generate-release-notes) (write){% endif %} +- [`GET /repos/{owner}/{repo}/releases/latest`](/rest/reference/repos#get-the-latest-release) (read) -### Branches -- [`GET /repos/:owner/:repo/branches`](/rest/reference/branches#list-branches) (read) -- [`GET /repos/:owner/:repo/branches/:branch`](/rest/reference/branches#get-a-branch) (read) -- [`GET /repos/:owner/:repo/branches/:branch/protection/restrictions/apps`](/rest/reference/repos#list-apps-with-access-to-the-protected-branch) (write) -- [`POST /repos/:owner/:repo/branches/:branch/protection/restrictions/apps`](/rest/reference/branches#add-app-access-restrictions) (write) -- [`PUT /repos/:owner/:repo/branches/:branch/protection/restrictions/apps`](/rest/reference/branches#set-app-access-restrictions) (write) -- [`DELETE /repos/:owner/:repo/branches/:branch/protection/restrictions/apps`](/rest/reference/branches#remove-user-access-restrictions) (write) -- [`POST /repos/:owner/:repo/branches/:branch/rename`](/rest/reference/branches#rename-a-branch) (write) +{% ifversion fpt or ghec or ghes > 3.3 %} -### Commit comments -- [`PATCH /repos/:owner/:repo/comments/:comment_id`](/rest/reference/commits#update-a-commit-comment) (write) -- [`DELETE /repos/:owner/:repo/comments/:comment_id`](/rest/reference/commits#delete-a-commit-comment) (write) -- [`POST /repos/:owner/:repo/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-a-commit-comment) (write) -- [`POST /repos/:owner/:repo/commits/:sha/comments`](/rest/reference/commits#create-a-commit-comment) (write) - -### Git -- [`POST /repos/:owner/:repo/git/blobs`](/rest/reference/git#create-a-blob) (write) -- [`GET /repos/:owner/:repo/git/blobs/:sha`](/rest/reference/git#get-a-blob) (read) -- [`POST /repos/:owner/:repo/git/commits`](/rest/reference/git#create-a-commit) (write) -- [`GET /repos/:owner/:repo/git/commits/:commit_id`](/rest/reference/git#get-a-commit) (read) -- [`POST /repos/:owner/:repo/git/refs`](/rest/reference/git#create-a-reference) (write) -- [`GET /repos/:owner/:repo/git/ref/:ref`](/rest/reference/git#get-a-reference) (read) -- [`GET /repos/:owner/:repo/git/matching-refs/:ref`](/rest/reference/git#list-matching-references) (read) -- [`PATCH /repos/:owner/:repo/git/refs/:ref`](/rest/reference/git#update-a-reference) (write) -- [`DELETE /repos/:owner/:repo/git/refs/:ref`](/rest/reference/git#delete-a-reference) (write) -- [`POST /repos/:owner/:repo/git/tags`](/rest/reference/git#create-a-tag-object) (write) -- [`GET /repos/:owner/:repo/git/tags/:tag_id`](/rest/reference/git#get-a-tag) (read) -- [`POST /repos/:owner/:repo/git/trees`](/rest/reference/git#create-a-tree) (write) -- [`GET /repos/:owner/:repo/git/trees/:sha`](/rest/reference/git#get-a-tree) (read) - -{% ifversion fpt or ghec %} -### Import -- [`GET /repos/:owner/:repo/import`](/rest/reference/migrations#get-an-import-status) (read) -- [`PUT /repos/:owner/:repo/import`](/rest/reference/migrations#start-an-import) (write) -- [`PATCH /repos/:owner/:repo/import`](/rest/reference/migrations#update-an-import) (write) -- [`DELETE /repos/:owner/:repo/import`](/rest/reference/migrations#cancel-an-import) (write) -- [`GET /repos/:owner/:repo/import/authors`](/rest/reference/migrations#get-commit-authors) (read) -- [`PATCH /repos/:owner/:repo/import/authors/:author_id`](/rest/reference/migrations#map-a-commit-author) (write) -- [`GET /repos/:owner/:repo/import/large_files`](/rest/reference/migrations#get-large-files) (read) -- [`PATCH /repos/:owner/:repo/import/lfs`](/rest/reference/migrations#update-git-lfs-preference) (write) -{% endif %} - -### Reactions -- [`DELETE /reactions/:reaction_id`](/rest/reference/reactions#delete-a-reaction-legacy) (write) -- [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-commit-comment-reaction) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-reaction) (write) -- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-comment-reaction) (write) -- [`DELETE /repos/:owner/:repo/pulls/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-pull-request-comment-reaction) (write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-reaction) (write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-comment-reaction) (write) - -### Releases -- [`GET /repos/:owner/:repo/releases`](/rest/reference/repos/#list-releases) (read) -- [`POST /repos/:owner/:repo/releases`](/rest/reference/repos/#create-a-release) (write) -- [`GET /repos/:owner/:repo/releases/:release_id`](/rest/reference/repos/#get-a-release) (read) -- [`PATCH /repos/:owner/:repo/releases/:release_id`](/rest/reference/repos/#update-a-release) (write) -- [`DELETE /repos/:owner/:repo/releases/:release_id`](/rest/reference/repos/#delete-a-release) (write) -- [`GET /repos/:owner/:repo/releases/:release_id/assets`](/rest/reference/repos/#list-release-assets) (read) -- [`GET /repos/:owner/:repo/releases/assets/:asset_id`](/rest/reference/repos/#get-a-release-asset) (read) -- [`PATCH /repos/:owner/:repo/releases/assets/:asset_id`](/rest/reference/repos/#update-a-release-asset) (write) -- [`DELETE /repos/:owner/:repo/releases/assets/:asset_id`](/rest/reference/repos/#delete-a-release-asset) (write) -- [`GET /repos/:owner/:repo/releases/latest`](/rest/reference/repos/#get-the-latest-release) (read) -- [`GET /repos/:owner/:repo/releases/tags/:tag`](/rest/reference/repos/#get-a-release-by-tag-name) (read) - -{% ifversion dependabot-alerts-rest-api %} -## Dependabot alerts - -- [`GET /repos/:owner/:repo/dependabot/alerts`](/rest/dependabot/alerts#list-dependabot-alerts-for-a-repository) (read) -- [`GET /repos/:owner/:repo/dependabot/alerts/:alert_number`](/rest/dependabot/alerts#get-a-dependabot-alert) (read) -- [`PATCH /repos/:owner/:repo/dependabot/alerts/:alert_number`](/rest/dependabot/alerts#update-a-dependabot-alert) (write) -{% endif %} - -{% ifversion fpt or ghec or ghes > 3.3%} ## Dependabot secrets -- [`GET /repos/:owner/:repo/dependabot/secrets/public-key`](/rest/reference/dependabot#get-a-repository-public-key) (read) -- [`GET /repos/:owner/:repo/dependabot/secrets`](/rest/reference/dependabot#list-repository-secrets) (read) -- [`GET /repos/:owner/:repo/dependabot/secrets/:secret_name`](/rest/reference/dependabot#get-a-repository-secret) (read) -- [`PUT /repos/:owner/:repo/dependabot/secrets/:secret_name`](/rest/reference/dependabot#create-or-update-a-repository-secret) (write) -- [`DELETE /repos/:owner/:repo/dependabot/secrets/:secret_name`](/rest/reference/dependabot#delete-a-repository-secret) (write) -- [`GET /orgs/:org/dependabot/secrets/public-key`](/rest/reference/dependabot#get-an-organization-public-key) (read) -- [`GET /orgs/:org/dependabot/secrets`](/rest/reference/dependabot#list-organization-secrets) (read) -- [`GET /orgs/:org/dependabot/secrets/:secret_name`](/rest/reference/dependabot#get-an-organization-secret) (read) -- [`PUT /orgs/:org/dependabot/secrets/:secret_name`](/rest/reference/dependabot#create-or-update-an-organization-secret) (write) -- [`GET /orgs/:org/dependabot/secrets/:secret_name/repositories`](/rest/reference/dependabot#list-selected-repositories-for-an-organization-secret) (read) -- [`PUT /orgs/:org/dependabot/secrets/:secret_name/repositories`](/rest/reference/dependabot#set-selected-repositories-for-an-organization-secret) (write) -- [`PUT /orgs/:org/dependabot/secrets/:secret_name/repositories/:repository_id`](/rest/reference/dependabot#add-selected-repository-to-an-organization-secret) (write) -- [`DELETE /orgs/:org/dependabot/secrets/:secret_name/repositories/:repository_id`](/rest/reference/dependabot#remove-selected-repository-from-an-organization-secret) (write) -- [`DELETE /orgs/:org/dependabot/secrets/:secret_name`](/rest/reference/dependabot#delete-an-organization-secret) (write) +- [`GET /repos/{owner}/{repo}/dependabot/secrets`](/rest/reference/dependabot#list-repository-secrets) (read) +- [`GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#get-a-repository-secret) (read) +- [`PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#create-or-update-a-repository-secret) (write) +- [`DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#delete-a-repository-secret) (write) +- [`GET /repos/{owner}/{repo}/dependabot/secrets/public-key`](/rest/reference/dependabot#get-a-repository-public-key) (read) + {% endif %} ## Deployments -- [`GET /repos/:owner/:repo/deployments`](/rest/reference/deployments#list-deployments) (read) -- [`POST /repos/:owner/:repo/deployments`](/rest/reference/deployments#create-a-deployment) (write) -- [`GET /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/deployments#get-a-deployment) (read) -- [`DELETE /repos/:owner/:repo/deployments/:deployment_id`](/rest/reference/deployments#delete-a-deployment) (write) -- [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses`](/rest/reference/deployments#list-deployment-statuses) (read) -- [`POST /repos/:owner/:repo/deployments/:deployment_id/statuses`](/rest/reference/deployments#create-a-deployment-status) (write) -- [`GET /repos/:owner/:repo/deployments/:deployment_id/statuses/:status_id`](/rest/reference/deployments#get-a-deployment-status) (read) +{% ifversion fpt or ghec or ghes %}- [`POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments`](/rest/reference/actions#review-pending-deployments-for-a-workflow-run) (read){% endif %} +- [`GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses`](/rest/reference/repos#list-deployment-statuses) (read) +- [`POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses`](/rest/reference/repos#create-a-deployment-status) (write) +- [`GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}`](/rest/reference/repos#get-a-deployment-status) (read) +- [`GET /repos/{owner}/{repo}/deployments`](/rest/reference/repos#list-deployments) (read) +- [`POST /repos/{owner}/{repo}/deployments`](/rest/reference/repos#create-a-deployment) (write) +- [`GET /repos/{owner}/{repo}/deployments/{deployment_id}`](/rest/reference/repos#get-a-deployment) (read) +- [`DELETE /repos/{owner}/{repo}/deployments/{deployment_id}`](/rest/reference/repos#delete-a-deployment) (write) -{% ifversion fpt or ghes or ghec %} -## Email addresses +{% ifversion fpt or ghec or ghes %} + +## Emails + +{% ifversion fpt or ghec %}- [`PATCH /user/email/visibility`](/rest/reference/users#set-primary-email-visibility-for-the-authenticated-user) (write){% endif %} +{% ifversion fpt or ghec or ghes %}- [`GET /user/emails`](/rest/reference/users#list-email-addresses-for-the-authenticated-user) (read){% endif %} +{% ifversion fpt or ghec or ghes %}- [`POST /user/emails`](/rest/reference/users#add-an-email-address-for-the-authenticated-user) (write){% endif %} +{% ifversion fpt or ghec or ghes %}- [`DELETE /user/emails`](/rest/reference/users#delete-an-email-address-for-the-authenticated-user) (write){% endif %} +{% ifversion fpt or ghec or ghes %}- [`GET /user/public_emails`](/rest/reference/users#list-public-email-addresses-for-the-authenticated-user) (read){% endif %} + +{% endif %} + +{% ifversion fpt or ghec or ghes > 3.3 %} + +## Enterprise administration + +{% ifversion fpt or ghec or ghes > 3.3 %}- [`GET /enterprises/{enterprise}/settings/billing/advanced-security`](/rest/reference/billing#export-advanced-security-active-committers-data-for-enterprise) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`GET /enterprises/{enterprise}/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-an-enterprise) (write){% endif %} +{% ifversion ghes > 3.4 %}- [`GET /enterprises/{enterprise}/actions/cache/usage-policy`](/rest/reference/actions#get-github-actions-cache-usage-policy-for-an-enterprise) (write){% endif %} +{% ifversion ghes > 3.4 %}- [`PATCH /enterprises/{enterprise}/actions/cache/usage-policy`](/rest/reference/actions#set-github-actions-cache-usage-policy-for-an-enterprise) (write){% endif %} -{% ifversion fpt or ghec -%} -- [`PATCH /user/email/visibility`](/rest/reference/users#set-primary-email-visibility-for-the-authenticated-user) (write) -{% endif -%} -- [`GET /user/emails`](/rest/reference/users#list-email-addresses-for-the-authenticated-user) (read) -- [`POST /user/emails`](/rest/reference/users#add-an-email-address-for-the-authenticated-user) (write) -- [`DELETE /user/emails`](/rest/reference/users#delete-an-email-address-for-the-authenticated-user) (write) -- [`GET /user/public_emails`](/rest/reference/users#list-public-email-addresses-for-the-authenticated-user) (read) {% endif %} ## Followers -- [`GET /user/followers`](/rest/reference/users#list-followers-of-a-user) (read) -- [`GET /user/following`](/rest/reference/users#list-the-people-a-user-follows) (read) -- [`GET /user/following/:username`](/rest/reference/users#check-if-a-person-is-followed-by-the-authenticated-user) (read) -- [`PUT /user/following/:username`](/rest/reference/users#follow-a-user) (write) -- [`DELETE /user/following/:username`](/rest/reference/users#unfollow-a-user) (write) +- [`GET /user/followers`](/rest/reference/users#list-followers-of-the-authenticated-user) (read) +- [`GET /user/following`](/rest/reference/users#list-the-people-the-authenticated-user-follows) (read) +- [`GET /user/following/{username}`](/rest/reference/users#check-if-a-person-is-followed-by-the-authenticated-user) (read) +- [`PUT /user/following/{username}`](/rest/reference/users#follow-a-user) (write) +- [`DELETE /user/following/{username}`](/rest/reference/users#unfollow-a-user) (write) -## Git SSH keys +## Gists -- [`GET /user/keys`](/rest/reference/users#list-public-ssh-keys-for-the-authenticated-user) (read) -- [`POST /user/keys`](/rest/reference/users#create-a-public-ssh-key-for-the-authenticated-user) (write) -- [`GET /user/keys/:key_id`](/rest/reference/users#get-a-public-ssh-key-for-the-authenticated-user) (read) -- [`DELETE /user/keys/:key_id`](/rest/reference/users#delete-a-public-ssh-key-for-the-authenticated-user) (write) +- [`POST /gists/{gist_id}/comments`](/rest/reference/gists#create-a-gist-comment) (write) +- [`PATCH /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#update-a-gist-comment) (write) +- [`DELETE /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#delete-a-gist-comment) (write) +- [`POST /gists`](/rest/reference/gists#create-a-gist) (write) +- [`PATCH /gists/{gist_id}`](/rest/reference/gists/#update-a-gist) (write) +- [`DELETE /gists/{gist_id}`](/rest/reference/gists#delete-a-gist) (write) +- [`POST /gists/{gist_id}/forks`](/rest/reference/gists#fork-a-gist) (write) +- [`PUT /gists/{gist_id}/star`](/rest/reference/gists#star-a-gist) (write) +- [`DELETE /gists/{gist_id}/star`](/rest/reference/gists#unstar-a-gist) (write) -## GPG keys +{% ifversion fpt or ghec or ghes > 3.6 %} + +## Git signing ssh public keys + +- [`GET /user/ssh_signing_keys`](/rest/reference/users#list-public-ssh-signing-keys-for-the-authenticated-user) (read) +- [`POST /user/ssh_signing_keys`](/rest/reference/users#create-an-ssh-signing-key-for-the-authenticated-user) (write) +- [`GET /user/ssh_signing_keys/{ssh_signing_key_id}`](/rest/reference/users#get-a-ssh-signing-key-for-the-authenticated-user) (read) +- [`DELETE /user/ssh_signing_keys/{ssh_signing_key_id}`](/rest/reference/users#delete-a-ssh-signing-key-for-the-authenticated-user) (write) + +{% endif %} + +## Gpg keys - [`GET /user/gpg_keys`](/rest/reference/users#list-gpg-keys-for-the-authenticated-user) (read) - [`POST /user/gpg_keys`](/rest/reference/users#create-a-gpg-key-for-the-authenticated-user) (write) -- [`GET /user/gpg_keys/:gpg_key_id`](/rest/reference/users#get-a-gpg-key-for-the-authenticated-user) (read) -- [`DELETE /user/gpg_keys/:gpg_key_id`](/rest/reference/users#delete-a-gpg-key-for-the-authenticated-user) (write) +- [`GET /user/gpg_keys/{gpg_key_id}`](/rest/reference/users#get-a-gpg-key-for-the-authenticated-user) (read) +- [`DELETE /user/gpg_keys/{gpg_key_id}`](/rest/reference/users#delete-a-gpg-key-for-the-authenticated-user) (write) {% ifversion fpt or ghec %} + ## Interaction limits -- [`GET /user/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-your-public-repositories) (read) - [`PUT /user/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-your-public-repositories) (write) +- [`GET /user/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-your-public-repositories) (read) - [`DELETE /user/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-from-your-public-repositories) (write) + {% endif %} ## Issues -Issues and pull requests are closely related. For more information, see "[List issues assigned to the authenticated user](/rest/reference/issues#list-issues-assigned-to-the-authenticated-user)." If your GitHub App has permissions on issues but not on pull requests, these endpoints will be limited to issues. Endpoints that return both issues and pull requests will be filtered. Endpoints that allow operations on both issues and pull requests will be restricted to issues. +- [`POST /repos/{owner}/{repo}/issues/{issue_number}/assignees`](/rest/reference/issues#add-assignees-to-an-issue) (write) +- [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees`](/rest/reference/issues#remove-assignees-from-an-issue) (write) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}/comments`](/rest/reference/issues#list-issue-comments) (read) +- [`POST /repos/{owner}/{repo}/issues/{issue_number}/comments`](/rest/reference/issues#create-an-issue-comment) (write) +- [`GET /repos/{owner}/{repo}/issues/comments`](/rest/reference/issues#list-issue-comments-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/issues/comments/{comment_id}`](/rest/reference/issues#get-an-issue-comment) (read) +- [`PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}`](/rest/reference/issues#update-an-issue-comment) (write) +- [`DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}`](/rest/reference/issues#delete-an-issue-comment) (write) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}/events`](/rest/reference/issues#list-issue-events) (read) +- [`GET /repos/{owner}/{repo}/issues/events`](/rest/reference/issues#list-issue-events-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/issues/events/{event_id}`](/rest/reference/issues#get-an-issue-event) (read) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}/timeline`](/rest/reference/issues#list-timeline-events-for-an-issue) (read) +- [`GET /repos/{owner}/{repo}/assignees`](/rest/reference/issues#list-assignees) (read) +- [`GET /repos/{owner}/{repo}/issues`](/rest/reference/issues#list-repository-issues) (read) +- [`POST /repos/{owner}/{repo}/issues`](/rest/reference/issues#create-an-issue) (write) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}`](/rest/reference/issues#get-an-issue) (read) +- [`PATCH /repos/{owner}/{repo}/issues/{issue_number}`](/rest/reference/issues/#update-an-issue) (write) +- [`PUT /repos/{owner}/{repo}/issues/{issue_number}/lock`](/rest/reference/issues#lock-an-issue) (write) +- [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock`](/rest/reference/issues#unlock-an-issue) (write) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}/labels`](/rest/reference/issues#list-labels-for-an-issue) (read) +- [`POST /repos/{owner}/{repo}/issues/{issue_number}/labels`](/rest/reference/issues#add-labels-to-an-issue) (write) +- [`PUT /repos/{owner}/{repo}/issues/{issue_number}/labels`](/rest/reference/issues#set-labels-for-an-issue) (write) +- [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels`](/rest/reference/issues#remove-all-labels-from-an-issue) (write) +- [`GET /repos/{owner}/{repo}/labels`](/rest/reference/issues#list-labels-for-a-repository) (read) +- [`POST /repos/{owner}/{repo}/labels`](/rest/reference/issues#create-a-label) (write) +- [`GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels`](/rest/reference/issues#list-labels-for-issues-in-a-milestone) (read) +- [`GET /repos/{owner}/{repo}/milestones`](/rest/reference/issues#list-milestones) (read) +- [`POST /repos/{owner}/{repo}/milestones`](/rest/reference/issues#create-a-milestone) (write) +- [`GET /repos/{owner}/{repo}/milestones/{milestone_number}`](/rest/reference/issues#get-a-milestone) (read) +- [`PATCH /repos/{owner}/{repo}/milestones/{milestone_number}`](/rest/reference/issues#update-a-milestone) (write) +- [`DELETE /repos/{owner}/{repo}/milestones/{milestone_number}`](/rest/reference/issues#delete-a-milestone) (write) +- [`GET /repos/{owner}/{repo}/issues/{issue_number}/reactions`](/rest/reference/reactions#list-reactions-for-an-issue) (read) +- [`POST /repos/{owner}/{repo}/issues/{issue_number}/reactions`](/rest/reference/reactions#create-reaction-for-an-issue) (write) +- [`DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}`](/rest/reference/reactions#delete-an-issue-reaction) (write) +- [`GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions`](/rest/reference/reactions#list-reactions-for-an-issue-comment) (read) +- [`POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions`](/rest/reference/reactions#create-reaction-for-an-issue-comment) (write) +- [`DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}`](/rest/reference/reactions#delete-an-issue-comment-reaction) (write) -- [`GET /repos/:owner/:repo/issues`](/rest/reference/issues#list-repository-issues) (read) -- [`POST /repos/:owner/:repo/issues`](/rest/reference/issues#create-an-issue) (write) -- [`GET /repos/:owner/:repo/issues/:issue_number`](/rest/reference/issues#get-an-issue) (read) -- [`PATCH /repos/:owner/:repo/issues/:issue_number`](/rest/reference/issues#update-an-issue) (write) -- [`GET /repos/:owner/:repo/issues/:issue_number/comments`](/rest/reference/issues#list-issue-comments) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/comments`](/rest/reference/issues#create-an-issue-comment) (write) -- [`PUT /repos/:owner/:repo/issues/:issue_number/lock`](/rest/reference/issues#lock-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/lock`](/rest/reference/issues#unlock-an-issue) (write) -- [`GET /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#list-reactions-for-an-issue) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#create-reaction-for-an-issue) (write) -- [`GET /repos/:owner/:repo/issues/:issue_number/timeline`](/rest/reference/issues#list-timeline-events-for-an-issue) (read) -- [`GET /repos/:owner/:repo/issues/comments`](/rest/reference/issues#list-issue-comments-for-a-repository) (read) -- [`GET /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#get-an-issue-comment) (read) -- [`PATCH /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#update-an-issue-comment) (write) -- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#delete-an-issue-comment) (write) -- [`GET /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-an-issue-comment) (read) -- [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-an-issue-comment) (write) +## Keys -### Assignees -- [`GET /repos/:owner/:repo/assignees`](/rest/reference/issues#list-assignees) (read) -- [`GET /repos/:owner/:repo/assignees/:username`](/rest/reference/issues#check-if-a-user-can-be-assigned) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/assignees`](/rest/reference/issues#add-assignees-to-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/assignees`](/rest/reference/issues#remove-assignees-from-an-issue) (write) - -### Events -- [`GET /repos/:owner/:repo/issues/:issue_number/events`](/rest/reference/issues#list-issue-events) (read) -- [`GET /repos/:owner/:repo/issues/events/:event_id`](/rest/reference/issues#get-an-issue-event) (read) - -### Labels -- [`GET /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#list-labels-for-an-issue) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#add-labels-to-an-issue) (write) -- [`PUT /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#set-labels-for-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#remove-all-labels-from-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/labels/:name`](/rest/reference/issues#remove-a-label-from-an-issue) (write) -- [`GET /repos/:owner/:repo/labels`](/rest/reference/issues#list-labels-for-a-repository) (read) -- [`POST /repos/:owner/:repo/labels`](/rest/reference/issues#create-a-label) (write) -- [`GET /repos/:owner/:repo/labels/:name`](/rest/reference/issues#get-a-label) (read) -- [`PATCH /repos/:owner/:repo/labels/:name`](/rest/reference/issues#update-a-label) (write) -- [`DELETE /repos/:owner/:repo/labels/:name`](/rest/reference/issues#delete-a-label) (write) - -### Milestones -- [`GET /repos/:owner/:repo/milestones`](/rest/reference/issues#list-milestones) (read) -- [`POST /repos/:owner/:repo/milestones`](/rest/reference/issues#create-a-milestone) (write) -- [`GET /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#get-a-milestone) (read) -- [`PATCH /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#update-a-milestone) (write) -- [`DELETE /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#delete-a-milestone) (write) -- [`GET /repos/:owner/:repo/milestones/:milestone_number/labels`](/rest/reference/issues#list-labels-for-issues-in-a-milestone) (read) - -### Reactions -- [`GET /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-an-issue-comment) (read) -- [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-an-issue-comment) (write) -- [`GET /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#list-reactions-for-an-issue) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#create-reaction-for-an-issue) (write) -- [`DELETE /reactions/:reaction_id`](/rest/reference/reactions#delete-a-reaction-legacy) (write) -- [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-commit-comment-reaction) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-reaction) (write) -- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-comment-reaction) (write) -- [`DELETE /repos/:owner/:repo/pulls/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-pull-request-comment-reaction) (write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-reaction) (write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-comment-reaction) (write) +- [`GET /user/keys`](/rest/reference/users#list-public-ssh-keys-for-the-authenticated-user) (read) +- [`POST /user/keys`](/rest/reference/users#create-a-public-ssh-key-for-the-authenticated-user) (write) +- [`GET /user/keys/{key_id}`](/rest/reference/users#get-a-public-ssh-key-for-the-authenticated-user) (read) +- [`DELETE /user/keys/{key_id}`](/rest/reference/users#delete-a-public-ssh-key-for-the-authenticated-user) (write) ## Members -{% ifversion fpt or ghec -%} -- [`GET /organizations/:org_id/team/:team_id/team-sync/group-mappings`](/rest/reference/teams#list-idp-groups-for-a-team) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PATCH /organizations/:org_id/team/:team_id/team-sync/group-mappings`](/rest/reference/teams#create-or-update-idp-group-connections) (write) -{% endif -%} -- [`GET /orgs/:org/outside_collaborators`](/rest/reference/orgs#list-outside-collaborators-for-an-organization) (read) -- [`PUT /orgs/:org/outside_collaborators/:username`](/rest/reference/orgs#convert-an-organization-member-to-outside-collaborator) (write) -- [`DELETE /orgs/:org/outside_collaborators/:username`](/rest/reference/orgs#remove-outside-collaborator-from-an-organization) (write) -{% ifversion fpt or ghec -%} -- [`GET /orgs/:org/team-sync/groups`](/rest/teams/team-sync#list-idp-groups-for-an-organization) (write) -{% endif -%} -- [`GET /orgs/:org/team/:team_id`](/rest/teams/teams#get-a-team-by-name) (read) -{% ifversion fpt or ghec -%} -- [`GET /scim/v2/orgs/:org/Users`](/rest/reference/scim#list-scim-provisioned-identities) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`POST /scim/v2/orgs/:org/Users`](/rest/reference/scim#provision-and-invite-a-scim-user) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#get-scim-provisioning-information-for-a-user) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#set-scim-information-for-a-provisioned-user) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PATCH /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#update-an-attribute-for-a-scim-user) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /scim/v2/orgs/:org/Users/:external_identity_guid`](/rest/reference/scim#delete-a-scim-user-from-an-organization) (write) -{% endif %} +{% ifversion ghec or ghae or ghes > 3.5 %}- [`PATCH /orgs/{org}/teams/{team_slug}/external-groups`](/rest/reference/teams#link-external-idp-group-team-connection) (write){% endif %} +{% ifversion ghec or ghae or ghes > 3.5 %}- [`DELETE /orgs/{org}/teams/{team_slug}/external-groups`](/rest/reference/teams#unlink-external-idp-group-team-connection) (write){% endif %} +{% ifversion ghec or ghae or ghes > 3.5 %}- [`GET /orgs/{org}/external-group/{group_id}`](/rest/reference/teams#external-idp-group-info-for-an-organization) (write){% endif %} +{% ifversion ghec or ghae or ghes > 3.5 %}- [`GET /orgs/{org}/external-groups`](/rest/reference/teams#list-external-idp-groups-for-an-organization) (write){% endif %} +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/failed_invitations`](/rest/reference/orgs#list-failed-organization-invitations) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/invitations`](/rest/reference/orgs#list-pending-organization-invitations) (read){% endif %} +{% ifversion fpt or ghec %}- [`POST /orgs/{org}/invitations`](/rest/reference/orgs#create-an-organization-invitation) (write){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /orgs/{org}/invitations/{invitation_id}`](/rest/reference/orgs#cancel-an-organization-invitation) (write){% endif %} +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/invitations/{invitation_id}/teams`](/rest/reference/orgs#list-organization-invitation-teams) (read){% endif %} +- [`GET /orgs/{org}/members`](/rest/reference/orgs#list-organization-members) (read) +- [`GET /orgs/{org}/members/{username}`](/rest/reference/orgs#check-organization-membership-for-a-user) (read) +- [`DELETE /orgs/{org}/members/{username}`](/rest/reference/orgs#remove-an-organization-member) (write) +- [`GET /orgs/{org}/memberships/{username}`](/rest/reference/orgs#get-organization-membership-for-a-user) (read) +- [`PUT /orgs/{org}/memberships/{username}`](/rest/reference/orgs#set-organization-membership-for-a-user) (write) +- [`DELETE /orgs/{org}/memberships/{username}`](/rest/reference/orgs#remove-organization-membership-for-a-user) (write) +{% ifversion fpt or ghec or ghes %}- [`GET /orgs/{org}/public_members`](/rest/reference/orgs#list-public-organization-members) (read){% endif %} +{% ifversion fpt or ghec or ghes %}- [`GET /orgs/{org}/public_members/{username}`](/rest/reference/orgs#check-public-organization-membership-for-a-user) (read){% endif %} +{% ifversion fpt or ghec or ghes %}- [`PUT /orgs/{org}/public_members/{username}`](/rest/reference/orgs#set-public-organization-membership-for-the-authenticated-user) (write){% endif %} +{% ifversion fpt or ghec or ghes %}- [`DELETE /orgs/{org}/public_members/{username}`](/rest/reference/orgs#remove-public-organization-membership-for-the-authenticated-user) (write){% endif %} +- [`GET /orgs/{org}/outside_collaborators`](/rest/reference/orgs#list-outside-collaborators-for-an-organization) (read) +- [`PUT /orgs/{org}/outside_collaborators/{username}`](/rest/reference/orgs#convert-an-organization-member-to-outside-collaborator) (write) +- [`DELETE /orgs/{org}/outside_collaborators/{username}`](/rest/reference/orgs#remove-outside-collaborator-from-an-organization) (write) +- [`GET /orgs/{org}/teams/{team_slug}/projects`](/rest/reference/teams#list-team-projects) (read) +- [`GET /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#check-team-permissions-for-a-project) (read) +- [`PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#add-or-update-team-project-permissions) (read) +- [`DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#remove-a-project-from-a-team) (read) +- [`GET /orgs/{org}/teams/{team_slug}/repos`](/rest/reference/teams#list-team-repositories) (read) +- [`GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#check-team-permissions-for-a-repository) (read) +- [`PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#add-or-update-team-repository-permissions) (read) +- [`DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#remove-a-repository-from-a-team) (read) +- [`PATCH /orgs/{org}/teams/{team_slug}`](/rest/reference/teams#update-a-team) (write) +- [`DELETE /orgs/{org}/teams/{team_slug}`](/rest/reference/teams#delete-a-team) (write) +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/teams/{team_slug}/invitations`](/rest/reference/teams#list-pending-team-invitations) (read){% endif %} +- [`GET /orgs/{org}/teams/{team_slug}/members`](/rest/reference/teams#list-team-members) (read) +- [`GET /orgs/{org}/teams/{team_slug}/memberships/{username}`](/rest/reference/teams#get-team-membership-for-a-user) (read) +- [`PUT /orgs/{org}/teams/{team_slug}/memberships/{username}`](/rest/reference/teams#add-or-update-team-membership-for-a-user) (write) +- [`DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}`](/rest/reference/teams#remove-team-membership-for-a-user) (write) +- [`GET /orgs/{org}/teams/{team_slug}/teams`](/rest/reference/teams#list-child-teams) (read) +- [`GET /orgs/{org}/teams/{team_slug}`](/rest/reference/teams#get-a-team-by-name) (read) +- [`GET /orgs/{org}/teams`](/rest/reference/teams#list-teams) (read) +- [`POST /orgs/{org}/teams`](/rest/reference/teams#create-a-team) (write) +- [`GET /user/memberships/orgs/{org}`](/rest/reference/orgs#get-an-organization-membership-for-the-authenticated-user) (read) +- [`PATCH /user/memberships/orgs/{org}`](/rest/reference/orgs#update-an-organization-membership-for-the-authenticated-user) (write) -{% ifversion fpt or ghec %} -### Invitations -- [`GET /orgs/:org/invitations`](/rest/reference/orgs#list-pending-organization-invitations) (read) -- [`POST /orgs/:org/invitations`](/rest/reference/orgs#create-an-organization-invitation) (write) -- [`GET /orgs/:org/invitations/:invitation_id/teams`](/rest/reference/orgs#list-organization-invitation-teams) (read) -- [`GET /teams/:team_id/invitations`](/rest/reference/teams#list-pending-team-invitations) (read) -{% endif %} +## Metadata -### Organization members -- [`DELETE /orgs/:org/members/:username`](/rest/reference/orgs#remove-an-organization-member) (write) -- [`GET /orgs/:org/memberships/:username`](/rest/reference/orgs#get-organization-membership-for-a-user) (read) -- [`PUT /orgs/:org/memberships/:username`](/rest/reference/orgs#set-organization-membership-for-a-user) (write) -- [`DELETE /orgs/:org/memberships/:username`](/rest/reference/orgs#remove-organization-membership-for-a-user) (write) -- [`PUT /orgs/:org/public_members/:username`](/rest/reference/orgs#set-public-organization-membership-for-the-authenticated-user) (write) -- [`DELETE /orgs/:org/public_members/:username`](/rest/reference/orgs#remove-public-organization-membership-for-the-authenticated-user) (write) -- [`GET /user/memberships/orgs`](/rest/reference/orgs#list-organization-memberships-for-the-authenticated-user) (read) -- [`GET /user/memberships/orgs/:org`](/rest/reference/orgs#get-an-organization-membership-for-the-authenticated-user) (read) -- [`PATCH /user/memberships/orgs/:org`](/rest/reference/orgs#update-an-organization-membership-for-the-authenticated-user) (write) +{% ifversion fpt or ghec %}- [`GET /user/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#list-selected-repositories-for-a-user-secret) (read){% endif %} +{% ifversion fpt or ghec %}- [`PUT /user/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#set-selected-repositories-for-a-user-secret) (read){% endif %} +{% ifversion fpt or ghec %}- [`PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}`](/rest/reference/codespaces#add-a-selected-repository-to-a-user-secret) (read){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}`](/rest/reference/codespaces#remove-a-selected-repository-from-a-user-secret) (read){% endif %} +- [`GET /repos/{owner}/{repo}/events`](/rest/reference/activity#list-repository-events) (read) +- [`POST /gists/{gist_id}/comments`](/rest/reference/gists#create-a-gist-comment) (read) +- [`GET /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#get-a-gist-comment) (read) +- [`PATCH /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#update-a-gist-comment) (read) +- [`DELETE /gists/{gist_id}/comments/{comment_id}`](/rest/reference/gists#delete-a-gist-comment) (read) +- [`POST /gists`](/rest/reference/gists#create-a-gist) (read) +- [`PATCH /gists/{gist_id}`](/rest/reference/gists/#update-a-gist) (read) +- [`DELETE /gists/{gist_id}`](/rest/reference/gists#delete-a-gist) (read) +- [`POST /gists/{gist_id}/forks`](/rest/reference/gists#fork-a-gist) (read) +- [`PUT /gists/{gist_id}/star`](/rest/reference/gists#star-a-gist) (read) +- [`DELETE /gists/{gist_id}/star`](/rest/reference/gists#unstar-a-gist) (read) +- [`GET /notifications`](/rest/reference/activity#list-notifications-for-the-authenticated-user) (read) +- [`GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#check-team-permissions-for-a-repository) (read) +- [`PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#add-or-update-team-repository-permissions) (read) +- [`DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}`](/rest/reference/teams/#remove-a-repository-from-a-team) (read) +- [`GET /repos/{owner}/{repo}/comments/{comment_id}/reactions`](/rest/reference/reactions#list-reactions-for-a-commit-comment) (read) +- [`GET /orgs/{org}/repos`](/rest/reference/repos#list-organization-repositories) (read) +{% ifversion fpt or ghec or ghes %}- [`GET /repositories`](/rest/reference/repos#list-public-repositories) (read){% endif %} +- [`GET /repos/{owner}/{repo}`](/rest/reference/repos#get-a-repository) (read) +- [`GET /repos/{owner}/{repo}/contributors`](/rest/reference/repos#list-repository-contributors) (read) +- [`GET /repos/{owner}/{repo}/forks`](/rest/reference/repos#list-forks) (read) +- [`GET /repos/{owner}/{repo}/languages`](/rest/reference/repos#list-repository-languages) (read) +- [`GET /repos/{owner}/{repo}/tags`](/rest/reference/repos#list-repository-tags) (read) +- [`GET /users/{username}/repos`](/rest/reference/repos#list-repositories-for-a-user) (read) +- [`GET /user/repos`](/rest/reference/repos#list-repositories-for-the-authenticated-user) (read) +- [`GET /repos/{owner}/{repo}/stargazers`](/rest/reference/activity#list-stargazers) (read) +- [`GET /repos/{owner}/{repo}/subscribers`](/rest/reference/activity#list-watchers) (read) +- [`GET /repos/{owner}/{repo}/collaborators`](/rest/collaborators/collaborators#list-repository-collaborators) (read) +- [`GET /repos/{owner}/{repo}/collaborators/{username}`](/rest/collaborators/collaborators#check-if-a-user-is-a-repository-collaborator) (read) +- [`GET /repos/{owner}/{repo}/collaborators/{username}/permission`](/rest/collaborators/collaborators#get-repository-permissions-for-a-user) (read) +- [`GET /repos/{owner}/{repo}/comments`](/rest/commits/comments#list-commit-comments-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/comments/{comment_id}`](/rest/commits/comments#get-a-commit-comment) (read) +- [`GET /repos/{owner}/{repo}/license`](/rest/reference/licenses/#get-the-license-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/stats/code_frequency`](/rest/metrics/statistics#get-the-weekly-commit-activity) (read) +- [`GET /repos/{owner}/{repo}/stats/commit_activity`](/rest/metrics/statistics#get-the-last-year-of-commit-activity) (read) +- [`GET /repos/{owner}/{repo}/stats/contributors`](/rest/metrics/statistics#get-all-contributor-commit-activity) (read) +- [`GET /repos/{owner}/{repo}/stats/participation`](/rest/metrics/statistics#get-the-weekly-commit-count) (read) +- [`GET /repos/{owner}/{repo}/stats/punch_card`](/rest/metrics/statistics#get-the-hourly-commit-count-for-each-day) (read) +- [`GET /search/labels`](/rest/reference/search#search-labels) (read) +- [`GET /repos/{owner}/{repo}/topics`](/rest/reference/repos#get-all-repository-topics) (read) -### Team members -- [`GET /teams/:team_id/members`](/rest/reference/teams#list-team-members) (read) -- [`GET /teams/:team_id/memberships/:username`](/rest/reference/teams#get-team-membership-for-a-user) (read) -- [`PUT /teams/:team_id/memberships/:username`](/rest/reference/teams#add-or-update-team-membership-for-a-user) (write) -- [`DELETE /teams/:team_id/memberships/:username`](/rest/reference/teams#remove-team-membership-for-a-user) (write) +## Notifications -### Teams -- [`GET /orgs/:org/teams`](/rest/reference/teams#list-teams) (read) -- [`POST /orgs/:org/teams`](/rest/reference/teams#create-a-team) (write) -- [`GET /orgs/:org/teams/:team_slug`](/rest/reference/teams#get-a-team-by-name) (read) -- [`PATCH /teams/:team_id`](/rest/reference/teams#update-a-team) (write) -- [`DELETE /teams/:team_id`](/rest/reference/teams#delete-a-team) (write) -- [`GET /teams/:team_id/projects`](/rest/reference/teams#list-team-projects) (read) -- [`GET /teams/:team_id/projects/:project_id`](/rest/reference/teams#check-team-permissions-for-a-project) (read) -- [`PUT /teams/:team_id/projects/:project_id`](/rest/reference/teams#add-or-update-team-project-permissions) (read) -- [`DELETE /teams/:team_id/projects/:project_id`](/rest/reference/teams#remove-a-project-from-a-team) (read) -- [`GET /teams/:team_id/repos`](/rest/reference/teams#list-team-repositories) (read) -- [`GET /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#check-team-permissions-for-a-repository) (read) -- [`PUT /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#add-or-update-team-repository-permissions) (read) -- [`DELETE /teams/:team_id/repos/:owner/:repo`](/rest/reference/teams#remove-a-repository-from-a-team) (write) -- [`GET /teams/:team_id/teams`](/rest/reference/teams#list-child-teams) (read) +- [`GET /notifications`](/rest/reference/activity#list-notifications-for-the-authenticated-user) (read) ## Organization administration -- [`PATCH /orgs/:org`](/rest/reference/orgs#update-an-organization) (write) -{% ifversion actions-cache-management -%} -- [`GET /orgs/:org/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-an-organization) (read) -- [`GET /orgs/:org/actions/cache/usage-by-repository`](/rest/reference/actions#list-repositories-with-github-actions-cache-usage-for-an-organization) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`GET /orgs/:org/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-an-organization) (read) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`PUT /orgs/:org/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-an-organization) (write) -{% endif -%} -{% ifversion fpt or ghec -%} -- [`DELETE /orgs/:org/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-for-an-organization) (write) +{% ifversion ghec or ghae or ghes %}- [`GET /orgs/{org}/audit-log`](/rest/reference/orgs#get-audit-log) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/settings/billing/actions`](/rest/reference/billing#get-github-actions-billing-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`GET /orgs/{org}/settings/billing/advanced-security`](/rest/reference/billing#get-github-advanced-security-active-committers-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/settings/billing/packages`](/rest/reference/billing#get-github-packages-billing-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/settings/billing/shared-storage`](/rest/reference/billing#get-shared-storage-billing-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /enterprise-installation/{enterprise_or_org}/server-statistics`](/rest/reference/enterprise-admin#get-github-enterprise-server-statistics) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /orgs/{org}/interaction-limits`](/rest/reference/interactions#get-interaction-restrictions-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec %}- [`PUT /orgs/{org}/interaction-limits`](/rest/reference/interactions#set-interaction-restrictions-for-an-organization) (write){% endif %} +{% ifversion fpt or ghec %}- [`DELETE /orgs/{org}/interaction-limits`](/rest/reference/interactions#remove-interaction-restrictions-for-an-organization) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`GET /orgs/{org}/actions/cache/usage`](/rest/reference/actions#get-github-actions-cache-usage-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`GET /orgs/{org}/actions/cache/usage-by-repository`](/rest/reference/actions#list-repositories-with-github-actions-cache-usage-for-an-organization) (read){% endif %} +- [`GET /orgs/{org}/actions/permissions`](/rest/reference/actions#get-github-actions-permissions-for-an-organization) (read) +- [`PUT /orgs/{org}/actions/permissions`](/rest/reference/actions#set-github-actions-permissions-for-an-organization) (write) +- [`GET /orgs/{org}/actions/permissions/repositories`](/rest/reference/actions#list-selected-repositories-enabled-for-github-actions-in-an-organization) (read) +- [`PUT /orgs/{org}/actions/permissions/repositories`](/rest/reference/actions#set-selected-repositories-enabled-for-github-actions-in-an-organization) (write) +- [`GET /orgs/{org}/actions/permissions/selected-actions`](/rest/reference/actions#get-allowed-actions-for-an-organization) (read) +- [`PUT /orgs/{org}/actions/permissions/selected-actions`](/rest/reference/actions#set-allowed-actions-for-an-organization) (write) +{% ifversion fpt or ghec or ghes > 3.4 %}- [`GET /orgs/{org}/actions/permissions/workflow`](/rest/reference/actions#get-default-workflow-permissions) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.4 %}- [`PUT /orgs/{org}/actions/permissions/workflow`](/rest/reference/actions#set-default-workflow-permissions) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.6 %}- [`GET /orgs/{org}/security-managers`](/rest/reference/orgs#list-security-manager-teams) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.6 %}- [`PUT /orgs/{org}/security-managers/teams/{team_slug}`](/rest/reference/orgs#add-a-security-manager-team) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.6 %}- [`DELETE /orgs/{org}/security-managers/teams/{team_slug}`](/rest/reference/orgs#remove-a-security-manager-team) (write){% endif %} +- [`PATCH /orgs/{org}`](/rest/reference/orgs/#update-an-organization) (write) +- [`GET /orgs/{org}/installations`](/rest/reference/orgs#list-app-installations-for-an-organization) (read) + +{% ifversion fpt or ghec %} + +## Organization codespaces + +- [`GET /orgs/{org}/codespaces`](/rest/reference/codespaces#list-in-organization) (read) + +## Organization codespaces secrets + +- [`GET /orgs/{org}/codespaces/secrets`](/rest/reference/codespaces#list-organization-secrets) (read) +- [`GET /orgs/{org}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#get-an-organization-secret) (read) +- [`PUT /orgs/{org}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#create-or-update-an-organization-secret) (write) +- [`DELETE /orgs/{org}/codespaces/secrets/{secret_name}`](/rest/reference/codespaces#delete-an-organization-secret) (write) +- [`GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#list-selected-repositories-for-an-organization-secret) (read) +- [`PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories`](/rest/reference/codespaces#set-selected-repositories-for-an-organization-secret) (write) +- [`GET /orgs/{org}/codespaces/secrets/public-key`](/rest/reference/codespaces#get-an-organization-public-key) (read) + +## Organization codespaces settings + +- [`PUT /orgs/{org}/codespaces/billing`](/rest/reference/codespaces#set-codespaces-billing) (write) + +{% endif %} + +{% ifversion fpt or ghec or ghes > 3.3 %} + +## Organization custom roles + +- [`GET /organizations/{organization_id}/custom_roles`](/rest/reference/orgs#list-custom-repository-roles-in-an-organization) (read) +- [`GET /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs/#get-a-custom-role) (read) +- [`PATCH /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs#update-a-custom-role) (write) +- [`DELETE /orgs/{org}/custom_roles/{role_id}`](/rest/reference/orgs#delete-a-custom-role) (write) +- [`GET /orgs/{org}/fine_grained_permissions`](/rest/reference/orgs#list-fine-grained-permissions-for-an-organization) (read) + +{% endif %} + +{% ifversion fpt or ghec or ghes > 3.3 %} + +## Organization dependabot secrets + +- [`GET /orgs/{org}/dependabot/secrets`](/rest/reference/dependabot#list-organization-secrets) (read) +- [`GET /orgs/{org}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#get-an-organization-secret) (read) +- [`PUT /orgs/{org}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#create-or-update-an-organization-secret) (write) +- [`DELETE /orgs/{org}/dependabot/secrets/{secret_name}`](/rest/reference/dependabot#delete-an-organization-secret) (write) +- [`GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories`](/rest/reference/dependabot#list-selected-repositories-for-an-organization-secret) (read) +- [`PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories`](/rest/reference/dependabot#set-selected-repositories-for-an-organization-secret) (write) +- [`GET /orgs/{org}/dependabot/secrets/public-key`](/rest/reference/dependabot#get-an-organization-public-key) (read) + {% endif %} ## Organization events -- [`GET /users/:username/events/orgs/:org`](/rest/reference/activity#list-organization-events-for-the-authenticated-user) (read) +- [`GET /users/{username}/events/orgs/{org}`](/rest/reference/activity#list-organization-events-for-the-authenticated-user) (read) + +## Organization hooks + +- [`GET /orgs/{org}/hooks`](/rest/reference/orgs#list-organization-webhooks) (read) +- [`POST /orgs/{org}/hooks`](/rest/reference/orgs#create-an-organization-webhook) (write) +- [`GET /orgs/{org}/hooks/{hook_id}`](/rest/reference/orgs#get-an-organization-webhook) (read) +- [`PATCH /orgs/{org}/hooks/{hook_id}`](/rest/reference/orgs#update-an-organization-webhook) (write) +- [`DELETE /orgs/{org}/hooks/{hook_id}`](/rest/reference/orgs#delete-an-organization-webhook) (write) +- [`GET /orgs/{org}/hooks/{hook_id}/config`](/rest/reference/orgs#get-a-webhook-configuration-for-an-organization) (read) +- [`PATCH /orgs/{org}/hooks/{hook_id}/config`](/rest/reference/orgs#update-a-webhook-configuration-for-an-organization) (write) +- [`GET /orgs/{org}/hooks/{hook_id}/deliveries`](/rest/reference/orgs#list-deliveries-for-an-organization-webhook) (read) +- [`GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}`](/rest/reference/orgs#get-a-webhook-delivery-for-an-organization-webhook) (read) +- [`POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts`](/rest/reference/orgs#redeliver-a-delivery-for-an-organization-webhook) (write) +- [`POST /orgs/{org}/hooks/{hook_id}/pings`](/rest/reference/orgs#ping-an-organization-webhook) (write) {% ifversion ghes %} -## Organization pre-receive hooks -- [`GET /orgs/:org/pre-receive-hooks`](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-an-organization) (read) -- [`GET /orgs/:org/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#get-a-pre-receive-hook-for-an-organization) (read) -- [`PATCH /orgs/:org/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#update-pre-receive-hook-enforcement-for-an-organization) (write) -- [`DELETE /orgs/:org/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-an-organization) (write) +## Organization pre receive hooks + +- [`GET /orgs/{org}/pre-receive-hooks`](/rest/reference/enterprise-admin#list-pre-receive-hooks-for-an-organization) (read) +- [`GET /orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}`](/rest/reference/enterprise-admin#get-a-pre-receive-hook-for-an-organization) (read) +- [`PATCH /orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}`](/rest/reference/enterprise-admin#update-pre-receive-hook-enforcement-for-an-organization) (write) +- [`DELETE /orgs/{org}/pre-receive-hooks/{pre_receive_hook_id}`](/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-an-organization) (write) + {% endif %} ## Organization projects -- [`POST /orgs/:org/projects`](/rest/reference/projects#create-an-organization-project) (write) -- [`GET /projects/:project_id`](/rest/reference/projects#get-a-project) (read) -- [`PATCH /projects/:project_id`](/rest/reference/projects#update-a-project) (write) -- [`DELETE /projects/:project_id`](/rest/reference/projects#delete-a-project) (write) -- [`POST /projects/:project_id/cards`](/rest/reference/projects#create-a-project-card) (write) -- [`GET /projects/:project_id/columns`](/rest/reference/projects#list-project-columns) (read) -- [`POST /projects/:project_id/columns`](/rest/reference/projects#create-a-project-column) (write) -- [`GET /projects/columns/:column_id`](/rest/reference/projects#get-a-project-column) (read) -- [`PATCH /projects/columns/:column_id`](/rest/reference/projects#update-a-project-column) (write) -- [`DELETE /projects/columns/:column_id`](/rest/reference/projects#delete-a-project-column) (write) -- [`GET /projects/columns/:column_id/cards`](/rest/reference/projects#list-project-cards) (read) -- [`POST /projects/columns/:column_id/cards`](/rest/reference/projects#create-a-project-card) (write) -- [`POST /projects/columns/:column_id/moves`](/rest/reference/projects#move-a-project-column) (write) -- [`GET /projects/columns/cards/:card_id`](/rest/reference/projects#get-a-project-card) (read) -- [`PATCH /projects/columns/cards/:card_id`](/rest/reference/projects#update-a-project-card) (write) -- [`DELETE /projects/columns/cards/:card_id`](/rest/reference/projects#delete-a-project-card) (write) -- [`POST /projects/columns/cards/:card_id/moves`](/rest/reference/projects#move-a-project-card) (write) +- [`PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#add-or-update-team-project-permissions) (admin) +- [`DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}`](/rest/reference/teams#remove-a-project-from-a-team) (admin) +- [`GET /orgs/{org}/projects`](/rest/reference/projects#list-organization-projects) (read) +- [`POST /orgs/{org}/projects`](/rest/reference/projects#create-an-organization-project) (write) + +## Organization secrets + +- [`GET /orgs/{org}/actions/secrets`](/rest/reference/actions#list-organization-secrets) (read) +- [`GET /orgs/{org}/actions/secrets/{secret_name}`](/rest/reference/actions#get-an-organization-secret) (read) +- [`PUT /orgs/{org}/actions/secrets/{secret_name}`](/rest/reference/actions#create-or-update-an-organization-secret) (write) +- [`DELETE /orgs/{org}/actions/secrets/{secret_name}`](/rest/reference/actions#delete-an-organization-secret) (write) +- [`GET /orgs/{org}/actions/secrets/{secret_name}/repositories`](/rest/reference/actions#list-selected-repositories-for-an-organization-secret) (read) +- [`PUT /orgs/{org}/actions/secrets/{secret_name}/repositories`](/rest/reference/actions#set-selected-repositories-for-an-organization-secret) (write) +- [`GET /orgs/{org}/actions/secrets/public-key`](/rest/reference/actions#get-an-organization-public-key) (read) + +## Organization self hosted runners + +- [`GET /orgs/{org}/actions/runner-groups`](/rest/reference/actions#list-self-hosted-runner-groups-for-an-organization) (read) +- [`POST /orgs/{org}/actions/runner-groups`](/rest/reference/actions#create-a-self-hosted-runner-group-for-an-organization) (write) +- [`GET /orgs/{org}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#get-a-self-hosted-runner-group-for-an-organization) (read) +- [`PATCH /orgs/{org}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#update-a-self-hosted-runner-group-for-an-organization) (write) +- [`DELETE /orgs/{org}/actions/runner-groups/{runner_group_id}`](/rest/reference/actions#delete-a-self-hosted-runner-group-from-an-organization) (write) +{% ifversion fpt or ghec or ghes %}- [`GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories`](/rest/reference/actions#list-repository-access-to-a-self-hosted-runner-group-in-an-organization) (read){% endif %} +{% ifversion fpt or ghec or ghes %}- [`PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories`](/rest/reference/actions#set-repository-access-to-a-self-hosted-runner-group-in-an-organization) (write){% endif %} +{% ifversion fpt or ghec or ghes %}- [`GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners`](/rest/reference/actions#list-self-hosted-runners-in-a-group-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec or ghes %}- [`PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/runners`](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization) (write){% endif %} +- [`PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}`](/rest/reference/actions#add-a-self-hosted-runner-to-a-group-for-an-organization) (write) +{% ifversion fpt or ghec or ghes %}- [`DELETE /orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}`](/rest/reference/actions#remove-a-self-hosted-runner-from-a-group-for-an-organization) (write){% endif %} +- [`GET /orgs/{org}/actions/runners`](/rest/reference/actions#list-self-hosted-runners-for-an-organization) (read) +- [`GET /orgs/{org}/actions/runners/{runner_id}`](/rest/reference/actions#get-a-self-hosted-runner-for-an-organization) (read) +- [`DELETE /orgs/{org}/actions/runners/{runner_id}`](/rest/reference/actions#delete-a-self-hosted-runner-from-an-organization) (write) +{% ifversion fpt or ghec or ghes > 3.3 %}- [`GET /orgs/{org}/actions/runners/{runner_id}/labels`](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-an-organization) (read){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`POST /orgs/{org}/actions/runners/{runner_id}/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-an-organization) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`PUT /orgs/{org}/actions/runners/{runner_id}/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-an-organization) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`DELETE /orgs/{org}/actions/runners/{runner_id}/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization) (write){% endif %} +{% ifversion fpt or ghec or ghes > 3.3 %}- [`DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-an-organization) (write){% endif %} +- [`GET /orgs/{org}/actions/runners/downloads`](/rest/reference/actions#list-runner-applications-for-an-organization) (read) +- [`POST /orgs/{org}/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-an-organization) (write) +- [`POST /orgs/{org}/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-an-organization) (write) {% ifversion fpt or ghec %} + ## Organization user blocking -- [`GET /orgs/:org/blocks`](/rest/reference/orgs#list-users-blocked-by-an-organization) (read) -- [`GET /orgs/:org/blocks/:username`](/rest/reference/orgs#check-if-a-user-is-blocked-by-an-organization) (read) -- [`PUT /orgs/:org/blocks/:username`](/rest/reference/orgs#block-a-user-from-an-organization) (write) -- [`DELETE /orgs/:org/blocks/:username`](/rest/reference/orgs#unblock-a-user-from-an-organization) (write) +- [`GET /orgs/{org}/blocks`](/rest/reference/orgs#list-users-blocked-by-an-organization) (read) +- [`GET /orgs/{org}/blocks/{username}`](/rest/reference/orgs#check-if-a-user-is-blocked-by-an-organization) (read) +- [`PUT /orgs/{org}/blocks/{username}`](/rest/reference/orgs#block-a-user-from-an-organization) (write) +- [`DELETE /orgs/{org}/blocks/{username}`](/rest/reference/orgs#unblock-a-user-from-an-organization) (write) + {% endif %} -## Organization webhooks - -- [`GET /orgs/:org/hooks`](/rest/reference/orgs#webhooks/#list-organization-webhooks) (read) -- [`POST /orgs/:org/hooks`](/rest/reference/orgs#webhooks/#create-an-organization-webhook) (write) -- [`GET /orgs/:org/hooks/:hook_id`](/rest/reference/orgs#webhooks/#get-an-organization-webhook) (read) -- [`PATCH /orgs/:org/hooks/:hook_id`](/rest/reference/orgs#webhooks/#update-an-organization-webhook) (write) -- [`DELETE /orgs/:org/hooks/:hook_id`](/rest/reference/orgs#webhooks/#delete-an-organization-webhook) (write) -- [`POST /orgs/:org/hooks/:hook_id/pings`](/rest/reference/orgs#webhooks/#ping-an-organization-webhook) (write) - -### Teams -- [`DELETE /teams/:team_id/projects/:project_id`](/rest/reference/teams#remove-a-project-from-a-team) (read) - ## Pages -GitHub Pages can only be created or unpublished by a repository owner or administrator. +- [`GET /repos/{owner}/{repo}/pages`](/rest/pages#get-a-github-pages-site) (read) +- [`PUT /repos/{owner}/{repo}/pages`](/rest/pages#update-information-about-a-github-pages-site) (write) +- [`GET /repos/{owner}/{repo}/pages/builds`](/rest/pages#list-github-pages-builds) (read) +- [`POST /repos/{owner}/{repo}/pages/builds`](/rest/pages#request-a-github-pages-build) (write) +- [`GET /repos/{owner}/{repo}/pages/builds/{build_id}`](/rest/pages#get-github-pages-build) (read) +- [`GET /repos/{owner}/{repo}/pages/builds/latest`](/rest/pages#get-latest-pages-build) (read) +{% ifversion fpt or ghec or ghes > 3.6 %}- [`POST /repos/{owner}/{repo}/pages/deployment`](/rest/pages#create-a-github-pages-deployment) (write){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/pages/health`](/rest/pages#get-a-dns-health-check-for-github-pages) (write){% endif %} + +{% ifversion fpt or ghec %} + +## Plan + +- [`GET /users/{username}/settings/billing/actions`](/rest/reference/billing#get-github-actions-billing-for-a-user) (read) +- [`GET /users/{username}/settings/billing/packages`](/rest/reference/billing#get-github-packages-billing-for-a-user) (read) +- [`GET /users/{username}/settings/billing/shared-storage`](/rest/reference/billing#get-shared-storage-billing-for-a-user) (read) -- [`GET /repos/:owner/:repo/pages`](/rest/reference/pages#get-a-github-pages-site) (read) -- [`PUT /repos/:owner/:repo/pages`](/rest/reference/pages#update-information-about-a-github-pages-site) (write) -- [`GET /repos/:owner/:repo/pages/builds`](/rest/reference/pages#list-github-pages-builds) (read) -- [`POST /repos/:owner/:repo/pages/builds`](/rest/reference/pages#request-a-github-pages-build) (write) -- [`GET /repos/:owner/:repo/pages/builds/:build_id`](/rest/reference/pages#get-github-pages-build) (read) -- [`GET /repos/:owner/:repo/pages/builds/latest`](/rest/reference/pages#get-latest-pages-build) (read) -{% ifversion fpt or ghec -%} -- [`GET /repos/:owner/:repo/pages/health`](/rest/reference/pages#get-a-dns-health-check-for-github-pages) (write) -- [`POST /repos/:owner/:repo/pages/deployment`](/rest/reference/repos#create-a-github-pages-deployment) (write) {% endif %} ## Profile -- [`PATCH /user`](/rest/reference/users#update-the-authenticated-user) (write) +- [`PATCH /user`](/rest/reference/users/#update-the-authenticated-user) (write) ## Pull requests -Pull requests and issues are closely related. If your GitHub App has permissions on pull requests but not on issues, these endpoints will be limited to pull requests. Endpoints that return both pull requests and issues will be filtered. Endpoints that allow operations on both pull requests and issues will be restricted to pull requests. +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/comments`](/rest/reference/pulls#list-review-comments-on-a-pull-request) (read) +- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/comments`](/rest/reference/pulls#create-a-review-comment-for-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/pulls/comments`](/rest/reference/pulls#list-review-comments-in-a-repository) (read) +- [`GET /repos/{owner}/{repo}/pulls/comments/{comment_id}`](/rest/reference/pulls#get-a-review-comment-for-a-pull-request) (read) +- [`PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}`](/rest/reference/pulls#update-a-review-comment-for-a-pull-request) (write) +- [`DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}`](/rest/reference/pulls#delete-a-review-comment-for-a-pull-request) (write) +- [`PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals`](/rest/reference/pulls#dismiss-a-review-for-a-pull-request) (write) +- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events`](/rest/reference/pulls#submit-a-review-for-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers`](/rest/reference/pulls#get-all-requested-reviewers-for-a-pull-request) (read) +- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers`](/rest/reference/pulls#request-reviewers-for-a-pull-request) (write) +- [`DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers`](/rest/reference/pulls#remove-requested-reviewers-from-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews`](/rest/reference/pulls#list-reviews-for-a-pull-request) (read) +- [`POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews`](/rest/reference/pulls#create-a-review-for-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}`](/rest/reference/pulls#get-a-review-for-a-pull-request) (read) +- [`PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}`](/rest/reference/pulls#update-a-review-for-a-pull-request) (write) +- [`DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}`](/rest/reference/pulls#delete-a-pending-review-for-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments`](/rest/reference/pulls#list-comments-for-a-pull-request-review) (read) +- [`GET /repos/{owner}/{repo}/pulls`](/rest/reference/pulls#list-pull-requests) (read) +- [`POST /repos/{owner}/{repo}/pulls`](/rest/reference/pulls#create-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}`](/rest/reference/pulls#get-a-pull-request) (read) +- [`PATCH /repos/{owner}/{repo}/pulls/{pull_number}`](/rest/reference/pulls/#update-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/commits`](/rest/reference/pulls#list-commits-on-a-pull-request) (read) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/files`](/rest/reference/pulls#list-pull-requests-files) (read) +- [`GET /repos/{owner}/{repo}/pulls/{pull_number}/merge`](/rest/reference/pulls#check-if-a-pull-request-has-been-merged) (read) +- [`PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch`](/rest/reference/pulls#update-a-pull-request-branch) (write) +- [`GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions`](/rest/reference/reactions#list-reactions-for-a-pull-request-review-comment) (read) +- [`POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions`](/rest/reference/reactions#create-reaction-for-a-pull-request-review-comment) (write) +- [`DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}`](/rest/reference/reactions#delete-a-pull-request-comment-reaction) (write) +{% ifversion fpt or ghec or ghes > 3.5 %}- [`GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}`](/rest/reference/dependency-graph#get-a-diff-of-the-dependencies-between-commits) (read){% endif %} -- [`PATCH /repos/:owner/:repo/issues/:issue_number`](/rest/reference/issues#update-an-issue) (write) -- [`GET /repos/:owner/:repo/issues/:issue_number/comments`](/rest/reference/issues#list-issue-comments) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/comments`](/rest/reference/issues#create-an-issue-comment) (write) -- [`PUT /repos/:owner/:repo/issues/:issue_number/lock`](/rest/reference/issues#lock-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/lock`](/rest/reference/issues#unlock-an-issue) (write) -- [`GET /repos/:owner/:repo/issues/:issue_number/timeline`](/rest/reference/issues#list-timeline-events-for-an-issue) (read) -- [`GET /repos/:owner/:repo/issues/comments`](/rest/reference/issues#list-issue-comments-for-a-repository) (read) -- [`GET /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#get-an-issue-comment) (read) -- [`PATCH /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#update-an-issue-comment) (write) -- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id`](/rest/reference/issues#delete-an-issue-comment) (write) -- [`GET /repos/:owner/:repo/pulls`](/rest/reference/pulls#list-pull-requests) (read) -- [`POST /repos/:owner/:repo/pulls`](/rest/reference/pulls#create-a-pull-request) (write) -- [`GET /repos/:owner/:repo/pulls/:pull_number`](/rest/reference/pulls#get-a-pull-request) (read) -- [`PATCH /repos/:owner/:repo/pulls/:pull_number`](/rest/reference/pulls#update-a-pull-request) (write) -- [`GET /repos/:owner/:repo/pulls/:pull_number/comments`](/rest/reference/pulls#list-review-comments-on-a-pull-request) (read) -- [`POST /repos/:owner/:repo/pulls/:pull_number/comments`](/rest/reference/pulls#create-a-review-comment-for-a-pull-request) (write) -- [`GET /repos/:owner/:repo/pulls/:pull_number/commits`](/rest/reference/pulls#list-commits-on-a-pull-request) (read) -- [`GET /repos/:owner/:repo/pulls/:pull_number/files`](/rest/reference/pulls#list-pull-requests-files) (read) -- [`GET /repos/:owner/:repo/pulls/:pull_number/merge`](/rest/reference/pulls#check-if-a-pull-request-has-been-merged) (read) -- [`GET /repos/:owner/:repo/pulls/comments`](/rest/reference/pulls#list-review-comments-in-a-repository) (read) -- [`GET /repos/:owner/:repo/pulls/comments/:comment_id`](/rest/reference/pulls#get-a-review-comment-for-a-pull-request) (read) -- [`PATCH /repos/:owner/:repo/pulls/comments/:comment_id`](/rest/reference/pulls#update-a-review-comment-for-a-pull-request) (write) -- [`DELETE /repos/:owner/:repo/pulls/comments/:comment_id`](/rest/reference/pulls#delete-a-review-comment-for-a-pull-request) (write) +## Repository hooks -### Assignees -- [`GET /repos/:owner/:repo/assignees`](/rest/reference/issues#list-assignees) (read) -- [`GET /repos/:owner/:repo/assignees/:username`](/rest/reference/issues#check-if-a-user-can-be-assigned) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/assignees`](/rest/reference/issues#add-assignees-to-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/assignees`](/rest/reference/issues#remove-assignees-from-an-issue) (write) - -### Events -- [`GET /repos/:owner/:repo/issues/:issue_number/events`](/rest/reference/issues#list-issue-events) (read) -- [`GET /repos/:owner/:repo/issues/events/:event_id`](/rest/reference/issues#get-an-issue-event) (read) -- [`POST /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/events`](/rest/reference/pulls#submit-a-review-for-a-pull-request) (write) - -### Labels -- [`GET /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#list-labels-for-an-issue) (read) -- [`POST /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#add-labels-to-an-issue) (write) -- [`PUT /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#set-labels-for-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/labels`](/rest/reference/issues#remove-all-labels-from-an-issue) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/labels/:name`](/rest/reference/issues#remove-a-label-from-an-issue) (write) -- [`GET /repos/:owner/:repo/labels`](/rest/reference/issues#list-labels-for-a-repository) (read) -- [`POST /repos/:owner/:repo/labels`](/rest/reference/issues#create-a-label) (write) -- [`GET /repos/:owner/:repo/labels/:name`](/rest/reference/issues#get-a-label) (read) -- [`PATCH /repos/:owner/:repo/labels/:name`](/rest/reference/issues#update-a-label) (write) -- [`DELETE /repos/:owner/:repo/labels/:name`](/rest/reference/issues#delete-a-label) (write) - -### Milestones -- [`GET /repos/:owner/:repo/milestones`](/rest/reference/issues#list-milestones) (read) -- [`POST /repos/:owner/:repo/milestones`](/rest/reference/issues#create-a-milestone) (write) -- [`GET /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#get-a-milestone) (read) -- [`PATCH /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#update-a-milestone) (write) -- [`DELETE /repos/:owner/:repo/milestones/:milestone_number`](/rest/reference/issues#delete-a-milestone) (write) -- [`GET /repos/:owner/:repo/milestones/:milestone_number/labels`](/rest/reference/issues#list-labels-for-issues-in-a-milestone) (read) - -### Reactions -- [`POST /repos/:owner/:repo/issues/:issue_number/reactions`](/rest/reference/reactions#create-reaction-for-an-issue) (write) -- [`GET /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-an-issue-comment) (read) -- [`POST /repos/:owner/:repo/issues/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-an-issue-comment) (write) -- [`GET /repos/:owner/:repo/pulls/comments/:comment_id/reactions`](/rest/reference/reactions#list-reactions-for-a-pull-request-review-comment) (read) -- [`POST /repos/:owner/:repo/pulls/comments/:comment_id/reactions`](/rest/reference/reactions#create-reaction-for-a-pull-request-review-comment) (write) -- [`DELETE /reactions/:reaction_id`](/rest/reference/reactions#delete-a-reaction-legacy) (write) -- [`DELETE /repos/:owner/:repo/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-commit-comment-reaction) (write) -- [`DELETE /repos/:owner/:repo/issues/:issue_number/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-reaction) (write) -- [`DELETE /repos/:owner/:repo/issues/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-an-issue-comment-reaction) (write) -- [`DELETE /repos/:owner/:repo/pulls/comments/:comment_id/reactions/:reaction_id`](/rest/reference/reactions#delete-a-pull-request-comment-reaction) (write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-reaction) (write) -- [`DELETE /orgs/:org/teams/:team_slug/discussions/:discussion_number/comments/:comment_number/reactions/:reaction_id`](/rest/reference/reactions#delete-team-discussion-comment-reaction) (write) - -### Requested reviewers -- [`GET /repos/:owner/:repo/pulls/:pull_number/requested_reviewers`](/rest/reference/pulls#list-requested-reviewers-for-a-pull-request) (read) -- [`POST /repos/:owner/:repo/pulls/:pull_number/requested_reviewers`](/rest/reference/pulls#request-reviewers-for-a-pull-request) (write) -- [`DELETE /repos/:owner/:repo/pulls/:pull_number/requested_reviewers`](/rest/reference/pulls#remove-requested-reviewers-from-a-pull-request) (write) - -### Reviews -- [`GET /repos/:owner/:repo/pulls/:pull_number/reviews`](/rest/reference/pulls#list-reviews-for-a-pull-request) (read) -- [`POST /repos/:owner/:repo/pulls/:pull_number/reviews`](/rest/reference/pulls#create-a-review-for-a-pull-request) (write) -- [`GET /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id`](/rest/reference/pulls#get-a-review-for-a-pull-request) (read) -- [`PUT /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id`](/rest/reference/pulls#update-a-review-for-a-pull-request) (write) -- [`DELETE /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id`](/rest/reference/pulls#delete-a-pending-review-for-a-pull-request) (write) -- [`GET /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/comments`](/rest/reference/pulls#list-comments-for-a-pull-request-review) (read) -- [`PUT /repos/:owner/:repo/pulls/:pull_number/reviews/:review_id/dismissals`](/rest/reference/pulls#dismiss-a-review-for-a-pull-request) (write) +- [`GET /repos/{owner}/{repo}/hooks`](/rest/webhooks/repos#list-repository-webhooks) (read) +- [`POST /repos/{owner}/{repo}/hooks`](/rest/webhooks/repos#create-a-repository-webhook) (write) +- [`GET /repos/{owner}/{repo}/hooks/{hook_id}`](/rest/webhooks/repos#get-a-repository-webhook) (read) +- [`PATCH /repos/{owner}/{repo}/hooks/{hook_id}`](/rest/webhooks/repos#update-a-repository-webhook) (write) +- [`DELETE /repos/{owner}/{repo}/hooks/{hook_id}`](/rest/webhooks/repos#delete-a-repository-webhook) (write) +- [`GET /repos/{owner}/{repo}/hooks/{hook_id}/config`](/rest/webhooks/repo-config#get-a-webhook-configuration-for-a-repository) (read) +- [`PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config`](/rest/webhooks/repo-config#update-a-webhook-configuration-for-a-repository) (write) +- [`GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries`](/rest/webhooks/repo-deliveries#list-deliveries-for-a-repository-webhook) (read) +- [`GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}`](/rest/webhooks/repo-deliveries#get-a-delivery-for-a-repository-webhook) (read) +- [`POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts`](/rest/webhooks/repo-deliveries#redeliver-a-delivery-for-a-repository-webhook) (write) +- [`POST /repos/{owner}/{repo}/hooks/{hook_id}/pings`](/rest/webhooks/repos#ping-a-repository-webhook) (read) +- [`POST /repos/{owner}/{repo}/hooks/{hook_id}/tests`](/rest/webhooks/repos#test-the-push-repository-webhook) (read) {% ifversion ghes %} -## Repository pre-receive hooks -- [`GET /repos/:owner/:repo/pre-receive-hooks`](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-a-repository) (read) -- [`GET /repos/:owner/:repo/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#get-a-pre-receive-hook-for-a-repository) (read) -- [`PATCH /repos/:owner/:repo/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#update-pre-receive-hook-enforcement-for-a-repository) (write) -- [`DELETE /repos/:owner/:repo/pre-receive-hooks/:pre_receive_hook_id`](/enterprise/user/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-a-repository) (write) +## Repository pre receive hooks + +- [`GET /repos/{owner}/{repo}/pre-receive-hooks`](/rest/reference/enterprise-admin#list-pre-receive-hooks-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}`](/rest/reference/enterprise-admin#get-a-pre-receive-hook-for-a-repository) (read) +- [`PATCH /repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}`](/rest/reference/enterprise-admin#update-pre-receive-hook-enforcement-for-a-repository) (write) +- [`DELETE /repos/{owner}/{repo}/pre-receive-hooks/{pre_receive_hook_id}`](/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-a-repository) (write) + {% endif %} ## Repository projects -- [`GET /projects/:project_id`](/rest/reference/projects#get-a-project) (read) -- [`PATCH /projects/:project_id`](/rest/reference/projects#update-a-project) (write) -- [`DELETE /projects/:project_id`](/rest/reference/projects#delete-a-project) (write) -- [`POST /projects/:project_id/cards`](/rest/reference/projects#create-a-project-card) (write) -- [`GET /projects/:project_id/columns`](/rest/reference/projects#list-project-columns) (read) -- [`POST /projects/:project_id/columns`](/rest/reference/projects#create-a-project-column) (write) -- [`GET /projects/columns/:column_id`](/rest/reference/projects#get-a-project-column) (read) -- [`PATCH /projects/columns/:column_id`](/rest/reference/projects#update-a-project-column) (write) -- [`DELETE /projects/columns/:column_id`](/rest/reference/projects#delete-a-project-column) (write) -- [`GET /projects/columns/:column_id/cards`](/rest/reference/projects#list-project-cards) (read) -- [`POST /projects/columns/:column_id/cards`](/rest/reference/projects#create-a-project-card) (write) -- [`POST /projects/columns/:column_id/moves`](/rest/reference/projects#move-a-project-column) (write) -- [`GET /projects/columns/cards/:card_id`](/rest/reference/projects#get-a-project-card) (read) -- [`PATCH /projects/columns/cards/:card_id`](/rest/reference/projects#update-a-project-card) (write) -- [`DELETE /projects/columns/cards/:card_id`](/rest/reference/projects#delete-a-project-card) (write) -- [`POST /projects/columns/cards/:card_id/moves`](/rest/reference/projects#move-a-project-card) (write) -- [`GET /repos/:owner/:repo/projects`](/rest/reference/projects#list-repository-projects) (read) -- [`POST /repos/:owner/:repo/projects`](/rest/reference/projects#create-a-repository-project) (write) +- [`GET /projects/{project_id}/collaborators`](/rest/reference/projects#list-project-collaborators) (write) +- [`PUT /projects/{project_id}/collaborators/{username}`](/rest/reference/projects#add-project-collaborator) (write) +- [`DELETE /projects/{project_id}/collaborators/{username}`](/rest/reference/projects#remove-project-collaborator) (write) +- [`GET /projects/{project_id}/collaborators/{username}/permission`](/rest/reference/projects#get-project-permission-for-a-user) (write) +- [`GET /projects/{project_id}`](/rest/reference/projects#get-a-project) (read) +- [`PATCH /projects/{project_id}`](/rest/reference/projects#update-a-project) (write) +- [`DELETE /projects/{project_id}`](/rest/reference/projects#delete-a-project) (write) +- [`GET /projects/{project_id}/columns`](/rest/reference/projects#list-project-columns) (read) +- [`POST /projects/{project_id}/columns`](/rest/reference/projects#create-a-project-column) (write) +- [`GET /projects/columns/{column_id}`](/rest/reference/projects#get-a-project-column) (read) +- [`PATCH /projects/columns/{column_id}`](/rest/reference/projects#update-a-project-column) (write) +- [`DELETE /projects/columns/{column_id}`](/rest/reference/projects#delete-a-project-column) (write) +- [`GET /projects/columns/{column_id}/cards`](/rest/reference/projects#list-project-cards) (read) +- [`POST /projects/columns/{column_id}/cards`](/rest/reference/projects#create-a-project-card) (write) +- [`POST /projects/columns/{column_id}/moves`](/rest/reference/projects#move-a-project-column) (write) +- [`GET /projects/columns/cards/{card_id}`](/rest/reference/projects#get-a-project-card) (read) +- [`PATCH /projects/columns/cards/{card_id}`](/rest/reference/projects#update-a-project-card) (write) +- [`DELETE /projects/columns/cards/{card_id}`](/rest/reference/projects#delete-a-project-card) (write) +- [`POST /projects/columns/cards/{card_id}/moves`](/rest/reference/projects#move-a-project-card) (write) +- [`GET /repos/{owner}/{repo}/projects`](/rest/reference/projects#list-repository-projects) (read) +- [`POST /repos/{owner}/{repo}/projects`](/rest/reference/projects#create-a-repository-project) (write) -### Teams -- [`DELETE /teams/:team_id/projects/:project_id`](/rest/reference/teams#remove-a-project-from-a-team) (read) - -## Repository webhooks - -- [`GET /repos/:owner/:repo/hooks`](/rest/reference/webhooks#list-repository-webhooks) (read) -- [`POST /repos/:owner/:repo/hooks`](/rest/reference/webhooks#create-a-repository-webhook) (write) -- [`GET /repos/:owner/:repo/hooks/:hook_id`](/rest/reference/webhooks#get-a-repository-webhook) (read) -- [`PATCH /repos/:owner/:repo/hooks/:hook_id`](/rest/reference/webhooks#update-a-repository-webhook) (write) -- [`DELETE /repos/:owner/:repo/hooks/:hook_id`](/rest/reference/webhooks#delete-a-repository-webhook) (write) -- [`POST /repos/:owner/:repo/hooks/:hook_id/pings`](/rest/reference/webhooks#ping-a-repository-webhook) (read) -- [`POST /repos/:owner/:repo/hooks/:hook_id/tests`](/rest/reference/repos#test-the-push-repository-webhook) (read) - -{% ifversion fpt or ghec %} -## Secrets - -- [`GET /repos/:owner/:repo/actions/secrets/public-key`](/rest/reference/actions#get-a-repository-public-key) (read) -- [`GET /repos/:owner/:repo/actions/secrets`](/rest/reference/actions#list-repository-secrets) (read) -- [`GET /repos/:owner/:repo/actions/secrets/:secret_name`](/rest/reference/actions#get-a-repository-secret) (read) -- [`PUT /repos/:owner/:repo/actions/secrets/:secret_name`](/rest/reference/actions#create-or-update-a-repository-secret) (write) -- [`DELETE /repos/:owner/:repo/actions/secrets/:secret_name`](/rest/reference/actions#delete-a-repository-secret) (write) -- [`GET /orgs/:org/actions/secrets/public-key`](/rest/reference/actions#get-an-organization-public-key) (read) -- [`GET /orgs/:org/actions/secrets`](/rest/reference/actions#list-organization-secrets) (read) -- [`GET /orgs/:org/actions/secrets/:secret_name`](/rest/reference/actions#get-an-organization-secret) (read) -- [`PUT /orgs/:org/actions/secrets/:secret_name`](/rest/reference/actions#create-or-update-an-organization-secret) (write) -- [`GET /orgs/:org/actions/secrets/:secret_name/repositories`](/rest/reference/actions#list-selected-repositories-for-an-organization-secret) (read) -- [`PUT /orgs/:org/actions/secrets/:secret_name/repositories`](/rest/reference/actions#set-selected-repositories-for-an-organization-secret) (write) -- [`PUT /orgs/:org/actions/secrets/:secret_name/repositories/:repository_id`](/rest/reference/actions#add-selected-repository-to-an-organization-secret) (write) -- [`DELETE /orgs/:org/actions/secrets/:secret_name/repositories/:repository_id`](/rest/reference/actions#remove-selected-repository-from-an-organization-secret) (write) -- [`DELETE /orgs/:org/actions/secrets/:secret_name`](/rest/reference/actions#delete-an-organization-secret) (write) -{% endif %} - -{% ifversion ghes or ghec %} ## Secret scanning alerts -- [`GET /repos/:owner/:repo/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-a-repository) (read) -- [`GET /repos/:owner/:repo/secret-scanning/alerts/:alert_number`](/rest/reference/secret-scanning#get-a-secret-scanning-alert) (read) -- [`PATCH /repos/:owner/:repo/secret-scanning/alerts/:alert_number`](/rest/reference/secret-scanning#update-a-secret-scanning-alert) (write) -- [`GET /repos/:owner/:repo/secret-scanning/alerts/:alert_number/locations`](/rest/reference/secret-scanning#list-locations-for-a-secret-scanning-alert) (read) -{% endif %} +{% ifversion fpt or ghec or ghes %}- [`GET /orgs/{org}/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-an-organization) (read){% endif %} +- [`GET /repos/{owner}/{repo}/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}`](/rest/reference/secret-scanning#get-a-secret-scanning-alert) (read) +- [`PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}`](/rest/reference/secret-scanning#update-a-secret-scanning-alert) (write) +- [`GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations`](/rest/reference/secret-scanning#list-locations-for-a-secret-scanning-alert) (read) -{% ifversion fpt or ghes or ghec %} -## Self-hosted runners +## Secrets -- [`GET /orgs/:org/actions/runners/downloads`](/rest/reference/actions#list-runner-applications-for-an-organization) (read) -- [`POST /orgs/:org/actions/runners/registration-token`](/rest/reference/actions#create-a-registration-token-for-an-organization) (write) -- [`GET /orgs/:org/actions/runners`](/rest/reference/actions#list-self-hosted-runners-for-an-organization) (read) -- [`GET /orgs/:org/actions/runners/:runner_id`](/rest/reference/actions#get-a-self-hosted-runner-for-an-organization) (read) -- [`POST /orgs/:org/actions/runners/remove-token`](/rest/reference/actions#create-a-remove-token-for-an-organization) (write) -- [`DELETE /orgs/:org/actions/runners/:runner_id`](/rest/reference/actions#delete-a-self-hosted-runner-from-an-organization) (write) -- [`GET /orgs/:org/actions/runners/:runner_id/labels`](/rest/reference/actions#list-labels-for-a-self-hosted-runner-for-an-organization) (read) -- [`POST /orgs/:org/actions/runners/:runner_id/labels`](/rest/reference/actions#add-custom-labels-to-a-self-hosted-runner-for-an-organization) (write) -- [`PUT /orgs/:org/actions/runners/:runner_id/labels`](/rest/reference/actions#set-custom-labels-for-a-self-hosted-runner-for-an-organization) (write) -- [`DELETE /orgs/:org/actions/runners/:runner_id/labels`](/rest/reference/actions#remove-all-custom-labels-from-a-self-hosted-runner-for-an-organization) (write) -- [`DELETE /orgs/:org/actions/runners/:runner_id/labels/:name`](/rest/reference/actions#remove-a-custom-label-from-a-self-hosted-runner-for-an-organization) (write) -{% endif %} +- [`GET /repos/{owner}/{repo}/actions/secrets`](/rest/reference/actions#list-repository-secrets) (read) +- [`GET /repos/{owner}/{repo}/actions/secrets/{secret_name}`](/rest/reference/actions#get-a-repository-secret) (read) +- [`PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}`](/rest/reference/actions#create-or-update-a-repository-secret) (write) +- [`DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}`](/rest/reference/actions#delete-a-repository-secret) (write) +- [`GET /repos/{owner}/{repo}/actions/secrets/public-key`](/rest/reference/actions#get-a-repository-public-key) (read) -## Single file +## Security events -- [`GET /repos/:owner/:repo/contents/:path`](/rest/reference/repos#get-repository-content) (read) -- [`PUT /repos/:owner/:repo/contents/:path`](/rest/reference/repos#create-or-update-file-contents) (write) -- [`DELETE /repos/:owner/:repo/contents/:path`](/rest/reference/repos#delete-a-file) (write) +{% ifversion fpt or ghec or ghae or ghes > 3.4 %}- [`GET /orgs/{org}/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-by-organization) (read){% endif %} +- [`GET /repos/{owner}/{repo}/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}`](/rest/reference/code-scanning#get-a-code-scanning-alert) (read) +- [`PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}`](/rest/reference/code-scanning#update-a-code-scanning-alert) (write) +- [`GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances`](/rest/reference/code-scanning#list-instances-of-a-code-scanning-alert) (read) +- [`GET /repos/{owner}/{repo}/code-scanning/analyses`](/rest/reference/code-scanning#list-code-scanning-analyses-for-a-repository) (read) +- [`GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}`](/rest/reference/code-scanning#get-a-code-scanning-analysis-for-a-repository) (read) +- [`DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}`](/rest/reference/code-scanning#delete-a-code-scanning-analysis-from-a-repository) (write) +- [`GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}`](/rest/reference/code-scanning#list-recent-code-scanning-analyses-for-a-repository) (read) +- [`POST /repos/{owner}/{repo}/code-scanning/sarifs`](/rest/reference/code-scanning#upload-a-sarif-file) (write) +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/dependabot/alerts`](/rest/reference/dependabot#list-dependabot-alerts-for-a-repository) (read){% endif %} +{% ifversion fpt or ghec %}- [`GET /repos/{owner}/{repo}/dependabot/alerts/{alert_number}`](/rest/reference/dependabot#get-a-dependabot-alert) (read){% endif %} +{% ifversion fpt or ghec %}- [`PATCH /repos/{owner}/{repo}/dependabot/alerts/{alert_number}`](/rest/reference/dependabot#update-a-dependabot-alert) (write){% endif %} ## Starring -- [`GET /user/starred/:owner/:repo`](/rest/reference/activity#check-if-a-repository-is-starred-by-the-authenticated-user) (read) -- [`PUT /user/starred/:owner/:repo`](/rest/reference/activity#star-a-repository-for-the-authenticated-user) (write) -- [`DELETE /user/starred/:owner/:repo`](/rest/reference/activity#unstar-a-repository-for-the-authenticated-user) (write) +- [`GET /users/{username}/starred`](/rest/reference/activity#list-repositories-starred-by-a-user) (read) +- [`GET /user/starred`](/rest/reference/activity#list-repositories-starred-by-the-authenticated-user) (read) +- [`GET /user/starred/{owner}/{repo}`](/rest/reference/activity#check-if-a-repository-is-starred-by-the-authenticated-user) (read) +- [`PUT /user/starred/{owner}/{repo}`](/rest/reference/activity#star-a-repository-for-the-authenticated-user) (write) +- [`DELETE /user/starred/{owner}/{repo}`](/rest/reference/activity#unstar-a-repository-for-the-authenticated-user) (write) + +## Statuses + +- [`POST /repos/{owner}/{repo}/statuses/{sha}`](/rest/commits/statuses#create-a-commit-status) (write) ## Team discussions -- [`GET /teams/:team_id/discussions`](/rest/reference/teams#list-discussions) (read) -- [`POST /teams/:team_id/discussions`](/rest/reference/teams#create-a-discussion) (write) -- [`GET /teams/:team_id/discussions/:discussion_number`](/rest/reference/teams#get-a-discussion) (read) -- [`PATCH /teams/:team_id/discussions/:discussion_number`](/rest/reference/teams#update-a-discussion) (write) -- [`DELETE /teams/:team_id/discussions/:discussion_number`](/rest/reference/teams#delete-a-discussion) (write) -- [`GET /teams/:team_id/discussions/:discussion_number/comments`](/rest/reference/teams#list-discussion-comments) (read) -- [`POST /teams/:team_id/discussions/:discussion_number/comments`](/rest/reference/teams#create-a-discussion-comment) (write) -- [`GET /teams/:team_id/discussions/:discussion_number/comments/:comment_number`](/rest/reference/teams#get-a-discussion-comment) (read) -- [`PATCH /teams/:team_id/discussions/:discussion_number/comments/:comment_number`](/rest/reference/teams#update-a-discussion-comment) (write) -- [`DELETE /teams/:team_id/discussions/:discussion_number/comments/:comment_number`](/rest/reference/teams#delete-a-discussion-comment) (write) -- [`GET /teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions`](/rest/reference/reactions#list-reactions-for-a-team-discussion-comment) (read) -- [`POST /teams/:team_id/discussions/:discussion_number/comments/:comment_number/reactions`](/rest/reference/reactions#create-reaction-for-a-team-discussion-comment) (write) -- [`GET /teams/:team_id/discussions/:discussion_number/reactions`](/rest/reference/reactions#list-reactions-for-a-team-discussion) (read) -- [`POST /teams/:team_id/discussions/:discussion_number/reactions`](/rest/reference/reactions#create-reaction-for-a-team-discussion) (write) +- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions`](/rest/reference/reactions#list-reactions-for-a-team-discussion-comment) (read) +- [`POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions`](/rest/reference/reactions#create-reaction-for-a-team-discussion-comment) (write) +- [`DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}`](/rest/reference/reactions#delete-team-discussion-comment-reaction) (write) +- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions`](/rest/reference/reactions#list-reactions-for-a-team-discussion) (read) +- [`POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions`](/rest/reference/reactions#create-reaction-for-a-team-discussion) (write) +- [`DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}`](/rest/reference/reactions#delete-team-discussion-reaction) (write) +- [`GET /orgs/{org}/teams/{team_slug}/discussions`](/rest/reference/teams#list-discussions) (read) +- [`POST /orgs/{org}/teams/{team_slug}/discussions`](/rest/reference/teams#create-a-discussion) (write) +- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}`](/rest/reference/teams#get-a-discussion) (read) +- [`PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}`](/rest/reference/teams#update-a-discussion) (write) +- [`DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}`](/rest/reference/teams#delete-a-discussion) (write) +- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments`](/rest/reference/teams#list-discussion-comments) (read) +- [`POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments`](/rest/reference/teams#create-a-discussion-comment) (write) +- [`GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}`](/rest/reference/teams#get-a-discussion-comment) (read) +- [`PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}`](/rest/reference/teams#update-a-discussion-comment) (write) +- [`DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}`](/rest/reference/teams#delete-a-discussion-comment) (write) + +{% ifversion fpt or ghec %} + +## Vulnerability alerts + +- [`GET /orgs/{org}/dependabot/alerts`](/rest/dependabot/alerts#list-dependabot-alerts-for-an-organization) (read) + +{% endif %} + +## Watching + +- [`GET /users/{username}/subscriptions`](/rest/reference/activity#list-repositories-watched-by-a-user) (read) +- [`GET /user/subscriptions`](/rest/reference/activity#list-repositories-watched-by-the-authenticated-user) (read) diff --git a/translations/ru-RU/content/rest/overview/resources-in-the-rest-api.md b/translations/ru-RU/content/rest/overview/resources-in-the-rest-api.md index d0348eb3b4..26f5282190 100644 --- a/translations/ru-RU/content/rest/overview/resources-in-the-rest-api.md +++ b/translations/ru-RU/content/rest/overview/resources-in-the-rest-api.md @@ -13,8 +13,12 @@ topics: - API --- +{% ifversion api-date-versioning %} +## API version -This describes the resources that make up the official {% data variables.product.product_name %} REST API. If you have any problems or requests, please contact {% data variables.contact.contact_support %}. +Available resources may vary between REST API versions. You should use the `X-GitHub-Api-Version` header to specify an API version. For more information, see "[API Versions](/rest/overview/api-versions)." + +{% endif %} ## Schema diff --git a/translations/ru-RU/content/rest/overview/troubleshooting.md b/translations/ru-RU/content/rest/overview/troubleshooting.md index bcb8e7f189..49d5100171 100644 --- a/translations/ru-RU/content/rest/overview/troubleshooting.md +++ b/translations/ru-RU/content/rest/overview/troubleshooting.md @@ -1,6 +1,6 @@ --- -title: Troubleshooting -intro: Learn how to resolve the most common problems people encounter in the REST API. +title: Устранение неполадок +intro: 'Узнайте, как устранить наиболее распространенные проблемы, с которыми сталкиваются пользователи в REST API.' redirect_from: - /v3/troubleshooting versions: @@ -10,62 +10,73 @@ versions: ghec: '*' topics: - API +ms.openlocfilehash: ecfa3a360ef9b042d96a1f80a2f0cde49390727f +ms.sourcegitcommit: d2f0b59ed096b9e68ef8f6fa019cd925165762ec +ms.translationtype: MT +ms.contentlocale: ru-RU +ms.lasthandoff: 11/29/2022 +ms.locfileid: '148184238' --- +Если у вас в API возникли некоторые трудности, далее приведен список решений некоторых проблем, которые могут возникнуть. +{% ifversion api-date-versioning %} +## `400` ошибка для неподдерживаемой версии API -If you're encountering some oddities in the API, here's a list of resolutions to -some of the problems you may be experiencing. +Чтобы указать версию API, `X-GitHub-Api-Version` следует использовать заголовок . Например: -## `404` error for an existing repository +```shell +$ curl {% data reusables.rest-api.version-header %} https://api.github.com/zen +``` -Typically, we send a `404` error when your client isn't properly authenticated. -You might expect to see a `403 Forbidden` in these cases. However, since we don't -want to provide _any_ information about private repositories, the API returns a -`404` error instead. +Если указать версию, которая не существует, появится сообщение об ошибке `400` . -To troubleshoot, ensure [you're authenticating correctly](/guides/getting-started/), [your OAuth access token has the required scopes](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/), [third-party application restrictions][oap-guide] are not blocking access, and that [the token has not expired or been revoked](/github/authenticating-to-github/keeping-your-account-and-data-secure/token-expiration-and-revocation). +Дополнительные сведения см. в разделе [Версии API](/rest/overview/api-versions). -## Not all results returned +{% endif %} -Most API calls accessing a list of resources (_e.g._, users, issues, _etc._) support -pagination. If you're making requests and receiving an incomplete set of results, you're -probably only seeing the first page. You'll need to request the remaining pages -in order to get more results. +## Ошибка `404` существующего репозитория -It's important to *not* try and guess the format of the pagination URL. Not every -API call uses the same structure. Instead, extract the pagination information from -[the Link Header](/rest#pagination), which is sent with every request. +Как правило, при неправильной проверке подлинности клиента отправляется сообщение об ошибке `404`. +В таких случаях может потребоваться просмотреть `403 Forbidden`. Но так как мы не хотим предоставлять _никаких_ сведений о частных репозиториях, API возвращает ошибку `404`. + +Чтобы устранить неполадки, убедитесь, что [проверка подлинности выполнена правильно](/guides/getting-started/), [маркер доступа OAuth имеет необходимые области](/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/), [ограничения сторонних приложений][oap-guide] не блокируют доступ и что [маркер не был отозван и его срок действия не истек](/github/authenticating-to-github/keeping-your-account-and-data-secure/token-expiration-and-revocation). + +## Возвращены не все результаты + +Большинство вызовов API, обращающегося к списку ресурсов (_например_, пользователей, проблем _и т. д._ ), поддерживают разбиение на страницы. Если вы создаете запросы и получаете неполный набор результатов, вероятно, вы просматриваете только первую страницу. Чтобы получить больше результатов, вам потребуется отправить запрос на оставшиеся страницы. + +*Не пытайтесь* угадать формат URL-адреса разбиения на страницы. Не для каждого вызова API используется одна и та же структура. Вместо этого извлеките сведения о разбиении на страницы из [заголовка ссылки](/rest#pagination), который отправляется с каждым запросом. [oap-guide]: https://developer.github.com/changes/2015-01-19-an-integrators-guide-to-organization-application-policies/ {% ifversion fpt or ghec %} -## Basic authentication errors +## Ошибки обычной проверки подлинности -On November 13, 2020 username and password authentication to the REST API and the OAuth Authorizations API were deprecated and no longer work. +С 13 ноября 2020 г. не рекомендуется использовать проверку подлинности с помощью имени пользователя и пароля для REST API и API авторизации OAuth; они больше не будут работать. -### Using `username`/`password` for basic authentication +### Использование `username`/`password` для обычной проверки подлинности -If you're using `username` and `password` for API calls, then they are no longer able to authenticate. For example: +Если вы используете `username` и `password` для вызовов API, они больше не смогут пройти проверку подлинности. Пример: ```bash curl -u my_user:my_password https://api.github.com/user/repos ``` -Instead, use a [{% data variables.product.pat_generic %}](/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line) when testing endpoints or doing local development: +Вместо этого используйте [{% data variables.product.pat_generic %}](/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line) при тестировании конечных точек или локальной разработке: ```bash curl -H 'Authorization: Bearer my_access_token' https://api.github.com/user/repos ``` -For OAuth Apps, you should use the [web application flow](/apps/building-oauth-apps/authorizing-oauth-apps/#web-application-flow) to generate an OAuth token to use in the API call's header: +Для приложений OAuth следует использовать [процесс веб-приложения](/apps/building-oauth-apps/authorizing-oauth-apps/#web-application-flow), чтобы создать маркер OAuth для применения в заголовке вызова API: ```bash curl -H 'Authorization: Bearer my-oauth-token' https://api.github.com/user/repos ``` -## Timeouts +## Истекшее время ожидания -If {% data variables.product.product_name %} takes more than 10 seconds to process an API request, {% data variables.product.product_name %} will terminate the request and you will receive a timeout response. +Если {% data variables.product.product_name %} обрабатывает запрос API более 10 секунд, {% data variables.product.product_name %} завершит запрос и вы получите ответ о времени ожидания. {% endif %} diff --git a/translations/ru-RU/content/rest/pulls/comments.md b/translations/ru-RU/content/rest/pulls/comments.md index 05471a3293..6efe3eb4cf 100644 --- a/translations/ru-RU/content/rest/pulls/comments.md +++ b/translations/ru-RU/content/rest/pulls/comments.md @@ -1,5 +1,5 @@ --- -title: Pull request review comments +title: Комментарии к проверке запроса на вытягивание shortTitle: Review comments intro: '' versions: @@ -11,10 +11,15 @@ topics: - API miniTocMaxHeadingLevel: 3 allowTitleToDifferFromFilename: true +ms.openlocfilehash: d076bead1efdb07c3fcce3472798bddeaf9908e6 +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc +ms.translationtype: MT +ms.contentlocale: ru-RU +ms.lasthandoff: 11/24/2022 +ms.locfileid: '148181307' --- +## Сведения об API комментариев к проверке запросов на вытягивание -## About the Pull request review comments API - -Pull request review comments are comments on a portion of the unified diff made during a pull request review. Commit comments and issue comments are different from pull request review comments. You apply commit comments directly to a commit and you apply issue comments without referencing a portion of the unified diff. For more information, see "[Create a commit comment](/rest/reference/commits#create-a-commit-comment)" and "[Create an issue comment](/rest/reference/issues#create-an-issue-comment)." +Комментарии к проверке запросов на вытягивание — это комментарии к части расхождений, оставленные при проверке запроса на вытягивание. Комментарии к фиксациям и проблемам отличаются от комментариев к проверке запросов на вытягивание. Комментарии к фиксациям применяются непосредственно к фиксации, а комментарии к проблемам не включают ссылку на соответствующую часть расхождений. Дополнительные сведения см. в разделах [Создание комментария к фиксации](/rest/reference/commits#create-a-commit-comment) и [Создание комментария к проблеме](/rest/reference/issues#create-an-issue-comment). {% data reusables.pull_requests.issues-media-types %} diff --git a/translations/ru-RU/content/rest/pulls/pulls.md b/translations/ru-RU/content/rest/pulls/pulls.md index 382f926b0e..c7280f6b35 100644 --- a/translations/ru-RU/content/rest/pulls/pulls.md +++ b/translations/ru-RU/content/rest/pulls/pulls.md @@ -9,12 +9,12 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 -ms.openlocfilehash: 80e4a5a5257a8f2615b402567f91daa9e68a0077 -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 -ms.translationtype: HT +ms.openlocfilehash: b140c41062e4fea4c1cb1299b23de774963913af +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc +ms.translationtype: MT ms.contentlocale: ru-RU -ms.lasthandoff: 09/05/2022 -ms.locfileid: '145124965' +ms.lasthandoff: 11/24/2022 +ms.locfileid: '148181322' --- ## Сведения об API вытягивания @@ -26,12 +26,12 @@ API запросов на вытягивание позволяет перечи Это поддерживаемые типы мультимедиа для запросов на вытягивание. - application/vnd.github.VERSION.raw+json - application/vnd.github.VERSION.text+json - application/vnd.github.VERSION.html+json - application/vnd.github.VERSION.full+json - application/vnd.github.VERSION.diff - application/vnd.github.VERSION.patch + application/vnd.github.raw+json + application/vnd.github.text+json + application/vnd.github.html+json + application/vnd.github.full+json + application/vnd.github.diff + application/vnd.github.patch Дополнительные сведения см. в статье [Пользовательские типы фиксации](/rest/overview/media-types). diff --git a/translations/ru-RU/content/rest/pulls/reviews.md b/translations/ru-RU/content/rest/pulls/reviews.md index 4c5eab82d2..f962134a0a 100644 --- a/translations/ru-RU/content/rest/pulls/reviews.md +++ b/translations/ru-RU/content/rest/pulls/reviews.md @@ -11,13 +11,15 @@ versions: topics: - API miniTocMaxHeadingLevel: 3 -ms.openlocfilehash: ee55b646dd58b4f91227c6d629c2e07d834b6dfd -ms.sourcegitcommit: fb047f9450b41b24afc43d9512a5db2a2b750a2a -ms.translationtype: HT +ms.openlocfilehash: 6e07a6cbbdb368ef530b81a6c9cc3893e1590ac4 +ms.sourcegitcommit: 7a74d5796695bb21c30e4031679253cbc16ceaea +ms.translationtype: MT ms.contentlocale: ru-RU -ms.lasthandoff: 09/11/2022 -ms.locfileid: '145124959' +ms.lasthandoff: 11/28/2022 +ms.locfileid: '148184081' --- ## Сведения об API проверки запросов на вытягивание Проверки запроса на вытягивание — это группы комментариев по проверке запроса на вытягивание, сгруппированные вместе с состоянием и необязательным комментарием к тексту. + +{% data reusables.pull_requests.issues-media-types %} diff --git a/translations/ru-RU/data/reusables/actions/actions-group-concurrency.md b/translations/ru-RU/data/reusables/actions/actions-group-concurrency.md index f08d140895..47301b236c 100644 --- a/translations/ru-RU/data/reusables/actions/actions-group-concurrency.md +++ b/translations/ru-RU/data/reusables/actions/actions-group-concurrency.md @@ -1,10 +1,10 @@ --- -ms.openlocfilehash: a0c8b24bacdd41e32d9b8bdd0d8850e7a6ada557 -ms.sourcegitcommit: fb047f9450b41b24afc43d9512a5db2a2b750a2a -ms.translationtype: HT +ms.openlocfilehash: a9f12214edcef8a107ad9c447fea7207cfdc48f4 +ms.sourcegitcommit: 7a74d5796695bb21c30e4031679253cbc16ceaea +ms.translationtype: MT ms.contentlocale: ru-RU -ms.lasthandoff: 09/10/2022 -ms.locfileid: "145114752" +ms.lasthandoff: 11/28/2022 +ms.locfileid: "148184089" --- Если параллельное задание или рабочий процесс добавлены в очередь и выполняется другое задание или рабочий процесс, использующие ту же группу параллелизма в репозитории, то находящиеся в очереди задание или рабочий процесс будут `pending`. Все задания или рабочие процессы в группе параллелизма, находившиеся в состоянии ожидания, будут отменены. Чтобы также отменить задание или рабочий процесс, которые сейчас выполняются в той же группе параллелизма, укажите `cancel-in-progress: true`. @@ -26,7 +26,7 @@ concurrency: ci-${{ github.ref }} {% raw %} ```yaml -concurrency: +concurrency: group: ${{ github.ref }} cancel-in-progress: true ``` @@ -38,7 +38,7 @@ concurrency: {% raw %} ```yaml -concurrency: +concurrency: group: ${{ github.head_ref || github.run_id }} cancel-in-progress: true ``` @@ -53,7 +53,7 @@ concurrency: {% raw %} ```yaml -concurrency: +concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true ``` diff --git a/translations/ru-RU/data/reusables/apps/reauthorize-apps-saml.md b/translations/ru-RU/data/reusables/apps/reauthorize-apps-saml.md new file mode 100644 index 0000000000..23bf932e9f --- /dev/null +++ b/translations/ru-RU/data/reusables/apps/reauthorize-apps-saml.md @@ -0,0 +1,9 @@ +--- +ms.openlocfilehash: a95067136ba91760fb48dae77a42cf9b9377dbeb +ms.sourcegitcommit: 7a74d5796695bb21c30e4031679253cbc16ceaea +ms.translationtype: MT +ms.contentlocale: ru-RU +ms.lasthandoff: 11/28/2022 +ms.locfileid: "148184068" +--- +После включения единого входа SAML для доступа к организации может потребоваться отозвать и повторно авторизовать авторизацию {% data variables.product.prodname_oauth_app %} и {% data variables.product.prodname_github_app %}. Дополнительные сведения см. в разделе [Авторизация {% data variables.product.prodname_oauth_apps %}](/authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps#oauth-apps-and-organizations). diff --git a/translations/ru-RU/data/reusables/audit_log/audit-log-action-categories.md b/translations/ru-RU/data/reusables/audit_log/audit-log-action-categories.md index 5399a3d832..7d66f5da52 100644 --- a/translations/ru-RU/data/reusables/audit_log/audit-log-action-categories.md +++ b/translations/ru-RU/data/reusables/audit_log/audit-log-action-categories.md @@ -1,10 +1,10 @@ --- -ms.openlocfilehash: e0bf1f4b7bbd5fcb145a6e869dd442fd8e53108a -ms.sourcegitcommit: b4996daba2e75b3368f39316e6929602f13b961b +ms.openlocfilehash: 1dd9305ca2b7cb3e8d25d697de8ae3a83e0c46bb +ms.sourcegitcommit: 7a74d5796695bb21c30e4031679253cbc16ceaea ms.translationtype: MT ms.contentlocale: ru-RU -ms.lasthandoff: 10/31/2022 -ms.locfileid: "148120537" +ms.lasthandoff: 11/28/2022 +ms.locfileid: "148183983" --- | Имя категории | Описание |------------------|------------------- @@ -17,13 +17,13 @@ ms.locfileid: "148120537" {%- endif %} {%- ifversion code-security-audit-log-events %} | `business_advanced_security` | Содержит действия, связанные с {% data variables.product.prodname_GH_advanced_security %} на предприятии. Дополнительные сведения см. в разделе [Управление функциями {% data variables.product.prodname_GH_advanced_security %} для вашего предприятия](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise). | `business_secret_scanning` | Содержит действия, связанные с {% data variables.product.prodname_secret_scanning %} на предприятии. Дополнительные сведения см. в разделе [Управление функциями {% data variables.product.prodname_GH_advanced_security %} для вашего предприятия](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise). {%- endif %} {%- ifversion secret-scanning-audit-log-custom-patterns %} | `business_secret_scanning_custom_pattern` | Содержит действия, связанные с пользовательскими шаблонами для {% data variables.product.prodname_secret_scanning %} на предприятии. -{%- endif %} {%- ifversion code-security-audit-log-events %} | `business_secret_scanning_push_protection` | Содержит действия, связанные с функцией принудительной защиты {% data variables.product.prodname_secret_scanning %} на предприятии. Дополнительные сведения см. в разделе [Управление функциями {% data variables.product.prodname_GH_advanced_security %} для вашего предприятия](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise). +{%- endif %} {%- ifversion code-security-audit-log-events %} | `business_secret_scanning_push_protection` | Содержит действия, связанные с функцией защиты от push-уведомлений {% data variables.product.prodname_secret_scanning %} на предприятии. Дополнительные сведения см. в разделе [Управление функциями {% data variables.product.prodname_GH_advanced_security %} для вашего предприятия](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise). | `business_secret_scanning_push_protection_custom_message` | Содержит действия, связанные с пользовательским сообщением, отображаемым при активации принудительной защиты на предприятии. Дополнительные сведения см. в разделе [Управление функциями {% data variables.product.prodname_GH_advanced_security %} для вашего предприятия](/admin/code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise). {%- endif %} | `checks` | Содержит действия, связанные с наборами проверок и запусками. {%- ifversion fpt or ghec %} | `codespaces` | Содержит действия, связанные с codespace организации. {%- endif %} | `commit_comment` | Содержит действия, связанные с обновлением или удалением комментариев фиксации. {%- ifversion ghes %} | `config_entry` | Содержит действия, связанные с параметрами конфигурации. Эти события видимы только в журнале аудита администратора сайта. -{%- endif %} | `dependabot_alerts` | Содержит действия конфигурации на уровне организации для {% data variables.product.prodname_dependabot_alerts %} в существующих репозиториях. Дополнительные сведения см. в статье "[Сведения о {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)". +| {%- endif %} `dependabot_alerts` | Содержит действия по настройке на уровне организации для {% data variables.product.prodname_dependabot_alerts %} в существующих репозиториях. Дополнительные сведения см. в статье "[Сведения о {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)". | `dependabot_alerts_new_repos` | Содержит действия, связанные с конфигурацией на уровне организации, для {% data variables.product.prodname_dependabot_alerts %} в новых репозиториях, созданных в организации. | `dependabot_repository_access` Содержит действия, связанные с частными репозиториями в {% data variables.product.prodname_dependabot %}, к которым разрешен доступ. {%- ifversion fpt or ghec or ghes %} | `dependabot_security_updates` | Содержит действия конфигурации на уровне организации для {% data variables.product.prodname_dependabot_security_updates %} в существующих репозиториях. Дополнительные сведения см. в разделе [Настройка обновлений версий {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-dependabot-security-updates). @@ -106,7 +106,7 @@ ms.locfileid: "148120537" {%- endif %} {%- ifversion fpt or ghec %} | `sponsors` | Содержит события, связанные с кнопками спонсора (см. статью [Отображение кнопки спонсора в репозитории](/articles/displaying-a-sponsor-button-in-your-repository)). {%- endif %} {%- ifversion ghec or ghes or ghae %} | `ssh_certificate_authority` | Содержит действия, связанные с центром сертификации SSH в организации или на предприятии. | `ssh_certificate_requirement` | Содержит действия, связанные с требованием к участникам использовать сертификаты SSH для доступа к ресурсам организации. -{%- endif %} | `staff` | Содержит действия, связанные с выполнением действия администратором сайта. +{%- endif %} {% ifversion sso-redirect %} | `sso_redirect` | Содержит действия, связанные с автоматическим перенаправлением пользователей для входа (см. раздел [Применение политик для параметров безопасности на предприятии](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise#managing-sso-for-unauthenticated-users)). {% endif %} | `staff` | Содержит действия, связанные с администратором сайта, выполняющим действие. | `team` | Содержит действия, связанные с командами в организации. | `team_discussions` | Содержит действия, связанные с управлением обсуждениями команд для организации. {%- ifversion ghec %} | `team_sync_tenant` | Содержит действия, связанные с синхронизацией команды с поставщиком удостоверений для предприятия или организации. diff --git a/translations/ru-RU/data/reusables/dependabot/dependabot-actions-support.md b/translations/ru-RU/data/reusables/dependabot/dependabot-actions-support.md new file mode 100644 index 0000000000..ab9b28ac18 --- /dev/null +++ b/translations/ru-RU/data/reusables/dependabot/dependabot-actions-support.md @@ -0,0 +1 @@ +{% ifversion dependabot-actions-support %}{% data variables.product.prodname_dependabot_security_updates %} can fix vulnerable dependencies in {% data variables.product.prodname_actions %}. When security updates are enabled, {% data variables.product.prodname_dependabot %} will automatically raise a pull request to update vulnerable {% data variables.product.prodname_actions %} used in your workflows to the minimum patched version.{% endif %} \ No newline at end of file diff --git a/translations/ru-RU/data/reusables/enterprise-managed/sso-redirect-release-phase.md b/translations/ru-RU/data/reusables/enterprise-managed/sso-redirect-release-phase.md new file mode 100644 index 0000000000..cfabdf808c --- /dev/null +++ b/translations/ru-RU/data/reusables/enterprise-managed/sso-redirect-release-phase.md @@ -0,0 +1,13 @@ +--- +ms.openlocfilehash: f246dbf76575a4338b8fa28ffbd5439c4121505f +ms.sourcegitcommit: 7a74d5796695bb21c30e4031679253cbc16ceaea +ms.translationtype: MT +ms.contentlocale: ru-RU +ms.lasthandoff: 11/28/2022 +ms.locfileid: "148184076" +--- +{% note %} + +**Примечание:** Автоматическое перенаправление пользователей на вход сейчас находится в бета-версии {% data variables.product.prodname_emus %} и может быть изменено. + +{% endnote %} \ No newline at end of file diff --git a/translations/ru-RU/data/reusables/enterprise_installation/hardware-rec-table.md b/translations/ru-RU/data/reusables/enterprise_installation/hardware-rec-table.md index e1c2a64cf7..7da6988d28 100644 --- a/translations/ru-RU/data/reusables/enterprise_installation/hardware-rec-table.md +++ b/translations/ru-RU/data/reusables/enterprise_installation/hardware-rec-table.md @@ -1,15 +1,15 @@ --- -ms.openlocfilehash: 4e7a2b55a6a6db231bacb232e4a4da0b4101dbf1 -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 -ms.translationtype: HT +ms.openlocfilehash: 1cb33ecd5b87ac110509c21934a0c8747f2087ae +ms.sourcegitcommit: 4c72bcff385d7093cc42df79ad17f05cfd900b5f +ms.translationtype: MT ms.contentlocale: ru-RU -ms.lasthandoff: 09/05/2022 -ms.locfileid: "147167406" +ms.lasthandoff: 11/28/2022 +ms.locfileid: "148183934" --- -| Пользовательские лицензии | Число виртуальных ЦП | Память | Подключаемое хранилище | Корневое хранилище | +| Пользовательские лицензии | Число виртуальных ЦП | Память | Корневое хранилище | Подключенное хранилище (данные) | | :- | -: | -: | -: | -: | -| Пробная версия, демонстрационная версия или 10 облегченных пользователей | 4 | 32 ГБ | 150 ГБ | 200 ГБ | -| от 10 до 3000 | 8 | 48 ГБ | 300 ГБ | 200 Мб | -| от 3000 до 5000 | 12 | 64 ГБ | 500 ГБ | 200 ГБ | -| от 5000 до 8000 | 16 | 96 ГБ | 750 ГБ | 200 ГБ | -| от 8000 до 10000 и выше | 20 | 160 ГБ | 1000 ГБ | 200 ГБ | +| Пробная версия, демонстрационная версия или 10 облегченных пользователей | 4 | 32 ГБ | 200 ГБ | 150 ГБ | +| от 10 до 3000 | 8 | 48 ГБ | 200 Мб | 300 ГБ | +| от 3000 до 5000 | 12 | 64 ГБ | 200 ГБ | 500 ГБ | +| от 5000 до 8000 | 16 | 96 ГБ | 200 ГБ | 750 ГБ | +| от 8000 до 10000 и выше | 20 | 160 ГБ | 200 ГБ | 1000 ГБ | diff --git a/translations/ru-RU/data/reusables/identity-and-permissions/ip-allow-lists-enterprise.md b/translations/ru-RU/data/reusables/identity-and-permissions/ip-allow-lists-enterprise.md index 69cad207e6..7cc3ca44bd 100644 --- a/translations/ru-RU/data/reusables/identity-and-permissions/ip-allow-lists-enterprise.md +++ b/translations/ru-RU/data/reusables/identity-and-permissions/ip-allow-lists-enterprise.md @@ -1,11 +1,13 @@ --- -ms.openlocfilehash: 5c02cf240a1d23e9549a534381d9914bd8dc0ebd -ms.sourcegitcommit: fb047f9450b41b24afc43d9512a5db2a2b750a2a -ms.translationtype: HT +ms.openlocfilehash: f88150299e77eff08e5db75a7ef5bf5bd460328b +ms.sourcegitcommit: 7a74d5796695bb21c30e4031679253cbc16ceaea +ms.translationtype: MT ms.contentlocale: ru-RU -ms.lasthandoff: 09/11/2022 -ms.locfileid: "145110008" +ms.lasthandoff: 11/28/2022 +ms.locfileid: "148184092" --- -При включении списка разрешений настроенные IP-адреса сразу добавляются в списки разрешений организаций в пределах вашего предприятия. Если отключить список разрешений, адреса будут удалены из списков разрешений организации. +При включении списка разрешений настроенные IP-адреса сразу добавляются в списки разрешений организаций в пределах вашего предприятия. Если отключить список разрешений, адреса будут удалены из списков разрешений организации. + +{% data reusables.identity-and-permissions.org-enterprise-allow-list-interaction %} Дополнительные сведения см. в разделе [Управление разрешенными IP-адресами для вашей организации](/organizations/keeping-your-organization-secure/managing-allowed-ip-addresses-for-your-organization). Вы можете автоматически добавить в список разрешений любые IP-адреса, настроенные для {% data variables.product.prodname_github_apps %}, установленных на предприятии. Создатель {% data variables.product.prodname_github_app %} настроил список разрешений для приложения, указывающий IP-адреса, с использованием которых выполняется приложение. Наследуя их список разрешений в вашей среде, вы избегаете отправки запросов на подключение от отклоняемого приложения. Дополнительные сведения см. в разделе [Разрешение доступа к приложениям GitHub](#allowing-access-by-github-apps). diff --git a/translations/ru-RU/data/reusables/identity-and-permissions/org-enterprise-allow-list-interaction.md b/translations/ru-RU/data/reusables/identity-and-permissions/org-enterprise-allow-list-interaction.md new file mode 100644 index 0000000000..8b4516d7ba --- /dev/null +++ b/translations/ru-RU/data/reusables/identity-and-permissions/org-enterprise-allow-list-interaction.md @@ -0,0 +1,9 @@ +--- +ms.openlocfilehash: 5ce9d5cc32dc07a1fe4ead5b16b75a7b10509467 +ms.sourcegitcommit: 7a74d5796695bb21c30e4031679253cbc16ceaea +ms.translationtype: MT +ms.contentlocale: ru-RU +ms.lasthandoff: 11/28/2022 +ms.locfileid: "148184073" +--- +Владельцы организации могут добавлять дополнительные записи в список разрешений для своих организаций, но они не могут управлять записями, унаследованными от списка разрешений корпоративной учетной записи, а владельцы предприятия не могут управлять записями, добавленными в список разрешений организации. \ No newline at end of file diff --git a/translations/ru-RU/data/reusables/organizations/organization-wide-project.md b/translations/ru-RU/data/reusables/organizations/organization-wide-project.md index 3be3edb9d0..fe3e1fadf3 100644 --- a/translations/ru-RU/data/reusables/organizations/organization-wide-project.md +++ b/translations/ru-RU/data/reusables/organizations/organization-wide-project.md @@ -1,2 +1,10 @@ -1. Under your organization name, click {% ifversion projects-v2 %}{% octicon "table" aria-label="The Projects icon" %}{% else %}{% octicon "project" aria-label="The Projects icon" %}{% endif %} **Projects**. - {% ifversion projects-v2 %}![Projects tab for your organization](/assets/images/help/organizations/organization-projects-tab-table.png){% else %}![Projects tab for your organization](/assets/images/help/organizations/organization-projects-tab-with-overview-tab.png){% endif %} +--- +ms.openlocfilehash: ce21934ccff5f4f88bf2d3984ae95bcd11e5a41e +ms.sourcegitcommit: 9bf175b190674416ad4e11b5c567409f74c00ad2 +ms.translationtype: MT +ms.contentlocale: ru-RU +ms.lasthandoff: 11/23/2022 +ms.locfileid: "148181216" +--- +1. Под названием организации щелкните {% ifversion projects-v2 %}{% octicon "table" aria-label="The Projects icon" %}{% else %}{% octicon "project" aria-label="The Projects icon" %}{% endif %} **Проекты**. + {% ifversion projects-v2 %}![ Вкладка "Проекты" для вашей организации](/assets/images/help/organizations/organization-projects-tab-table.png){% else %}![Вкладка "Проекты" для вашей организации](/assets/images/help/organizations/organization-projects-tab-with-overview-tab.png){% endif %} diff --git a/translations/ru-RU/data/reusables/organizations/require-ssh-cert.md b/translations/ru-RU/data/reusables/organizations/require-ssh-cert.md index f32d47ac1b..c59b14a824 100644 --- a/translations/ru-RU/data/reusables/organizations/require-ssh-cert.md +++ b/translations/ru-RU/data/reusables/organizations/require-ssh-cert.md @@ -1,10 +1,16 @@ --- -ms.openlocfilehash: 2f27cc8f89cfa028a5e07512c1528152a9bd4941 -ms.sourcegitcommit: fcf3546b7cc208155fb8acdf68b81be28afc3d2d -ms.translationtype: HT +ms.openlocfilehash: abb4b47406958c1933c5c2bdf7d7e2e2c1091907 +ms.sourcegitcommit: 7a74d5796695bb21c30e4031679253cbc16ceaea +ms.translationtype: MT ms.contentlocale: ru-RU -ms.lasthandoff: 09/10/2022 -ms.locfileid: "145122392" +ms.lasthandoff: 11/28/2022 +ms.locfileid: "148184065" --- 1. При необходимости, чтобы обязать участников использовать сертификаты SSH, выберите **Require SSH Certificates** (Требовать сертификаты SSH), а затем нажмите кнопку **Сохранить**. ![Флажок принудительного использования сертификатов SSH и кнопка "Сохранить"](/assets/images/help/organizations/require-ssh-cert.png) + + {% note %} + + **Примечание:** Если требуются сертификаты SSH, это требование не применяется к авторизованным сторонним интеграциям или функциям {% data variables.product.prodname_dotcom %}, таким как {% data variables.product.prodname_actions %}{% ifversion fpt or ghec %} и {% data variables.product.prodname_codespaces %}{% endif %}, которые являются доверенными средами в рамках экосистемы {% data variables.product.prodname_dotcom %}. + + {% endnote %} diff --git a/translations/ru-RU/data/reusables/pull_requests/issues-media-types.md b/translations/ru-RU/data/reusables/pull_requests/issues-media-types.md index c8403cea57..38bc698cc7 100644 --- a/translations/ru-RU/data/reusables/pull_requests/issues-media-types.md +++ b/translations/ru-RU/data/reusables/pull_requests/issues-media-types.md @@ -1,18 +1,18 @@ --- -ms.openlocfilehash: 0e58e5904bbff65341fbe4221fa03ea96e032c42 -ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5 -ms.translationtype: HT +ms.openlocfilehash: a45f36a89c0e8881fa181cc31f03a6a9cf034aa9 +ms.sourcegitcommit: cfe91073c844cb762131b2de9fb41f7f9db792fc +ms.translationtype: MT ms.contentlocale: ru-RU -ms.lasthandoff: 09/05/2022 -ms.locfileid: "145092821" +ms.lasthandoff: 11/24/2022 +ms.locfileid: "148181304" --- ### Пользовательские типы мультимедиа Этот интерфейс API поддерживает следующие типы мультимедиа: - application/vnd.github.VERSION.raw+json - application/vnd.github.VERSION.text+json - application/vnd.github.VERSION.html+json - application/vnd.github.VERSION.full+json + application/vnd.github.raw+json + application/vnd.github.text+json + application/vnd.github.html+json + application/vnd.github.full+json Дополнительные сведения о типах мультимедиа см. в разделе [Пользовательские типы мультимедиа](/rest/overview/media-types). diff --git a/translations/ru-RU/data/reusables/rest-api/about-api-versions.md b/translations/ru-RU/data/reusables/rest-api/about-api-versions.md new file mode 100644 index 0000000000..b8d3c737a2 --- /dev/null +++ b/translations/ru-RU/data/reusables/rest-api/about-api-versions.md @@ -0,0 +1,32 @@ +--- +ms.openlocfilehash: dd7c5f37ab5b2d699b47460195e02ae21fca1733 +ms.sourcegitcommit: d2f0b59ed096b9e68ef8f6fa019cd925165762ec +ms.translationtype: MT +ms.contentlocale: ru-RU +ms.lasthandoff: 11/29/2022 +ms.locfileid: "148184412" +--- +REST API {% data variables.product.product_name %} имеет версию. Имя версии API основано на дате выпуска версии API. Например, версия `{{ initialRestVersioningReleaseDate }}` API была выпущена на {{ initialRestVersioningReleaseDateLong }}. + +Все критические изменения будут выпущены в новой версии API. Критические изменения — это изменения, которые потенциально могут нарушить интеграцию. К критическим изменениям относятся: + +- удаление всей операции +- удаление или переименование параметра +- удаление или переименование поля ответа +- добавление нового обязательного параметра +- требуется ранее необязательный параметр +- изменение типа параметра или поля ответа +- удаление значений перечисления +- добавление нового правила проверки к существующему параметру +- изменение требований к проверке подлинности или авторизации + +Любые аддитивные (не критические) изменения будут доступны во всех поддерживаемых версиях API. Аддитивные изменения — это изменения, которые не должны нарушать интеграцию. К аддитивным изменениям относятся: + +- добавление операции +- добавление необязательного параметра +- добавление необязательного заголовка запроса +- добавление поля ответа +- добавление заголовка ответа +- добавление значений перечисления + +При выпуске новой версии REST API предыдущая версия API будет поддерживаться еще не менее 24 месяцев после выпуска новой версии API. diff --git a/translations/ru-RU/data/reusables/rest-api/version-header.md b/translations/ru-RU/data/reusables/rest-api/version-header.md new file mode 100644 index 0000000000..265e62f1c3 --- /dev/null +++ b/translations/ru-RU/data/reusables/rest-api/version-header.md @@ -0,0 +1,9 @@ +--- +ms.openlocfilehash: 28c0a6c9cde70105e42feef89486c5c893ebbe72 +ms.sourcegitcommit: d2f0b59ed096b9e68ef8f6fa019cd925165762ec +ms.translationtype: MT +ms.contentlocale: ru-RU +ms.lasthandoff: 11/29/2022 +ms.locfileid: "148184409" +--- +{% ifversion api-date-versioning %}--header "X-GitHub-Api-Version:{{ allVersions[currentVersion].latestApiVersion }}"{% endif %} diff --git a/translations/ru-RU/data/ui.yml b/translations/ru-RU/data/ui.yml index 44d3502149..1e8377dd72 100644 --- a/translations/ru-RU/data/ui.yml +++ b/translations/ru-RU/data/ui.yml @@ -1,235 +1,267 @@ meta: - default_description: "Начало работы, устранение неполадок и достижение максимальной эффективности с GitHub. Документация для новых пользователей, разработчиков, администраторов и всех продуктов GitHub." + default_description: Get started, troubleshoot, and make the most of GitHub. Documentation for new users, developers, administrators, and all of GitHub's products. header: - github_docs: Документация по GitHub - contact: Контакт + github_docs: GitHub Docs + contact: Contact notices: - ghae_silent_launch: Выпуск GitHub AE сейчас ограничен. + ghae_silent_launch: GitHub AE is currently under limited release. release_candidate: # The version name is rendered before the below text via includes/header-notification.html - ' GitHub AE сейчас доступна как релиз-кандидат. Дополнительные сведения см. на странице Сведения об обновлениях новых выпусков.' + ' is currently available as a release candidate. For more information, see "About upgrades to new releases."' localization_complete: - "Мы часто публикуем обновления нашей документации, поэтому перевод этой страницы может все еще выполняться. Актуальные сведения см. на странице Документация на английском языке." - early_access: 📣 Не публикуйте этот URL-адрес в открытом доступе. Эта страница содержит сведения о возможности в раннем доступе. - release_notes_use_latest: "Используйте последний выпуск для последних исправлений безопасности, производительности и ошибок." + We publish frequent updates to our documentation, and translation of this page may still be in progress. + For the most current information, please visit the + English documentation. + early_access: 📣 Please do not share this URL publicly. This page contains content about an early access feature. + release_notes_use_latest: Please use the latest release for the latest security, performance, and bug fixes. # GHES release notes - ghes_release_notes_upgrade_patch_only: "📣 Это не последний выпуск исправлений Enterprise Server." - ghes_release_notes_upgrade_release_only: "📣 Это не последний выпуск Enterprise Server." - ghes_release_notes_upgrade_patch_and_release: "📣 Это не последний выпуск исправлений из этой серии выпусков и не последний выпуск Enterprise Server." - sign_up_cta: Регистрация + ghes_release_notes_upgrade_patch_only: 📣 This is not the latest patch release of Enterprise Server. + ghes_release_notes_upgrade_release_only: 📣 This is not the latest release of Enterprise Server. + ghes_release_notes_upgrade_patch_and_release: 📣 This is not the latest patch release of this release series, and this is not the latest release of Enterprise Server. + sign_up_cta: Sign up picker: - language_picker_default_text: Выбор языка - product_picker_default_text: Все продукты - version_picker_default_text: Выбор версии + language_picker_default_text: Choose a language + product_picker_default_text: All products + version_picker_default_text: Choose a version release_notes: - banner_text: GitHub начал внедрять эти изменения для предприятий на + banner_text: GitHub began rolling these changes out to enterprises on search: - need_help: Требуется помощь? - placeholder: Поиск документации по GitHub - loading: Загрузка - no_results: Результаты отсутствуют - search_results_for: Поиск результатов для - no_content: Нет содержимого - matches_displayed: Отображаемые соответствия - search_error: Произошла ошибка при попытке поиска. - description: "Введите термин, чтобы найти его в документации GitHub." - label: Поиск документации по GitHub - results_found: "Найдено результатов: {n} за {s} мс" - results_page: "Это страница {page} из {pages}." - nothing_found: Ничего не найдено 😿 + need_help: Need help? + placeholder: Search GitHub Docs + loading: Loading + no_results: No results found + search_results_for: Search results for + no_content: No content + matches_found: Results found + matches_displayed: Matches displayed + search_error: An error occurred trying to perform the search. + description: Enter a search term to find it in the GitHub Documentation. + label: Search GitHub Docs + results_found: Found {n} results in {s}ms + results_page: This is page {page} of {pages}. + nothing_found: Nothing found 😿 homepage: - explore_by_product: Изучение по продукту - version_picker: Версия - description: Справка по всему GitHub. + explore_by_product: Explore by product + version_picker: Version + description: Help for wherever you are on your GitHub journey. toc: - getting_started: Начало работы - popular: Популярное - guides: Руководства - whats_new: Новые возможности - videos: Видео - all_changelogs: Все записи журнала изменений + getting_started: Getting started + popular: Popular + guides: Guides + whats_new: What's new + videos: Videos + all_changelogs: All changelog posts pages: - article_version: 'Версия статьи' - miniToc: В этой статье - contributor_callout: Эта статья написана и обновляется - all_enterprise_releases: Все выпуски Enterprise Server - about_versions: О версиях + article_version: 'Article version' + miniToc: In this article + contributor_callout: This article is contributed and maintained by + all_enterprise_releases: All Enterprise Server releases + about_versions: About versions + permissions_statement: Who can use this feature errors: - oops: Ой! - something_went_wrong: "Похоже, что произошла ошибка." - we_track_errors: "Мы автоматически отслеживаем эти ошибки, но если проблема не исчезнет, свяжитесь с нами." - page_doesnt_exist: "Похоже, этой страницы не существует." + oops: Ooops! + something_went_wrong: It looks like something went wrong. + we_track_errors: We track these errors automatically, but if the problem persists please feel free to contact us. + page_doesnt_exist: It looks like this page doesn't exist. support: - still_need_help: Все еще нужна помощь? - contact_support: Обращение в службу поддержки - ask_community: Задайте вопрос в сообществе GitHub + still_need_help: Still need help? + contact_support: Contact support + ask_community: Ask the GitHub community survey: - able_to_find: Помогла ли вам документация? + able_to_find: Did this doc help you? yes: Yes no: No - comment_yes_label: "Сообщите нам, что мы делаем правильно" - comment_no_label: "Сообщите нам, что можно улучшить" - optional: Необязательно - required: Обязательно + comment_yes_label: Let us know what we do well + comment_no_label: Let us know what we can do better + optional: Optional + required: Required email_placeholder: email@example.com - email_label: "Если вы не против, чтобы мы связались с вами и задали дополнительные вопросы, введите свой адрес электронной почты" - email_validation: Введите действительный адрес электронной почты + email_label: If we can contact you with more questions, please enter your email address + email_validation: Please enter a valid email address send: Send - feedback: Спасибо! Мы получили ваш отзыв. - not_support: "Если вам нужен ответ, обратитесь в службу поддержки." - privacy_policy: Политика конфиденциальности + feedback: Thank you! We received your feedback. + not_support: If you need a reply, please contact support instead. + privacy_policy: Privacy policy contribution_cta: - title: Помогите нам улучшить эту документацию! - body: Вся документация по GitHub имеет открытый код. Увидели что-то неправильное или непонятное? Отправьте запрос на вытягивание. - button: Внесите свой вклад - or: или - to_guidelines: "узнайте, как это сделать." + title: Help us make these docs great! + body: All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request. + button: Make a contribution + or: Or, + to_guidelines: learn how to contribute. +parameter_table: + body: Body parameters + default: Default + description: Description + enum_description_title: Can be one of + headers: Headers + name: Name + path: Path parameters + query: Query parameters + required: Required + see_preview_notice: See preview notice + see_preview_notices: See preview notices + type: Type + single_enum_description: Value products: graphql: reference: - implements: Реализации - fields: Поля - arguments: Аргументы - name: Имя - type: Тип - description: Описание - input_fields: Поля ввода - return_fields: Поля возврата - implemented_by: Реализовано - values: Значения - possible_types: Возможные типы - preview_notice: Уведомление о предварительном просмотре - deprecation_notice: Уведомление об устаревании - preview_period: В течение периода предварительного просмотра API может быть изменен без уведомления. + implements: Implements + fields: Fields + arguments: Arguments + name: Name + type: Type + description: Description + input_fields: Input fields + return_fields: Return fields + implemented_by: Implemented by + values: Values + possible_types: Possible types + preview_notice: Preview notice + deprecation_notice: Deprecation notice + preview_period: During the preview period, the API may change without notice. overview: - preview_header: 'Чтобы включить этот предварительный просмотр и получить доступ к следующим элементам схемы, необходимо указать пользовательский тип носителя в заголовке "Принять":' - preview_schema_members: 'Элементы схемы, которые можно предварительно просматривать' - announced: Объявлено - updates: Обновления + preview_header: 'To toggle this preview and access the following schema members, you must provide a custom media type in the `Accept` header:' + preview_schema_members: 'Previewed schema members' + announced: Announced + updates: Updates rest: + banner: + api_versioned: The REST API is now versioned. + api_version_info: For more information, see "About API versioning". + ghes_api_versioned: After a site administrator upgrades your Enterprise Server instance to {{ firstGhesReleaseWithApiVersions.versionTitle }} or later, the REST API will be versioned. To learn how to find your instance's version, see "About versions of GitHub Docs". + versioning: + about_versions: About REST API versions reference: - default: По умолчанию - name: Имя - in: В - type: Тип - description: Описание - notes: Примечания - parameters: Параметры - response: Ответ - example_response: Пример ответа - status_code: Код состояния - http_status_code: Коды состояния HTTP-ответа - code_sample: Пример кода - code_samples: Примеры кода - preview_notice: Уведомление о предварительном просмотре - preview_notices: Уведомления о предварительном просмотре - see_preview_notice: Просмотр уведомления о предварительном просмотре - see_preview_notices: Просмотр уведомлений о предварительном просмотре - preview_header_is_required: Этот заголовок обязательный - preview_notice_to_change: Этот API-интерфейс находится на этапе предварительной версии и может быть изменен - works_with: Работает с - api_reference: Справочник по REST API - enum_description_title: Возможные значения - required: Обязательно - headers: Заголовки - query: Параметры запроса - path: Параметры пути - body: Параметры запроса + in: In + description: Description + notes: Notes + parameters: Parameters + response: Response + example_response: Example response + status_code: Status code + http_status_code: HTTP response status codes + code_sample: Code sample + code_samples: Code samples + preview_notice: Preview notice + preview_notices: Preview notices + preview_header_is_required: This header is required + preview_notice_to_change: This API is under preview and subject to change + works_with: Works with + api_reference: REST API reference + enum_description_title: Can be one of + required: Required + headers: Headers + query: Query parameters + path: Path parameters + body: Body parameters + webhooks: + action_type_switch_error: There was an error switching webhook action types. + action_type: Action type + availability: Availability + webhook_payload_object: Webhook payload object + webhook_payload_example: Webhook payload example + rephrase_availability: + repository: Repositories + organization: Organizations + app: GitHub Apps + business: Enterprises + marketplace: GitHub Marketplace + sponsors_listing: Sponsored accounts footer: - all_rights_reserved: Все права защищены - terms: Термины - privacy: Конфиденциальность - security: Безопасность + all_rights_reserved: All rights reserved + terms: Terms + privacy: Privacy + security: Security product: - heading: Продукт + heading: Product links: - features: Компоненты - security: Безопасность + features: Features + security: Security enterprise: Enterprise - case_studies: Примеры использования - pricing: Цены - resources: Ресурсы + case_studies: Case Studies + pricing: Pricing + resources: Resources platform: - heading: Платформа + heading: Platform links: - developer_api: API разработчика - partners: Участники - atom: Atom. + developer_api: Developer API + partners: Partners + atom: Atom electron: Electron github_desktop: GitHub Desktop support: - heading: Поддержка + heading: Support links: - help: Справка - community_forum: Форум сообщества - training: Обучение - status: Состояние - contact_github: Связаться с GitHub + help: Help + community_forum: Community Forum + training: Training + status: Status + contact_github: Contact GitHub company: heading: Company links: - about: Сведения - blog: Блог - careers: Карьеры - press: Сочетание клавиш + about: About + blog: Blog + careers: Careers + press: Press shop: Shop product_landing: - quickstart: Краткое руководство - reference: Справочник - overview: Обзор - guides: Руководства - code_examples: Примеры кода - search_code_examples: Поиск примеров кода - search_results_for: Поиск результатов для - matches_displayed: Отображаемые соответствия - show_more: Показать больше - explore_people_and_projects: Изучение участников и проектов - sorry: Результат отсутствует для - no_example: "Похоже, у нас нет примера, соответствующего вашему фильтру." - try_another: Попробуйте другой фильтр или добавьте свой пример кода. - no_result: Руководств по вашему фильтру не найдено. - learn: Сведения о добавлении примера кода - communities_using_discussions: Сообщества с обсуждениями на GitHub.com - add_your_community: Добавления своего сообщества - sponsor_community: Сообщество спонсоров GitHub - supported_releases: Поддерживаемые выпуски - release_notes_for: Заметки о выпуске для - upgrade_from: Исходная версия - browse_all_docs: Просмотр всей документации - browse_all: Просмотр всей - docs: документации - explore_release_notes: Изучение заметок о выпуске - view: Просмотреть все + quickstart: Quickstart + reference: Reference + overview: Overview + guides: Guides + code_examples: Code examples + search_code_examples: Search code examples + search_results_for: Search results for + matches_displayed: Matches displayed + show_more: Show more + explore_people_and_projects: Explore people and projects + sorry: Sorry, there is no result for + no_example: It looks like we don't have an example that fits your filter. + try_another: Try another filter or add your code example. + no_result: Sorry, there are no guides that match your filter. + learn: Learn how to add a code example + communities_using_discussions: Communities on GitHub.com using discussions + add_your_community: Add your community + sponsor_community: GitHub Sponsors community + supported_releases: Supported releases + release_notes_for: Release notes for + upgrade_from: Upgrade from + browse_all_docs: Browse all docs + browse_all: Browse all + docs: docs + explore_release_notes: Explore release notes + view: View all product_guides: - start_path: Начало схемы обучения - learning_paths: 'Схемы обучения {{ productMap[currentProduct].name }}' - learning_paths_desc: "Схемы обучения — это коллекция руководств, которые помогут вам освоить определенную тему." - guides: 'Руководства {{ productMap[currentProduct].name }}' - more_guides: Дополнительные руководства - load_more: Загрузка дополнительных руководств - all_guides: 'Все руководства {{ productMap[currentProduct].name }}' - filter_instructions: Фильтр списка руководств с помощью этих элементов управления + start_path: Start learning path + learning_paths: '{{ productMap[currentProduct].name }} learning paths' + learning_paths_desc: Learning paths are a collection of guides that help you master a particular subject. + guides: '{{ productMap[currentProduct].name }} guides' + more_guides: more guides + load_more: Load more guides + all_guides: 'All {{ productMap[currentProduct].name }} guides' + filter_instructions: Filter the guide list using these controls filters: - type: Тип - topic: Раздел + type: Type + topic: Topic all: All guides_found: - multiple: 'Найдено руководств: {n}' - one: Найдено 1 руководство - none: Руководств не найдено + multiple: '{n} guides found' + one: 1 guide found + none: No guides found guide_types: - overview: Обзор - quick_start: Краткое руководство - tutorial: Учебник - how_to: Практическое руководство - reference: Справочник + overview: Overview + quick_start: Quickstart + tutorial: Tutorial + how_to: How-to guide + reference: Reference learning_track_nav: - prevGuide: Предыдущее руководство - nextGuide: Следующее руководство + prevGuide: Previous guide + nextGuide: Next guide toggle_images: - off: "Изображения отключены; щелкните, чтобы отобразить" - on: "Изображения включены; щелкните, чтобы скрыть" - hide_single: Скрытие изображения - show_single: Показ изображения + off: Images are off, click to show + on: Images are on, click to hide + hide_single: Hide image + show_single: Show image scroll_button: - scroll_to_top: Прокрутка до самого верха + scroll_to_top: Scroll to top diff --git a/translations/ru-RU/data/variables/product.yml b/translations/ru-RU/data/variables/product.yml index 2c9c2dc8f7..4b90a74a9d 100644 --- a/translations/ru-RU/data/variables/product.yml +++ b/translations/ru-RU/data/variables/product.yml @@ -23,7 +23,6 @@ prodname_ghe_cloud: 'GitHub Enterprise Cloud' prodname_ghe_managed: 'GitHub AE' prodname_ghe_one: 'GitHub One' prodname_docs: 'GitHub Docs' - prodname_free_user: 'GitHub Free' prodname_pro: 'GitHub Pro' prodname_team: 'GitHub Team'
Runner imageYAML workflow labelNotesRunner-ImageYAML-Workflow-KennzeichnungHinweise
-windows-latest or windows-2022 +windows-latest oder windows-2022 -The windows-latest label currently uses the Windows Server 2022 runner image. +Die windows-latest-Bezeichnung verwendet derzeit das Windows Server 2022-Runner-Image.
-ubuntu-latest or ubuntu-20.04 +ubuntu-latest oder ubuntu-20.04 -The ubuntu-latest label is currently transitioning to the Ubuntu 22.04 runner image. During the transition, the label might refer to the runner image for either Ubuntu 20.04 or 22.04. For more information, see this {% data variables.product.prodname_dotcom %} blog post. +Die Bezeichnung ubuntu-latest wird derzeit auf das Ubuntu 22.04-Runnerimage umgestellt. Während des Übergangs kann die Bezeichnung auf das Runnerimage für Ubuntu 20.04 oder 22.04 verweisen. Weitere Informationen findest du in diesem {% data variables.product.prodname_dotcom %}-Blogbeitrag.
-Ubuntu 18.04 [deprecated] +Ubuntu 18.04 [veraltet] ubuntu-18.04 -Migrate to ubuntu-20.04 or ubuntu-22.04. For more information, see this GitHub blog post. +Migriere zu ubuntu-20.04 oder ubuntu-22.04. Weitere Informationen findest du in diesem Blogbeitrag auf GitHub.
-macos-latest or macos-11 +macos-latest oder macos-11 -The macos-latest label is currently transitioning to the macOS Monterey 12 runner image. During the transition, the label might refer to the runner image for either macOS 11 or 12. For more information, see this {% data variables.product.prodname_dotcom %} blog post. +Die Bezeichnung macos-latest wird derzeit auf das macOS Monterey 12-Runnerimage umgestellt. Während des Übergangs kann die Bezeichnung auf das Runnerimage für macOS 11 oder 12 verweisen. Weitere Informationen findest du in diesem {% data variables.product.prodname_dotcom %}-Blogbeitrag.
-macOS Catalina 10.15 [deprecated] +macOS Catalina 10.15 [veraltet] macos-10.15 -Migrate to macOS-11 or macOS-12. For more information, see this GitHub blog post. +Migriere zu macOS-11 oder macOS-12. Weitere Informationen findest du in diesem Blogbeitrag auf GitHub.